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
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
9d91530a3e
fix(service): disable autostart of next session if alarm was stopped due to timeout
2025-12-09 18:40:11 +05:30
Nishant Mishra
716f2114c5
feat(service): add snackbar to undo a timer reset
...
Closes #109
2025-12-09 12:16:31 +05:30
Hosted Weblate
24e0f083ee
Update translation files
...
Updated by "Cleanup translation files" add-on in Weblate.
Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (93 of 93 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: ezn24 <eznotsimple@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hant/
Translation: Tomato/Strings
2025-12-09 04:52:30 +00:00
Nishant Mishra
8e414cdee6
feat(settings): implement secure lock screen settings behaviour
...
Closes : #166
2025-12-09 10:22:18 +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
a32aae0692
feat(service): implement auto start behaviour
...
Closes : #108
2025-12-08 19:26:26 +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
a48918351d
chore(github): update issue templates
2025-12-08 18:40:22 +05:30
Hosted Weblate
1b18767c1e
Translated using Weblate (Japanese)
...
Currently translated at 97.8% (89 of 91 strings)
Translated using Weblate (Arabic)
Currently translated at 100.0% (91 of 91 strings)
Co-authored-by: K-MAX <karasssss777@gmail.com >
Co-authored-by: daiman <dai56daman@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ja/
Translation: Tomato/Strings
2025-12-08 14:00:22 +01:00
Nishant Mishra
225b06d0ef
fix(ui): use default list item color for palette icon in color scheme
2025-12-06 22:25:14 +05:30
Nishant Mishra
960174a05b
fix(ui): make a settings option collapsible in timer settings
2025-12-06 22:23:28 +05:30
Nishant Mishra
c7dd860e26
fix(ui): fix incorrect toolbar text alignment
...
Closes : #164
2025-12-06 20:47:57 +05:30
Nishant Mishra
b8630ce639
fix(stats): perform flow transformations on Dispatchers.IO
2025-12-06 20:44:33 +05:30
Nishant Mishra
c0dc45d740
feat(ui): use a lighter font weight for AOD
2025-12-06 20:37:56 +05:30
Hosted Weblate
e5b30b121d
Translated using Weblate (Japanese)
...
Currently translated at 95.6% (87 of 91 strings)
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/ja/
Translation: Tomato/Strings
2025-12-06 13:00:22 +01:00
Hosted Weblate
8e8e4ddf37
Added translation using Weblate (Telugu)
...
Translated using Weblate (Arabic)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (French)
Currently translated at 96.7% (88 of 91 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (German)
Currently translated at 100.0% (91 of 91 strings)
Co-authored-by: AhmedAwad <ahmeda6777602@gmail.com >
Co-authored-by: Damien Navarro <damien.navarro29@gmail.com >
Co-authored-by: Erenay <erenaydev@proton.me >
Co-authored-by: Feuerstern <maximhahnel@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Pavan Kumar Chava <chavapavan25@gmail.com >
Co-authored-by: vintagezero <sofavi012@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/de/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/fr/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/tr/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/uk/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hans/
Translation: Tomato/Strings
2025-12-05 04:37:37 +01:00
Nishant Mishra
41a51c85fa
Merge branch 'dev'
2025-12-04 13:33:36 +05:30
Nishant Mishra
fdfd8e91b1
chore(release): bump version, update screenshots, update changelog
2025-12-04 13:32:51 +05:30
Nishant Mishra
b059aa388b
fix(service): fix a crash that occurred when skipping
2025-12-04 12:39:08 +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
Hosted Weblate
edf0353448
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (87 of 87 strings)
Co-authored-by: 大王叫我来巡山 <hamburger2048@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hans/
Translation: Tomato/Strings
2025-12-04 05:34:48 +00:00
Nishant Mishra
a5d3918522
feat(graphs): add chart animation for when a value changes
2025-12-04 11:04:34 +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