Commit Graph

445 Commits

Author SHA1 Message Date
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
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
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
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
Nishant Mishra
b5cb26efda feat(stats): implement a basic last year screen 2025-12-14 08:57:54 +05:30
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
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
Nishant Mishra
6cb21b94a0 refactor(stats): move components into the appropriate package 2025-12-10 20:22:08 +05:30
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