From ca8b2af5ab424afc7f692fdd593a70df4830923b Mon Sep 17 00:00:00 2001 From: Owais Jamil Date: Mon, 16 Mar 2026 13:15:49 -0500 Subject: [PATCH] feat: authentication, database integration and routing --- docs/designs/devtools.html | 1095 +++++++++-------- docs/designs/settings.html | 18 + docs/specs/phase-2.md | 11 +- docs/tasks/phase-1.md | 21 +- docs/tasks/phase-2.md | 2 +- ios/Flutter/Debug.xcconfig | 1 + ios/Flutter/Release.xcconfig | 1 + ios/Podfile | 43 + lib/core/database/app_database.dart | 67 + lib/core/database/app_database.g.dart | 1056 ++++++++++++++++ lib/core/database/tables.dart | 27 + lib/core/router/app_router.dart | 51 + lib/features/auth/bloc/auth_bloc.dart | 93 ++ lib/features/auth/bloc/auth_event.dart | 41 + lib/features/auth/bloc/auth_state.dart | 33 + lib/features/auth/data/auth_repository.dart | 194 +++ .../auth/data/models/auth_models.dart | 66 + .../auth/presentation/home_screen.dart | 46 + .../auth/presentation/login_screen.dart | 165 +++ .../presentation/settings_screen.dart | 41 + lib/main.dart | 131 +- pubspec.lock | 598 ++++++++- pubspec.yaml | 76 +- test/core/database/app_database_test.dart | 168 +++ test/features/auth/bloc/auth_bloc_test.dart | 106 ++ test/features/auth/bloc/auth_event_test.dart | 72 ++ test/features/auth/bloc/auth_state_test.dart | 74 ++ .../auth/data/auth_repository_test.dart | 97 ++ .../auth/data/models/auth_models_test.dart | 124 ++ test/widget_test.dart | 30 - 30 files changed, 3816 insertions(+), 732 deletions(-) create mode 100644 ios/Podfile create mode 100644 lib/core/database/app_database.dart create mode 100644 lib/core/database/app_database.g.dart create mode 100644 lib/core/database/tables.dart create mode 100644 lib/core/router/app_router.dart create mode 100644 lib/features/auth/bloc/auth_bloc.dart create mode 100644 lib/features/auth/bloc/auth_event.dart create mode 100644 lib/features/auth/bloc/auth_state.dart create mode 100644 lib/features/auth/data/auth_repository.dart create mode 100644 lib/features/auth/data/models/auth_models.dart create mode 100644 lib/features/auth/presentation/home_screen.dart create mode 100644 lib/features/auth/presentation/login_screen.dart create mode 100644 lib/features/settings/presentation/settings_screen.dart create mode 100644 test/core/database/app_database_test.dart create mode 100644 test/features/auth/bloc/auth_bloc_test.dart create mode 100644 test/features/auth/bloc/auth_event_test.dart create mode 100644 test/features/auth/bloc/auth_state_test.dart create mode 100644 test/features/auth/data/auth_repository_test.dart create mode 100644 test/features/auth/data/models/auth_models_test.dart delete mode 100644 test/widget_test.dart diff --git a/docs/designs/devtools.html b/docs/designs/devtools.html index 24102c3..d5f426c 100644 --- a/docs/designs/devtools.html +++ b/docs/designs/devtools.html @@ -1,516 +1,633 @@ - + - - - - Dev Tools - Lazurite - - - - - - - - -
- - -
- -

PDS Explorer

- Debug -
- - -