Commit 2bdbda5
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
- lib/features
- auth
- presentation
- viewmodels
- view
- services
- viewmodels
- main/view/screens
- note
- model
- viewmodel
- view
- tasks/view/screens
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | 36 | | |
38 | 37 | | |
39 | 38 | | |
| |||
This file was deleted.
This file was deleted.
0 commit comments