Skip to content

Commit 2bdbda5

Browse files
hoanghaozcoderabbitai[bot]CodeRabbit
authored
Implement complete auth UI and integrate Focus feature set (#27)
* feat(core): add auth layout template, custom textfield and colors * feat(auth): implement viewmodels for auth flow (MVVM) * feat(auth): build complete auth UI screens (Login, Register, OTP, Passwords) * chore(main): set LoginView as initial route * refactor(auth) : delete .gitkeep * chore: update dependencies and pubspec.lock * refactor(auth): optimize registration logic, timezone handling, and form validation * feat(auth): update UI for login, registration, and forgot password screens * feat(tasks): update task management UI and statistics screen * chore: update main entry point and fix widget tests * chore: ignore devtools_options.yaml * chore: ignore devtools_options.yaml * style(login) : rewrite title for login view * feat(auth): configure android deep link for supabase oauth * refactor(ui): add social login callbacks to auth layout template * feat(auth): update oauth methods with redirect url and signout * feat(auth): implement AuthGate using StreamBuilder for session tracking * feat(viewmodel): add oauth logic and improve provider lifecycle * refactor(ui): migrate LoginView to Provider pattern * chore(main): set AuthGate as initial route and setup provider * feat: implement full Focus feature set - Added Pomodoro timer with Start/Reset/Skip logic. - Integrated local Quick Notes with Pin/Delete functionality. - Supported image attachments in notes using image_picker. - Added Focus settings: time duration, vibration, and ringtones. * fix (auth) : dispose TextEditingControllers to prevent memory leaks * refactor (alarm ) : create off alarm button when time out * fix: apply CodeRabbit auto-fixes Fixed 3 file(s) based on 4 unresolved review comments. Co-authored-by: CodeRabbit <[email protected]> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: CodeRabbit <[email protected]>
1 parent 42a97b9 commit 2bdbda5

17 files changed

Lines changed: 1077 additions & 383 deletions

File tree

src/android/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
<category android:name="android.intent.category.LAUNCHER"/>
3434
</intent-filter>
3535
</activity>
36-
<!-- Don't delete the meta-data below.
3736
This is used by the Flutter tool to generate GeneratedPluginRegistrant.java -->
3837
<meta-data
3938
android:name="flutterEmbedding"

src/lib/features/auth/forgot_password_view.dart

Lines changed: 0 additions & 86 deletions
This file was deleted.

src/lib/features/auth/login_view.dart

Lines changed: 0 additions & 124 deletions
This file was deleted.

0 commit comments

Comments
 (0)