Commit Graph

2013 Commits

Author SHA1 Message Date
Naveen Singh
a1dc4c06b3 Merge branch 'master' into v1.2.0 2025-04-15 18:46:25 +05:30
Naveen Singh
f563c37645 Merge pull request #152 from weblate/weblate-fossify-clock
Translations update from Hosted Weblate
2025-04-15 18:46:13 +05:30
Naveen Singh
d7746c1b79 Update app store metadata 2025-04-15 18:20:00 +05:30
Sketch6580
4866c5298f Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (50 of 50 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/zh_Hans/
2025-04-15 14:20:58 +02:00
Agnieszka C
c80a5ce713 Translated using Weblate (Polish)
Currently translated at 100.0% (50 of 50 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pl/
2025-04-15 14:20:58 +02:00
Fjuro
43340a73a1 Translated using Weblate (Czech)
Currently translated at 100.0% (50 of 50 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/cs/
2025-04-15 14:20:58 +02:00
Naveen Singh
b4d0e6e3b1 Refactor notification logic into a dedicated helper 2025-04-15 17:41:14 +05:30
Naveen Singh
07817c5ec2 Show missed alarm notification for timed out alarms
Alarms are incapable of waking me from my beauty sleep but I still want to know if they tried. This should help with cases like https://github.com/FossifyOrg/Clock/issues/89
2025-04-15 17:19:28 +05:30
Naveen Singh
3deb63ac85 Merge branch 'master' into v1.2.0 2025-04-15 16:43:59 +05:30
solokot
f16889ae8d Translated using Weblate (Russian)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ru/
2025-04-15 13:13:11 +02:00
Guillaume
515fd15e90 Translated using Weblate (Dutch)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/nl/
2025-04-15 13:13:11 +02:00
VfBFan
6175c2113d Translated using Weblate (German)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/de/
2025-04-15 13:13:10 +02:00
Sketch6580
702aa154ca Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/zh_Hans/
2025-04-15 13:13:09 +02:00
Sylvain Pichon
214b10620c Translated using Weblate (French)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/fr/
2025-04-15 13:13:09 +02:00
Agnieszka C
02d65fc5ee Translated using Weblate (Polish)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pl/
2025-04-15 13:13:08 +02:00
Fjuro
1883cdcae3 Translated using Weblate (Czech)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/cs/
2025-04-15 13:13:07 +02:00
Josep M. Ferrer
a91e3dd8ff Translated using Weblate (Catalan)
Currently translated at 100.0% (49 of 49 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ca/
2025-04-15 13:13:06 +02:00
Naveen Singh
edb7aca8d1 Merge pull request #153 from FossifyOrg/add_alarm_timed_out_string
Add `Alarm timed out` string
2025-04-15 16:42:57 +05:30
Naveen Singh
bc634141a9 Add Alarm timed out string 2025-04-15 16:37:19 +05:30
Naveen Singh
926f6a8126 Avoid using stale alarm for notification
Previous change to call `startForeground()` unconditionally broke dismiss button for replaced alarms and also led to zombie alarm notifications.
2025-04-14 22:27:46 +05:30
Naveen Singh
2598d39d50 Immediately show notification for timers
See https://github.com/FossifyOrg/Clock/issues/54
2025-04-14 21:26:51 +05:30
Naveen Singh
8743baa73f Fix foreground service crashes
Always call `startForeground` unconditionally regardless of the intent.
2025-04-14 20:59:51 +05:30
Naveen Singh
77772eda18 Use FossifyApp class 2025-04-14 20:59:51 +05:30
Naveen Singh
81fb2f4a09 Merge pull request #148 from weblate/weblate-fossify-clock
Translations update from Hosted Weblate
2025-04-14 20:58:06 +05:30
Guillaume
74490e08d0 Translated using Weblate (Dutch)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/nl/
2025-04-14 14:38:18 +00:00
Jeff Huang
a734af3285 Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/zh_Hant/
2025-04-14 14:38:17 +00:00
Sketch6580
dd7499aee4 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/zh_Hans/
2025-04-14 14:38:16 +00:00
solokot
4c92908fe0 Translated using Weblate (Russian)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ru/
2025-04-14 14:38:15 +00:00
Agnieszka C
fbb0fd3b2c Translated using Weblate (Polish)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pl/
2025-04-14 14:38:14 +00:00
Sylvain Pichon
f4acb1d5a3 Translated using Weblate (French)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/fr/
2025-04-14 14:38:13 +00:00
VfBFan
1d3fcc3886 Translated using Weblate (German)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/de/
2025-04-14 14:38:12 +00:00
Fjuro
5f40d86036 Translated using Weblate (Czech)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/cs/
2025-04-14 14:38:11 +00:00
Josep M. Ferrer
7619d51956 Translated using Weblate (Catalan)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/ca/
2025-04-14 14:38:10 +00:00
109247019824
8cd87ab9d6 Translated using Weblate (Bulgarian)
Currently translated at 100.0% (47 of 47 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/bg/
2025-04-14 14:38:10 +00:00
ssantos
db303fad69 Translated using Weblate (Portuguese (Portugal))
Currently translated at 100.0% (46 of 46 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/pt_PT/
2025-04-14 14:38:09 +00:00
xc.tm
e80b5507c8 Translated using Weblate (Hindi)
Currently translated at 100.0% (46 of 46 strings)

Translation: Fossify/Clock
Translate-URL: https://hosted.weblate.org/projects/fossify/clock/hi/
2025-04-14 14:38:08 +00:00
Naveen Singh
7237f07451 Merge pull request #150 from FossifyOrg/handle_concurrent_alarms
Handle concurrent alarms properly
2025-04-14 20:08:00 +05:30
Naveen Singh
4c46298fe5 Improve DBHelper singleton implementation for thread safety 2025-04-14 19:46:46 +05:30
Naveen Singh
9485d2b4a6 Fix crash in alarm fragment 2025-04-14 19:37:49 +05:30
Naveen Singh
d54e7175c7 Minor code improvement 2025-04-14 17:45:42 +05:30
Naveen Singh
c3b407d0a1 Handle concurrent alarms properly
Changes:
 - Alarm service and controller now use specific stop/start intents for alarms.
 - Refactored alarm service to post replaced alarm notification when active alarm is replaced by a new alarm
2025-04-14 17:45:33 +05:30
Naveen Singh
19e46fb790 Fix invalid comment 2025-04-14 16:42:26 +05:30
Naveen Singh
e83db9db38 Initialize the AudioManager in AlarmService
Gradual volume increase was not working because of this.
2025-04-13 18:25:03 +05:30
Naveen Singh
3dbc151c5c Merge pull request #147 from FossifyOrg/fix_onetime_alarms
Fix issue with re-enabling alarms for current day
2025-04-13 14:44:08 +05:30
Naveen Singh
8fae319f02 Use move instead of swap
Removed swap extension.
2025-04-13 14:36:06 +05:30
Naveen Singh
7b90b1081c Show Not scheduled when alarm is not scheduled
This only affects one-time alarms.
2025-04-13 14:08:07 +05:30
Naveen Singh
114ea84eb1 Remove unused import 2025-04-12 23:02:55 +05:30
Naveen Singh
409481c7f0 Fix issue with snooze dialog not appearing
Other changes:
 - Clarified comments
 - Moved `stopAlarmService` to `AlarmController`
2025-04-10 22:04:05 +05:30
Naveen Singh
fff7ac771b Update alarm day when enabling non-recurring alarms
This helps avoid situations like https://github.com/FossifyOrg/Clock/issues/110 where one-time alarms are always scheduled for tomorrow because they were initially configured for tomorrow.
2025-04-07 01:12:55 +05:30
Naveen Singh
9425ee7401 Use workflow templates for minimizer and no-response 2025-04-04 01:54:53 +05:30