Commit 7b91943
Fix/chatbot (#38)
* Feature/user profile (#30)
* feat(UserProfile): build screen UserProfile
# Conflicts:
# src/lib/features/main/view/screens/main_screen.dart
* feat: switch dark/light theme
* fix: black color theme
* fix: black theme in statistics screen
* feat: add dark theme to auth screen
* feat: apply dark theme for bottom navigation bar
* feat(priority task):Implement priority and tag selection in task creation version 1 (#31)
* feat(task): implement priority and tag selection features in task creation
* Update README.md
* Update README.md
* Update README.md
---------
Co-authored-by: Tran Quang Ha <[email protected]>
* Update README.md (#32)
* feat: Priority selector and tag system verson2 (#33)
* feat(task): implement priority and tag selection features in task creation
* feat(tags): enhance tag management with custom tag creation and selection
* Update README.md
* Update README.md
* fix: error screen in main.dart (#34)
* Enhance authentication UI and implement Focus feature set (#35)
* 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]>
* fix(timer): prevent division by zero in progress calculation and sanitize negative settings input
* fix(timer): prevent division by zero in progress calculation and sanitize negative settings input
* fix(auth): unblock new-user login and add settings logout
* refactor(LoginScreen) : compact all items to fit in screen to help users interface easily
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: CodeRabbit <[email protected]>
* build(deps)(deps): bump shared_preferences from 2.5.4 to 2.5.5 in /src (#36)
Bumps [shared_preferences](https://github.com/flutter/packages/tree/main/packages/shared_preferences) from 2.5.4 to 2.5.5.
- [Commits](https://github.com/flutter/packages/commits/shared_preferences-v2.5.5/packages/shared_preferences)
---
updated-dependencies:
- dependency-name: shared_preferences
dependency-version: 2.5.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Feature/user profile (#37)
* feat(UserProfile): build screen UserProfile
# Conflicts:
# src/lib/features/main/view/screens/main_screen.dart
* feat: switch dark/light theme
* fix: black color theme
* fix: black theme in statistics screen
* feat: add dark theme to auth screen
* feat: apply dark theme for bottom navigation bar
* feat(RPC): update RPC to get data for heatmap
* feat(RPC): update new RPC to get data for heatmap
* feat: integrate chatbot assistant
* feat(chatbot): integrate create task, answer question for chatbot
* feat: remove mock data and get data tags and categories from supabase
* feat: integrate chatbot's ability to create task
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Nguyễn Anh Kiệt <[email protected]>
Co-authored-by: Nguyễn Lê Hoàng Hảo <[email protected]>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: CodeRabbit <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>1 parent bb72c59 commit 7b91943
62 files changed
Lines changed: 4807 additions & 610 deletions
File tree
- src
- lib
- core
- theme
- utils
- widgets
- features
- auth
- presentation/view
- category
- model
- repository
- viewmodel
- view/widgets
- chatbot
- model
- services
- viewmodel
- view
- widgets
- main/view/screens
- note/view
- statistics
- model
- view
- screens
- widgets
- tag
- model
- repository
- viewmodel
- view/widgets
- tasks
- model
- viewmodel
- view
- screens
- widgets
- user
- model
- service
- viewmodel
- view
- widgets
- supabase/migrations
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
0 commit comments