Commit Graph

40 Commits

Author SHA1 Message Date
Nishant Mishra
a045e7225f feat(settings): add instructions to enable Now Bar on Samsung
Closes #77
2025-12-22 17:17:07 +05:30
Nishant Mishra
f3824416f4 fix(ui): update reset stats dialog to match M3 spec 2025-12-21 09:57:03 +05:30
Nishant Mishra
09639fd5e0 refactor: prepare for baseline profile generation test 2025-12-20 12:12:23 +05:30
Nishant Mishra
07dac8b31b refactor(strings): tweak some chart strings 2025-12-19 19:30:43 +05:30
Nishant Mishra
4e2a4f7643 Merge remote-tracking branch 'origin/dev' into stats-redesign
# Conflicts:
#	app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/StatsScreen.kt
#	app/src/main/java/org/nsh07/pomodoro/ui/statsScreen/viewModel/StatsViewModel.kt
#	app/src/main/res/values/strings.xml
2025-12-19 10:04:52 +05:30
Nishant Mishra
9b5c878561 refactor(stats): extract strings into resources 2025-12-18 23:06:21 +05:30
Nishant Mishra
57e77dbb6e refactor(stats): use string resources 2025-12-17 21:16:38 +05:30
Nishant Mishra
9e63a87a54 fix: minor fixes 2025-12-17 19:39:11 +05:30
Nishant Mishra
3a69c081cf fix(stats): tweak stacked chart labels 2025-12-13 09:49:54 +05:30
Nishant Mishra
a02eee3795 refactor(strings): rename some strings 2025-12-12 20:11:31 +05:30
Nishant Mishra
d5e3890e4e fix(stats): fix incorrect corner radius in 1D heatmap 2025-12-12 19:19:16 +05:30
Nishant Mishra
c39089de21 feat(stats): fully implement last week screen 2025-12-12 12:48:46 +05:30
Adrien BOISSIER
24a0b71427 feat(settings): Add option to reset all stats
This commit introduces a feature allowing users to delete all their statistics from the app.

Changes include:
- A new "Reset data" dialog to confirm the action.
- A "Delete data ?" button in the settings screen to trigger the dialog.
- Backend logic to clear all statistics from the database.
- Fixes a crash on the stats screen when there is no data to display.
- Added new strings and translations for the reset data feature.
2025-12-10 15:44:48 +01:00
Nishant Mishra
dab14bf562 fix(strings): some more string changes 2025-12-09 19:21:01 +05:30
Nishant Mishra
9362440c25 fix(strings): fix incorrect terminology used in strings 2025-12-09 19:17:38 +05:30
Nishant Mishra
716f2114c5 feat(service): add snackbar to undo a timer reset
Closes #109
2025-12-09 12:16:31 +05:30
Nishant Mishra
db23a460aa feat(settings): add settings option to disable screen lock in AOD
#166
2025-12-09 09:57:54 +05:30
Nishant Mishra
fe85bc30d4 feat(settings): add settings option to auto start sessions
#108
2025-12-08 19:19:09 +05:30
Nishant Mishra
e6f01096c2 feat(notification): add option to show only current session progress
Closes: #162
2025-12-04 11:54:51 +05:30
Nishant Mishra
3c86c2ce38 feat(alarm): add option to only play alarm on headphones
Closes: #134
2025-12-04 10:58:16 +05:30
Nishant Mishra
5ced6d7c29 fix(localization): make hours/minutes format strings ordered 2025-12-04 09:52:55 +05:30
Nishant Mishra
7c841e74a7 feat(about): add license text in a bottom sheet in about 2025-12-01 20:20:11 +05:30
Nishant Mishra
9efc4f6467 feat(ui): add about screen list item in settings, remove card
Closes: #160
2025-12-01 10:51:07 +05:30
Nishant Mishra
6c32743d22 feat(ui): Implement an about screen 2025-11-30 23:30:47 +05:30
Nishant Mishra
8d77333fec refactor(utils): use time formats from resources to enable localization
Closes: #151
2025-11-29 15:53:32 +05:30
Nishant Mishra
5cb864f084 feat(settings): improve auto-reload behaviour 2025-11-09 22:44:45 +05:30
Nishant Mishra
f4fa16b5df feat(settings): remove BMC link in Play Store version 2025-11-07 22:49:44 +05:30
Nishant Mishra
68d1472e07 feat(ui): implement language selection for API 33+
Closes: #89
2025-10-31 19:06:40 +05:30
Nishant Mishra
c8d4114db5 feat(settings): add paywall restriction in Appearance settings 2025-10-27 21:15:09 +05:30
Nishant Mishra
e4421ffdac feat(settings): reorder appearance settings, move strings to res
Closes: #97
2025-10-27 20:45:16 +05:30
Nishant Mishra
86bb382f4b feat(billing): add font for billing screen, add animation 2025-10-27 12:13:53 +05:30
Nishant Mishra
fddc1f8ed3 feat(settings): implement a settings option to enable auto-dnd 2025-10-25 14:27:25 +05:30
Nishant Mishra
6e6f5477e1 feat(ui): redesign theme selection UI 2025-10-23 20:54:08 +05:30
Nishant Mishra
be25eb1a59 fix: fix incorrect colors and modify strings 2025-10-23 14:45:16 +05:30
Nishant Mishra
cfb1a75d21 feat(ui): implement navigation between settings pages 2025-10-22 20:25:40 +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
09c7ca4559 feat(stats): implement showing last year stats in a line chart 2025-10-16 00:04:33 +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
Nishant Mishra
bcfbbc42ed Update app name, fix title text alignment 2025-06-29 20:00:47 +05:30
Nishant Mishra
8873fa3d3e Initial commit 2025-06-28 10:32:43 +05:30