Nishant Mishra
1cb04bef7d
feat(ui): add support for 3-digit focus session durations
...
Closes #175
2025-12-19 19:22:46 +05:30
Nishant Mishra
1af146d427
Merge pull request #170 from nsh07/stats-redesign
...
Stats screen redesign
2025-12-19 10:06:26 +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
78dc966f97
fix(stats): some improvements
2025-12-19 09:56:34 +05:30
Nishant Mishra
9b5c878561
refactor(stats): extract strings into resources
2025-12-18 23:06:21 +05:30
Nishant Mishra
d9fb10388f
refactor(stats): make focus breakdown tooltip a separate fun
2025-12-18 22:48:39 +05:30
Nishant Mishra
d3e9bb79fb
feat(stats): add tooltip in calendar
2025-12-18 19:52:52 +05:30
Hosted Weblate
3cab499ab4
Added translation using Weblate (Romanian)
...
Translated using Weblate (Persian)
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (99 of 99 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (99 of 99 strings)
Co-authored-by: Andrei <andrei10.07.2012popescu@gmail.com >
Co-authored-by: Erenay <erenaydev@proton.me >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Raoof Nosrati <raoofco@gmail.com >
Co-authored-by: Shun Min Chang <ji394m6y7@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/fa/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hant/
Translation: Tomato/Strings
2025-12-18 15:15:22 +01:00
Nishant Mishra
506207e80f
feat(stats): add calendar in last month screen
2025-12-18 19:09:43 +05:30
Nishant Mishra
bf93984339
feat(stats): implement a focus history calendar
2025-12-18 18:38:36 +05:30
Nishant Mishra
862e479c88
refactor(stats): reorganize files in components package
2025-12-18 10:07:21 +05:30
Nishant Mishra
57e77dbb6e
refactor(stats): use string resources
2025-12-17 21:16:38 +05:30
Hosted Weblate
ef6f693d91
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (97 of 97 strings)
Co-authored-by: AhmedAwad <ahmeda6777602@gmail.com >
Co-authored-by: KhubsuratInsaan <weblate.duration189@passinbox.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/hi/
Translation: Tomato/Strings
2025-12-17 15:16:41 +01:00
renovate[bot]
e1216d8adb
chore(deps): update actions/upload-artifact action to v6
2025-12-17 19:46:35 +05:30
Nishant Mishra
d0d42cfe70
Merge pull request #169 from trixidis/feat/reset_data_button
...
feat(settings): Add option to reset all stats
2025-12-17 19:44:28 +05:30
Nishant Mishra
9e63a87a54
fix: minor fixes
2025-12-17 19:39:11 +05:30
Nishant Mishra
5d5d47f5ae
feat(stats): implement a tooltip in heatmap
2025-12-17 16:07:55 +05:30
Nishant Mishra
f4bd74aafd
fix(stats): significantly improve stats screen performance
2025-12-16 22:44:34 +05:30
Hosted Weblate
9098714aa2
Translated using Weblate (Polish)
...
Currently translated at 86.5% (84 of 97 strings)
Co-authored-by: Micr <w.nowickimicr24@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/pl/
Translation: Tomato/Strings
2025-12-16 10:00:22 +00:00
Nishant Mishra
85321352c0
refactor(stats): refactor heatmap for upcoming tooltip feature
2025-12-16 10:05:36 +05:30
Nishant Mishra
79851fb482
feat(stats): improve last year screen layout
2025-12-15 20:44:08 +05:30
Nishant Mishra
2a7cb20bea
feat(stats): add tooltips in HorizontalStackedBar
2025-12-15 19:29:25 +05:30
Hosted Weblate
965cd670e0
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Bengali)
Currently translated at 88.6% (86 of 97 strings)
Co-authored-by: KhubsuratInsaan <weblate.duration189@passinbox.com >
Co-authored-by: Mr. RTR <redanraad7@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/bn/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/hi/
Translation: Tomato/Strings
2025-12-15 07:00:27 +00:00
Nishant Mishra
1b8773456b
feat(stats): improve heatmap layout
2025-12-15 11:34:02 +05:30
Nishant Mishra
ea36d8d971
feat(stats): implement heatmap in last year screen
2025-12-15 09:52:21 +05:30
Nishant Mishra
c49c5b21a2
refactor(stats): remove unnecessary composable nesting
2025-12-15 08:41:47 +05:30
Nishant Mishra
7f3add5d7a
feat(stats): implement a heatmap composable
2025-12-14 17:11:52 +05:30
Hosted Weblate
307a3e7ba5
Added translation using Weblate (Bengali)
...
Translated using Weblate (Russian)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (97 of 97 strings)
Co-authored-by: Erenay <erenaydev@proton.me >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Mr. RTR <redanraad7@gmail.com >
Co-authored-by: Егор Фомин <egorfomin8158@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/tr/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ru/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/tr/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-12-14 07:00:09 +01:00
Nishant Mishra
b5cb26efda
feat(stats): implement a basic last year screen
2025-12-14 08:57:54 +05:30
Hosted Weblate
9d5008ac63
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (97 of 97 strings)
Co-authored-by: AhmedAwad <ahmeda6777602@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translation: Tomato/Strings
2025-12-13 17:00:19 +01:00
Nishant Mishra
cf6eebad9a
feat(stats): implement a basic last month screen
2025-12-13 20:05:56 +05:30
Nishant Mishra
29873cea77
feat(stats): add placeholders for 0 durations
2025-12-13 19:44:11 +05:30
Nishant Mishra
8ab06d8d7e
feat(stats): re-add focus breakdown chart
2025-12-13 10:39:35 +05:30
Nishant Mishra
3a69c081cf
fix(stats): tweak stacked chart labels
2025-12-13 09:49:54 +05:30
Nishant Mishra
4f2812d039
fix(stats): fix crash when opening last week screen with empty stats table
2025-12-12 21:22:38 +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
Nishant Mishra
4ec2ba1321
feat(stats): basic shared element transition for last week screen
2025-12-12 09:22:57 +05:30
Hosted Weblate
13c36c981a
Translated using Weblate (German)
...
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (97 of 97 strings)
Co-authored-by: Elias Frey <elias.frey.home@gmail.com >
Co-authored-by: S-H-Y-A <s-h-y-a@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/de/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ja/
Translation: Tomato/Strings
2025-12-12 01:00:23 +01:00
Nishant Mishra
6d94b992b0
feat(stats): implement a basic last week screen
2025-12-11 22:28:45 +05:30
Nishant Mishra
38014f4d99
feat(stats): add a variable width 1D heatmap visualization
2025-12-11 22:26:00 +05:30
Hosted Weblate
be59f12d01
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 93.8% (91 of 97 strings)
Co-authored-by: AhmedAwad <ahmeda6777602@gmail.com >
Co-authored-by: S-H-Y-A <s-h-y-a@users.noreply.hosted.weblate.org >
Co-authored-by: Slydite4 <charlycostag@gmail.com >
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ja/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hans/
Translation: Tomato/Strings
2025-12-10 19:00:25 +00:00
Nishant Mishra
6cb21b94a0
refactor(stats): move components into the appropriate package
2025-12-10 20:22:08 +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
4f44e4c23e
feat(ui): implement a navigation system in the stats screen
2025-12-10 19:22:08 +05:30
Nishant Mishra
13e4689546
feat(ui): clean up stats screen for upcoming changes
2025-12-10 18:49:25 +05:30
Nishant Mishra
7a83b39b49
Merge branch 'dev'
2025-12-09 19:49:49 +05:30
Nishant Mishra
0aab9482f0
chore(release): bump version, update changelog
2025-12-09 19:47:43 +05:30
Hosted Weblate
8ee33695da
Translated using Weblate (Hindi)
...
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Hindi)
Currently translated at 91.7% (89 of 97 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (97 of 97 strings)
Translated using Weblate (Hindi)
Currently translated at 91.7% (89 of 97 strings)
Co-authored-by: AhmedAwad <ahmeda6777602@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nishant Mishra <66912344+nsh07@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/hi/
Translation: Tomato/Strings
2025-12-09 15:06:44 +01:00