From 444fb60ccacf7cba02467f7d6af2efd5d44e3b3b Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 21 May 2026 22:54:27 +0300 Subject: Implement NotesEditorScreen with auto-save debounce and clear confirmation (6b) Co-Authored-By: Claude Sonnet 4.6 --- player-android/lib/router.dart | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'player-android/lib/router.dart') diff --git a/player-android/lib/router.dart b/player-android/lib/router.dart index 617a7f1..e9a441e 100644 --- a/player-android/lib/router.dart +++ b/player-android/lib/router.dart @@ -16,6 +16,7 @@ import 'screens/media_grid_screen.dart'; import 'screens/podcast_list_screen.dart'; import 'screens/settings_screen.dart'; import 'screens/share_screen.dart'; +import 'screens/notes_editor_screen.dart'; import 'screens/video_player_screen.dart'; // Re-export AppRoutes so existing callers that import router.dart for routes @@ -170,6 +171,15 @@ final routerProvider = Provider((ref) { ); }, ), + GoRoute( + // Notes editor — shows and edits the user's personal note for a media + // item. The ':mediaId' segment is the numeric media item identifier. + path: AppRoutes.notes, + builder: (context, state) { + final mediaId = state.pathParameters['mediaId']!; + return NotesEditorScreen(mediaId: mediaId); + }, + ), ], ); }); -- cgit v1.2.3