Commit Graph

29 Commits

Author SHA1 Message Date
cc6b37e16a Fix timer not always ending - 2.3 🚀
This bug is because I mis-named the event for the alarm finishing.
It would only be possible to create this bug if you do the following:
1. Create a timer
2. Swap to another app for it's duration and keep your phone screen
   active
3. On timer completion, without tapping the notification, focus the app
4. See the timer has not been set to zero
2023-11-15 22:44:02 +13:00
744ed928f0 Fix timer page flashing 00:00 on first navigate 2023-11-04 13:53:19 +13:00
cffc458338 Start alarms as a foreground service
Related to #142.
Can't be sure this fixed anything because I can't replicate the error
on my emulators running android 13. I need to install android 13
on a real device and try replicate + see if this fixes it.
2023-01-03 17:04:51 +13:00
a2721e9f12 Use sqlite in Android code for alarm settings
Closes #129
2023-01-02 18:54:35 +13:00
9c184c5924 Add log when alarm finishes 2022-12-08 15:56:09 +13:00
c2994da041 Make getManager private on AlarmModule
It was never used publicly.
2022-12-02 14:47:54 +13:00
6676efe69f Simplify AlarmModule 2022-11-30 14:23:24 +13:00
be4098962e Add settings module for android 2022-11-21 18:15:43 +13:00
60fe324e06 Send 00:00 at end of alarm event 2022-11-10 15:15:14 +13:00
3c17a12f6e Fix settings for adding 1 min to rest timer
Previously when adding one minute to the rest timer from
the notification, settings weren't being used (sound,
vibration).

Closes #113
2022-11-07 15:56:07 +13:00
97442bc292 Fix adding one minute to a complete alarm 2022-11-05 17:22:51 +13:00
806480532f Add 1 minute to timer from notification 2022-11-05 14:46:42 +13:00
0e5de0e519 Add noSound to AlarmModule 2022-11-03 21:59:12 +13:00
fcce1ad9ef Add native events to communicate the running timer
Closes #99
2022-11-03 20:04:15 +13:00
5441aa164b Move registerReceiver to no avail 2022-10-28 17:31:10 +13:00
1c58dc2db1 Local broadcast receiver is not running on stop intent 2022-10-28 17:22:26 +13:00
8504f8b811 Merge branch 'master' into alarm-module 2022-10-28 16:49:39 +13:00
46dcfb96bf Add broadcast receiver to AlarmModule 2022-10-28 16:48:29 +13:00
859fa2a89f Add setting to disable sound on rest timers
Closes #50
2022-10-27 17:28:27 +13:00
21d9149498 Quit trying to move timer logic into AlarmModule
I just can't figure out how to make the stop button
and delete intents work.
2022-10-24 14:45:21 +13:00
19fa8aa13a Stop alarm when calling stop native module 2022-09-26 16:10:26 +13:00
a20a0a1832 Add timer page
Closes #54
2022-09-26 14:38:25 +13:00
a1cd4e8080 Improve requesting app runs in background 2022-08-30 23:06:39 +12:00
48d4d59ac8 Add ability to choose alarm sound
Closes #5
2022-08-25 20:41:15 +12:00
4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
839d872c1c Shorten method names in AlarmModule 2022-07-19 16:38:58 +12:00
07fa6f7ab2 Switch some modals to dialogs and fix light mode 2022-07-06 21:03:56 +12:00
6581b32afe Move timer into notifications bar 2022-07-05 15:33:42 +12:00
3d32f391e6 Convert java to kotlin 2022-07-05 12:43:04 +12:00