Commit Graph

148 Commits

Author SHA1 Message Date
Nishant Mishra
b363f5f10f feat(ui): make predictive back animation more subtle 2025-10-23 21:09:02 +05:30
Nishant Mishra
6e6f5477e1 feat(ui): redesign theme selection UI 2025-10-23 20:54:08 +05:30
Nishant Mishra
574c5ec1df feat(ui): improve color scheme selection UI 2025-10-23 20:05:45 +05:30
Nishant Mishra
17293d040c refactor: move ClickableListItem 2025-10-23 18:49:59 +05:30
Nishant Mishra
be25eb1a59 fix: fix incorrect colors and modify strings 2025-10-23 14:45:16 +05:30
Nishant Mishra
a93e748e04 feat(alarm): automatically stop alarm after 1 min
Closes: #88
2025-10-23 09:33:00 +05:30
Nishant Mishra
d3299d0818 feat(ui): implement waking screen on alarm without wakelock
Closes: #46
2025-10-22 22:54:19 +05:30
Nishant Mishra
d051b607c7 Merge pull request #87 from nsh07/settings-redesign
Settings redesign
2025-10-22 22:24:18 +05:30
Nishant Mishra
2644974ad5 feat(ui): make settings screen remember its state when navigating 2025-10-22 22:13:19 +05:30
Nishant Mishra
cfb1a75d21 feat(ui): implement navigation between settings pages 2025-10-22 20:25:40 +05:30
Nishant Mishra
612bc27859 refactor: reorganize folder structure of settingsScreen 2025-10-22 18:24:26 +05:30
Nishant Mishra
5849a2cde4 feat(ui): implement separate settings pages 2025-10-22 13:10:00 +05:30
Nishant Mishra
c959ae10e2 Merge pull request #85 from Fandroid745/fix/screenwakeup
feat:Fix issue where screen does not wake up when the timer ends
2025-10-22 11:51:55 +05:30
Fandroid745
8e47b11ad2 fix:added the requried changes 2025-10-21 21:48:30 +05:30
Nishant Mishra
9a41d837e2 feat(ui): implement an about card 2025-10-21 21:32:27 +05:30
Fandroid745
75d3029250 feat:fix screen wake up when timer ends 2025-10-21 18:47:53 +05:30
Nishant Mishra
4293f0d5f1 feat(settings): add a settings option to disable AOD
disabled by default
2025-10-21 11:41:38 +05:30
Nishant Mishra
518f172054 feat(ui): implement randomizing position in AOD
to prevent burn-in
2025-10-21 10:35:21 +05:30
Nishant Mishra
b16aeb499d feat(ui): allow phone to be locked while still showing AOD, bump minSDK to 27 2025-10-21 09:26:05 +05:30
Nishant Mishra
37f5fb433e feat(ui): keep screen on in AOD mode 2025-10-20 14:02:48 +05:30
Nishant Mishra
aea6a9902e fix(ui): Reduce AOD wavy progress wavelength
to fix inconsistent-looking waves in AOD vs TimerScreen
2025-10-20 13:48:53 +05:30
Nishant Mishra
33f47dc4c7 feat(ui): implement an AOD screen and transition animations 2025-10-20 13:40:39 +05:30
Nishant Mishra
01c75077c7 feat(ui): implement a simple click mechanism to switch to AOD 2025-10-20 11:53:44 +05:30
Nishant Mishra
b295585655 feat(stats): add a button to generate sample data in stats page in debug build 2025-10-18 14:10:23 +05:30
Nishant Mishra
991808ce03 fix(timer): make resetTimer a suspend fun to avoid race condition
This resolves a race condition which can cause the Service to quit before the resetTimer coroutine resets the app state.

Closes: #78
2025-10-17 10:38:28 +05:30
Nishant Mishra
9a7b706486 fix(ui): fix top bar text wrapping into two lines
Closes: #76
2025-10-16 17:08:33 +05:30
Nishant Mishra
acf2ad7448 fix(build): fix failing build due to API changes 2025-10-16 08:52:25 +05:30
Nishant Mishra
c2c74c12d1 fix(stats): auto resize text to better support narrow screens 2025-10-16 08:26:43 +05:30
Nishant Mishra
47bb70181f fix(timer): make timer screen scrollable 2025-10-16 08:13:05 +05:30
Nishant Mishra
bb23f975b3 fix(timer): fix low top bar text contrast with 2025 color spec
Closes: #68
2025-10-16 00:25:57 +05:30
Nishant Mishra
dc4c498371 fix(notification): reduce importance level to disable heads-up notif 2025-10-16 00:18:21 +05:30
Nishant Mishra
09c7ca4559 feat(stats): implement showing last year stats in a line chart 2025-10-16 00:04:33 +05:30
Nishant Mishra
a26b0eac74 refactor(stats): refactor flow collection to improve performance 2025-10-15 23:25:29 +05:30
Nishant Mishra
5717a0f274 feat: add fading edges to time column chart 2025-10-15 20:40:25 +05:30
Nishant Mishra
78bdf27d22 feat: implement a time line chart composable 2025-10-15 20:36:57 +05:30
Nishant Mishra
a4b4ce6123 fix: show minutes when hour count is 0 on graph vertical axis
Closes: #62
2025-10-09 08:39:44 +05:30
Nishant Mishra
54ee995f63 fix: fix average calculation (again) 2025-10-09 08:38:19 +05:30
Nishant Mishra
84daa547d8 fix: use alarm audio stream for alarm sound
Closes: #63
2025-10-08 21:22:47 +05:30
Nishant Mishra
6c6f4befb8 Merge pull request #56 from qamarelsafadi/fix/session-length-slider-issue
Fix: Session length slider issue in SettingsScreen.
2025-10-03 08:17:52 +05:30
qamarelsafadi
51f29ce1fa housekeeping 2025-10-02 22:43:44 +03:00
qamarelsafadi
6e61074335 housekeeping 2025-10-02 22:43:04 +03:00
qamarelsafadi
91cab4a062 fix: update the fix to take the sessionLength when sessionsSliderState being called. 2025-10-02 22:38:02 +03:00
qamarelsafadi
31823ce9ca fix: observe the current focus count into settings screen slider 2025-10-01 23:33:29 +03:00
Nishant Mishra
7af9aa726f fix: Fix incorrect average being calculated 2025-09-30 23:10:57 +05:30
Nishant Mishra
bde823e0b5 feat: Add animations for the "Up next" text 2025-09-29 20:27:16 +05:30
Nishant Mishra
20a414e0d8 fix: Fix a bug that caused notification progress to not update correctly
On Android 15 and lower
2025-09-29 09:58:36 +05:30
Nishant Mishra
69e9b1dccf chore: Bump version string, update changelog 2025-09-29 00:27:27 +05:30
Nishant Mishra
1b662d76aa fix: Fix crash that occurred on navigating to settings screen
Closes: #50
2025-09-28 14:58:42 +05:30
Nishant Mishra
23993a6109 fix: Fix crash that occurred on navigating to Stats screen without having any stat data
Closes: #51
2025-09-28 14:52:34 +05:30
Nishant Mishra
ef502892cc chore: Extract strings into resources for upcoming ability to localise through Weblate 2025-09-28 10:22:46 +05:30