Skip to content

AR Onboarding & Notifications: Localized Flow, Firebase Push, Deep Linking, Settings Integration#7

Merged
cto-new[bot] merged 1 commit intomainfrom
feat-onboarding-notifications-ar-localization-responsive-ui-fcm-deeplinks-settings-tests
Oct 30, 2025
Merged

AR Onboarding & Notifications: Localized Flow, Firebase Push, Deep Linking, Settings Integration#7
cto-new[bot] merged 1 commit intomainfrom
feat-onboarding-notifications-ar-localization-responsive-ui-fcm-deeplinks-settings-tests

Conversation

@cto-new
Copy link
Contributor

@cto-new cto-new bot commented Oct 30, 2025

Summary

This PR implements a complete localized onboarding flow (EN/RU), Firebase push notifications, deep linking, and comprehensive settings integration for onboarding and notifications in the AR app.

Details

  • Introduces a 5-step AR onboarding (permissions, safety, features) with Lottie- or icon-based illustrations, responsive to orientation.
  • Full EN/RU localization with dynamic language switching and content adaptation.
  • Implements Firebase Cloud Messaging: foreground and background handling, deep link navigation (AR page, media, settings), and local/remote notification flows.
  • Enhances Settings with notification toggles (global, new animations, AR updates) and onboarding replay/reset controls.
  • Adds persistence and permission management via repository and providers (Riverpod).
  • Adds comprehensive localization/notification unit tests and a manual QA scenario doc for product/QA use.
  • Updates AndroidManifest for notification permissions and FCM integration.
  • Supports deep links (uni_links) and all required dependency/setup documentation.
  • Updates core app/router for new onboarding flows and post-splash logic.

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

…notifications

Implements a comprehensive onboarding flow with AR usage, permission prompts, and safety tips
with full EN/RU localization and deep link support. Integrates Firebase Cloud Messaging to notify
users about new AR content and updates, handling both foreground and background scenarios, and
dynamically routes based on notification payloads. Adds responsive, adaptive onboarding UI for
portrait/landscape, notification toggles in Settings, onboarding replay/reset, and deep integration
with the shared design system.

Includes extensive localization, permissions handling, deep link plumbing, and unit/manual
QA coverage. No breaking changes, but a Firebase project/config and permission handling
should be validated in deployment.
@cto-new cto-new bot merged commit e416d09 into main Oct 30, 2025
0 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants