
About
What's New in Macromiz
1.0.9
September 8, 2026
-- Push Notifications & Notification Settings Implemented segmented notification preferences for Contest Updates, Posts & Entries, and Tips & Offers using user-level Firestore flags. Added notification permission detection to correctly identify cases where preferences are enabled in Firestore but Android/iOS system notification permission is missing after reinstall. Added Notification Settings warning UI when device-level notification permission is disabled. Implemented user-accessible "Push notifications not working? Repair" flow for restoring FCM registration. Added Advanced Repair flow to recreate the device FCM token when normal token restoration does not resolve delivery problems. Updated restoreFcmToken and forceCreateFcmToken to avoid Firestore collection-group queries and unnecessary fcm_token indexes. -- FCM Token Management & Firestore Security Added secure Firestore access rules for users/{uid}/fcm_tokens so authenticated users can manage only their own device tokens. Improved FCM token restoration/recreation logic with permission checks, authentication checks, device type detection, and clear SUCCESS/ERROR results. Preserved invalid FCM token documents instead of automatically deleting them, allowing production issues to be diagnosed safely. -- Home Page Component Architecture Refactored Contest Details and Banner Details into reusable component/wrapper logic with callback-based state updates. Fixed component callback propagation so visibility changes can correctly update Home page state. Improved live Firestore query handling and On Data Change behavior for automatically changing contest lists.
MoreIn-App Purchases
$29.99
Create Community
Unlocks the ability to create one new community




