Commit Graph

214 Commits

Author SHA1 Message Date
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
Hosted Weblate
e2dc4f8dd2 Translated using Weblate (Kurdish (Central))
Currently translated at 68.9% (40 of 58 strings)

Translated using Weblate (Spanish)

Currently translated at 86.2% (50 of 58 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 98.2% (57 of 58 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (13 of 13 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Javier Mtz <jj.dev@outlook.com>
Co-authored-by: mastawbeqezwan <ahmed7cf@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/store-descriptions/uk/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ckb/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/es/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hans/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-20 04:56:09 +00:00
Nishant Mishra
e275f19d33 Merge branch 'dev' 2025-10-18 17:09:24 +05:30
Nishant Mishra
faf8adcb47 chore(release): Bump version string, update changelog, update screenshots 2025-10-18 17:08:55 +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
Hosted Weblate
1ebca0e867 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: 张维鑫 <z2625687838@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hant/
Translation: Tomato/Strings
2025-10-18 09:51:37 +02:00
Hosted Weblate
d18302906b Added translation using Weblate (Chinese (Traditional Han script))
Co-authored-by: 张维鑫 <z2625687838@gmail.com>
2025-10-18 08:35:07 +02:00
Hosted Weblate
d7c37ad8d0 Translated using Weblate (Arabic)
Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Arabic)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (Czech)

Currently translated at 91.6% (11 of 12 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: K-MAX <karasssss777@gmail.com>
Co-authored-by: vintagezero <sofavi012@gmail.com>
Co-authored-by: yuwixx <134583362+j0ell1@users.noreply.github.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/cs/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/uk/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-17 12:07:57 +02:00
Nishant Mishra
66698e656a Update issue templates 2025-10-17 10:42:53 +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
Hosted Weblate
be9d541343 Added translation using Weblate (Vietnamese)
Translated using Weblate (Arabic)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Arabic)

Currently translated at 83.3% (10 of 12 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (58 of 58 strings)

Co-authored-by: Bùi Đức Anh <buiducanh142qn@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: K-MAX <karasssss777@gmail.com>
Co-authored-by: vintagezero <sofavi012@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ar/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/uk/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-16 11:40:39 +02:00
Nishant Mishra
6d58506391 Merge branch 'dev' 2025-10-16 12:41:14 +05:30
Nishant Mishra
bd71b55baf chore(release): Bump version string, update changelog 2025-10-16 12:40:55 +05:30
Nishant Mishra
acf2ad7448 fix(build): fix failing build due to API changes 2025-10-16 08:52:25 +05:30
renovate[bot]
de3dec970c fix(deps): update all non-major dependencies 2025-10-16 08:29:05 +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
Hosted Weblate
8c629403a7 Added translation using Weblate (Arabic)
Co-authored-by: K-MAX <karasssss777@gmail.com>
2025-10-15 23:40:51 +02:00
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
Hosted Weblate
1000727004 Translated using Weblate (Hungarian)
Currently translated at 100.0% (57 of 57 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Godó Egyházi <godoegyhazi@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/hu/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/hu/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-15 20:48:33 +02:00
Nishant Mishra
dc4c498371 fix(notification): reduce importance level to disable heads-up notif 2025-10-16 00:18:21 +05:30
Nishant Mishra
dfa6a2f1c4 Merge pull request #72 from nsh07/year-stats
feat: implement a time line chart composable
2025-10-16 00:10:45 +05:30
Nishant Mishra
09c7ca4559 feat(stats): implement showing last year stats in a line chart 2025-10-16 00:04:33 +05:30
Hosted Weblate
567e6f0921 Added translation using Weblate (Hungarian)
Translated using Weblate (Minnan (Traditional Han script))

Currently translated at 61.4% (35 of 57 strings)

Translated using Weblate (Minnan (Traditional Han script))

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Godó Egyházi <godoegyhazi@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: SweetPotato Yee (SweetPotatoYee) <sweetpotatoyee@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/nan_Hant/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/nan_Hant/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-15 20:08:25 +02:00
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
Hosted Weblate
cbede43ff9 Added translation using Weblate (Minnan (Traditional Han script))
Translated using Weblate (Kurdish (Central))

Currently translated at 64.9% (37 of 57 strings)

Translated using Weblate (Kurdish (Central))

Currently translated at 90.9% (10 of 11 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: SweetPotato Yee (SweetPotatoYee) <sweetpotatoyee@gmail.com>
Co-authored-by: mastawbeqezwan <ahmed7cf@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/ckb/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ckb/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-15 07:10:45 +02:00
Nishant Mishra
66494f9b9b Merge pull request #71 from nsh07/play-store-closed-testing-info
docs: add Google Play closed testing info in README
2025-10-15 08:27:12 +05:30
Nishant Mishra
bcdbedd284 docs: add Google Play Store link 2025-10-15 08:26:28 +05:30
Hosted Weblate
7b2fa614ad Added translation using Weblate (Kurdish (Central))
Co-authored-by: mastawbeqezwan <ahmed7cf@gmail.com>
2025-10-14 20:16:54 +02:00
Nishant Mishra
4838d8e3e7 docs: add Google Play closed testing info in README 2025-10-14 19:54:07 +05:30
Hosted Weblate
4b6035a17c Translated using Weblate (Spanish)
Currently translated at 82.4% (47 of 57 strings)

Translated using Weblate (Spanish)

Currently translated at 90.9% (10 of 11 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Profono <tiil357@proton.me>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/es/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/es/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-14 11:07:35 +02:00
Hosted Weblate
33e7086bca Added translation using Weblate (Spanish)
Translated using Weblate (Italian)

Currently translated at 100.0% (57 of 57 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Profono <tiil357@proton.me>
Co-authored-by: matteventu <matteventu@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/it/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/it/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-13 10:54:01 +02:00
Hosted Weblate
6451a3bdd1 Added translation using Weblate (Italian)
Co-authored-by: Matteo Ventura <matteventu@gmail.com>
2025-10-13 02:11:59 +02:00
Hosted Weblate
dbd4a69025 Translated using Weblate (Czech)
Currently translated at 5.2% (3 of 57 strings)

Co-authored-by: Michal Bedáň <bedami.erik@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/cs/
Translation: Tomato/Strings
2025-10-12 20:07:27 +02:00
Hosted Weblate
662ba13214 Added translation using Weblate (Czech)
Co-authored-by: Michal Bedáň <bedami.erik@gmail.com>
2025-10-11 17:20:23 +02:00
Hosted Weblate
020bc5c8da Translated using Weblate (German)
Currently translated at 100.0% (57 of 57 strings)

Translated using Weblate (German)

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Elias Frey <elias.frey.home@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/de/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/de/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-11 07:07:28 +02:00
Hosted Weblate
08152ccfcd Added translation using Weblate (German)
Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (57 of 57 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Elias Frey <elias.frey.home@gmail.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Thiago <thiago.solfo@hotmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/pt_BR/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-10 06:40:30 +02:00
Hosted Weblate
7a6a2463ec Added translation using Weblate (Portuguese (Brazil))
Translated using Weblate (Japanese)

Currently translated at 98.2% (56 of 57 strings)

Translated using Weblate (Japanese)

Currently translated at 100.0% (11 of 11 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Thiago <thiago.solfo@hotmail.com>
Co-authored-by: daiman <dai56daman@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/ja/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/ja/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-09 21:26:37 +02:00
Nishant Mishra
e8ee9bde80 Update issue templates 2025-10-09 17:58:57 +05:30
Hosted Weblate
8969d7f849 Added translation using Weblate (Japanese)
Co-authored-by: daiman <dai56daman@gmail.com>
2025-10-09 12:41:01 +02:00
renovate[bot]
88e11becd2 chore(config): migrate config renovate.json 2025-10-09 15:27:38 +05:30
Nishant Mishra
6de2bb0c8e Merge branch 'dev' 2025-10-09 08:50:34 +05:30
Nishant Mishra
25e93cdd3f chore: Bump version string, update changelog 2025-10-09 08:49:47 +05:30
Hosted Weblate
9fec4d871a Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.2% (56 of 57 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (10 of 10 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Raven-1027 <raven_1027@outlook.com>
Translate-URL: https://hosted.weblate.org/projects/tomato/store-descriptions/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/tomato/strings/zh_Hans/
Translation: Tomato/Store descriptions
Translation: Tomato/Strings
2025-10-09 05:15:49 +02:00