Feature requests

⚠️⚠️White-Label Exposure Fix
Please remove all boomerang identifiers found in the frontend source code to protect our white-label integrity. I've ran a test on a card installation link and found boomerang everywhere after you've update the installation form. Where to Find the Exposures: The following specific areas contain the provider's name and must be scrubbed: • Internationalization (i18n) Objects: Within the main JavaScript bundles (look for self.__next_f.push), there is a large JSON object containing translation keys. Specifically, look at the keys starting with pass_form_. – Examples found: pass_form_terms_of_use_boomerang, pass_form_privacy_rcs_checkbox_boomerang. • Legal Compliance Strings: The text values associated with those keys explicitly name the platform. – Examples found: "...promotional SMS from Boomerang loyalty platform" and "...via Boomerang Loyalty Platform." • Support Email Addresses: Embedded within the legal text for SMS/RCS terms. – Example found: support@boomerangme.cards . • Technical Identifiers: The provider's name is being used as a suffix for various system configurations and metadata tags. ⚙️Instructions for Developers: Search & Replace: Run a global search for the string "boomerang" across the entire repository, including all locales/, components/, and config/ directories. Generic Naming: Replace the provider's name in keys and text with a generic placeholder (e.g., loyalty_platform) or our own system name. Update Fallbacks: Ensure that the default legal text in the messages object is updated to use our support email and brand domain. Verify via Browser: After the fix, open the loyalty card URL, right-click to "View Page Source," and use Ctrl+F to ensure the provider's name no longer appears anywhere in the code.
3
🚨GeoPush Needs Smarter Controls
Hi team, GeoPush is a powerful feature, but right now it creates a poor user experience in real scenarios — especially for customers who live or work near a business. 🚨 Current Issue Customers inside a geofence receive repeated notifications: • Multiple times while staying in the same location • Every day without control • Even during late hours (night time) This leads to: ❌ Notification fatigue ❌ Annoyance ❌ Customers removing the loyalty card ⸻ ✅ Suggested Improvements One Notification Per Visit Send only one push notification when entering the geofence, not repeatedly while the user stays inside. ⸻ Daily Frequency Control Allow: • Max 1 notification per day • OR customizable frequency (e.g., once every X days) ⸻ Time Window Settings Let businesses choose when notifications are allowed: • Example: 9:00 → 22:00 • Block notifications at night ⸻ Smart Detection (Optional Advanced) Detect if the user is: • passing by vs • staying long-term (home/work) And adjust notifications accordingly. ⸻ Cooldown System After one notification: • pause notifications for X hours • avoid repeated triggers ⸻ 🎯 Why This Matters GeoPush should: 👉 bring customers back NOT 👉 push them away Right now, over-notification reduces retention — which is the opposite of the goal. ⸻ 💡 Final Thought This feature has huge potential, but it needs smarter control + better UX logic to be effective at scale. Would love to see these improvements implemented 🙌
3
Load More