-
Notifications
You must be signed in to change notification settings - Fork 0
Implement calendar features, improve offline sync, and enhance UI #76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Changes from all commits
Commits
Show all changes
47 commits
Select commit
Hold shift + click to select a range
8471c3a
Merge remote-tracking branch 'origin/develop' into develop
ohmzi 0727a36
feat: implement custom month grid calendar and update layout
ohmzi 35528f6
feat(android,ios): improve offline mode persistence and sync reliability
ohmzi 1aada63
Polish pull to refresh animation
ohmzi 4f5ac67
Polish mobile task empty states
ohmzi aaa5453
Match iOS splash to Android
ohmzi 13312e4
Add iOS dark mode theme support
ohmzi 7101b29
feat: implement task uncompletion and unify segmented control UI
ohmzi ae1af7c
Add `TdaySegmentedSlider` component to Android Compose
ohmzi 597f83c
Lighten iOS dark bottom sheets
ohmzi 64ecc79
Improve background consistency in `TodoListScreen`
ohmzi 2e083d3
Polish home screen tile layout and hit testing
ohmzi 3520a95
Standardize the brand color palette across Android and iOS by introdu…
ohmzi b2054fe
Polish mobile refresh and offline recovery
ohmzi e1fdb3b
Add iOS home search parity
ohmzi da53478
Fix iOS search results overlay
ohmzi 1639414
Improve search-to-task navigation and scrolling behavior on Android a…
ohmzi cbdcbe2
Refine search navigation and scroll-to-target animations for task sea…
ohmzi 31a40fa
Implement dynamic height calculation for the search results dropdown …
ohmzi d6a1e7e
Refine pull-to-refresh UI and logic, and optimize list navigation on …
ohmzi 399bac8
Implement automatic server reconnection on app foreground and enhance…
ohmzi 8ef2250
Refine the pull-to-refresh indicator UI and animations in the iOS Swi…
ohmzi 419b887
Refine pull-to-refresh mechanics, scroll behaviors, and UI dimensions…
ohmzi 793fe45
Implement a visual watermark and refined empty state messages across …
ohmzi 8d2ebf0
Implement a unified empty state UI for task lists using a combined wa…
ohmzi e701013
Introduce a reusable watermark and background message component for e…
ohmzi 89e9c2d
Implement collapsible title snapping and improve list section orderin…
ohmzi 5a442e8
Standardize timeline UI behavior, refine swipe action styling, and in…
ohmzi 6bb718e
Standardize timeline UI behavior, refine swipe action styling, and in…
ohmzi 86fe8bd
Implement an elastic, collapsing top bar for the Calendar screen in t…
ohmzi 7c6d988
Polish mobile refresh and offline notices
ohmzi 9c54fc5
Tighten iOS title spacing
ohmzi 480830c
Implement an elastic, collapsing top bar for the Calendar screen in t…
ohmzi 6a61269
Implement a minimum display duration for the startup splash screen on…
ohmzi 5ee308f
Set splash screen duration to 1.5 seconds
ohmzi 4d87a29
Implement connectivity issue classification for server unavailable st…
ohmzi 94d387c
Implement manual hold-to-pause logic for the startup splash screen on…
ohmzi d9c7401
Implement a branded launch screen and improve the initial app loading…
ohmzi 8474a07
Update the iOS launch screen with a new logo and custom typography.
ohmzi a8ae382
Improve error handling for network connectivity and update visual ass…
ohmzi 331829c
Improve error handling for network connectivity and update visual ass…
ohmzi 1309aa5
Update pull-to-refresh styling and behavior across Android and iOS, a…
ohmzi 8596850
Implement a native splash screen and optimize app startup on Android.
ohmzi faf3661
Fix stale iOS server probe errors
ohmzi f18309d
Implement Android Credential Manager support for seamless login and r…
ohmzi 0b536a9
Merge branch 'master' into develop
ohmzi a7fee0f
Refine "Today" timeline loading and animation transitions
ohmzi File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cyclomatic complexity is a software metric that measures the number of
independent paths through a function. A function with high cyclomatic
complexity can be hard to understand and maintain. A higher cyclomatic
complexity indicates that the function has more decision points and is more complex.