Route reminder notification taps into app UI
This commit is contained in:
+20
-1
@@ -2,6 +2,25 @@
|
||||
|
||||
Updated: 2026-02-15
|
||||
|
||||
## Latest Milestone (2026-02-15): Notification Tap Routing
|
||||
|
||||
Implemented initial in-app routing for reminder notification taps:
|
||||
|
||||
- Added notification intent bus:
|
||||
- `lib/features/reminders/scheduling/reminder_notification_intent_bus.dart`
|
||||
- Wired local notifications scheduler to emit tap payloads:
|
||||
- `lib/features/reminders/scheduling/reminder_scheduler_local_notifications.dart`
|
||||
- Added app-level intent listener wrapper:
|
||||
- `lib/features/reminders/scheduling/reminder_notification_listener.dart`
|
||||
- opens reminder management screen when a reminder notification is tapped
|
||||
- Mounted listener in authenticated app shell path:
|
||||
- `lib/main.dart`
|
||||
|
||||
Validation for this milestone:
|
||||
|
||||
- `flutter analyze` -> pass
|
||||
- `flutter test` -> pass
|
||||
|
||||
## Latest Milestone (2026-02-15): Sync Rejection Repair Navigation
|
||||
|
||||
Added direct repair navigation from rejected sync items:
|
||||
@@ -242,7 +261,7 @@ Validation for this milestone:
|
||||
1. Reminder delivery runtime integration:
|
||||
- implemented for Android/iOS/macOS/windows with web/linux safe fallback.
|
||||
- permission UX implemented in settings.
|
||||
- future enhancement: direct notification tap routing.
|
||||
- notification tap routing implemented for reminder screen handoff.
|
||||
2. Conflict resolution UX:
|
||||
- reject/requeue + payload inspect + related-screen navigation implemented.
|
||||
- future enhancement: deep-link directly to specific entity edit form.
|
||||
|
||||
Reference in New Issue
Block a user