Brandon Presley
13b340f5be
Add setting to automatically backup - 1.130
...
Every day at 6am (also immediately when toggled)
we will copy the massive.db file to the Download
directory.
2023-03-09 17:16:08 +13:00
Brandon Presley
4db820f10a
Remove DownloadModule
...
This was no longer in use
2023-03-07 18:23:38 +13:00
Brandon Presley
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
Brandon Presley
a2721e9f12
Use sqlite in Android code for alarm settings
...
Closes #129
2023-01-02 18:54:35 +13:00
Brandon Presley
9c184c5924
Add log when alarm finishes
2022-12-08 15:56:09 +13:00
Brandon Presley
6071957a40
Suppress unused parameter in TimerDone.kt
2022-12-02 16:31:20 +13:00
Brandon Presley
c2994da041
Make getManager private on AlarmModule
...
It was never used publicly.
2022-12-02 14:47:54 +13:00
Brandon Presley
6676efe69f
Simplify AlarmModule
2022-11-30 14:23:24 +13:00
Brandon Presley
2d1bed0671
Remove unused import in SettingsModule
2022-11-30 14:23:15 +13:00
Brandon Presley
be4098962e
Add settings module for android
2022-11-21 18:15:43 +13:00
Brandon Presley
60fe324e06
Send 00:00 at end of alarm event
2022-11-10 15:15:14 +13:00
Brandon Presley
bc4bc44b7d
Fix download notifications
...
I accidentally deleted DownloadModule which
sent a notification of the successful export
of sets/plans
2022-11-08 16:32:57 +13:00
Brandon Presley
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
Brandon Presley
97442bc292
Fix adding one minute to a complete alarm
2022-11-05 17:22:51 +13:00
Brandon Presley
806480532f
Add 1 minute to timer from notification
2022-11-05 14:46:42 +13:00
Brandon Presley
7c9b4bf5f4
Remove unused android code
2022-11-05 12:53:48 +13:00
Brandon Presley
0e5de0e519
Add noSound to AlarmModule
2022-11-03 21:59:12 +13:00
Brandon Presley
fcce1ad9ef
Add native events to communicate the running timer
...
Closes #99
2022-11-03 20:04:15 +13:00
Brandon Presley
5441aa164b
Move registerReceiver to no avail
2022-10-28 17:31:10 +13:00
Brandon Presley
1c58dc2db1
Local broadcast receiver is not running on stop intent
2022-10-28 17:22:26 +13:00
Brandon Presley
8504f8b811
Merge branch 'master' into alarm-module
2022-10-28 16:49:39 +13:00
Brandon Presley
46dcfb96bf
Add broadcast receiver to AlarmModule
2022-10-28 16:48:29 +13:00
Brandon Presley
859fa2a89f
Add setting to disable sound on rest timers
...
Closes #50
2022-10-27 17:28:27 +13:00
Brandon Presley
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
Brandon Presley
3cb6e8757b
Make timer alarm have a stop button
2022-10-19 19:59:22 +13:00
Brandon Presley
d21e7986e3
Add full screen android intent for alarm
2022-10-18 21:38:06 +13:00
Brandon Presley
0b041f9643
Stop timer if notification is dismissed
...
Closes #86
2022-10-16 13:08:37 +13:00
Brandon Presley
e6228b3990
Remove non null assertions in TimerService
...
This might help fix the error we were seeing on the
play store.
2022-10-13 16:12:49 +13:00
Brandon Presley
9dd929b177
Handle missing intent extras in TimerService
...
This might fix an error I was seeing on production in the Play store.
2022-10-13 13:33:01 +13:00
Brandon Presley
e0b84af9e7
Move sessions page functionality onto Plan page
...
The sessions page mostly copied the exact same features as Plans,
which would confuse the user.
2022-10-12 14:07:48 +13:00
Brandon Presley
e501276463
Keep alarm notification on screen
...
If the user picks up their phone late while the alarm
is going, they might not realise the controls are in
the notification not the app.
Closes #75
2022-10-05 21:11:44 +13:00
Brandon Presley
19fa8aa13a
Stop alarm when calling stop native module
2022-09-26 16:10:26 +13:00
Brandon Presley
a20a0a1832
Add timer page
...
Closes #54
2022-09-26 14:38:25 +13:00
Brandon Presley
facceae2a8
Disable sound on complete notification for timers
...
Closes #55
2022-09-25 23:53:15 +13:00
Brandon Presley
118b87bef1
Always cancel old timer when new one starts
...
Previously we didn't cancel the alarm or notification.
Closes #45
2022-09-24 16:55:55 +12:00
Brandon Presley
0f571ac3ea
Rename notification channels
...
Closes #44
2022-09-24 15:40:37 +12:00
Brandon Presley
6ddecf60f0
Handle VIBRATOR_SERVICE deprecation for alarms
...
Closes #28 .
2022-09-19 13:23:00 +12:00
Brandon Presley
fdb0355aaa
Upgrade all packages
...
Closes #23 .
2022-09-19 13:20:58 +12:00
Brandon Presley
3abc4da861
Make countdownTimer nullable in TimerService
2022-09-08 22:32:48 +12:00
Brandon Presley
c44c57e1c4
Fix settings for timer after adding one minute
...
Both vibration and sound settings weren't applying
after adding one minute to the timer. It would instead
play the default alarm and always vibrate.
2022-09-08 22:11:48 +12:00
Brandon Presley
a1cd4e8080
Improve requesting app runs in background
2022-08-30 23:06:39 +12:00
Brandon Presley
81fd21be48
Stop alarm when notification is dismissed
2022-08-30 21:42:38 +12:00
Brandon Presley
949aa80d52
Prevent crashes when changing system theme
2022-08-27 14:00:18 +12:00
Brandon Presley
48d4d59ac8
Add ability to choose alarm sound
...
Closes #5
2022-08-25 20:41:15 +12:00
Brandon Presley
537a1b960d
Show notification on file downloads
...
Closes #4
2022-08-25 20:00:10 +12:00
Brandon Presley
44a94d029a
Show notification on screen when timer is complete
2022-08-22 18:31:47 +12:00
Brandon Presley
396970a50b
Remove pointless API checking after we already required M+
2022-08-22 15:51:03 +12:00
Brandon Presley
773de4d966
Fix adding 1 minute after timer has ended
2022-08-22 15:48:53 +12:00
Brandon Presley
b264fc815d
Stop media player when destroying AlarmService
2022-08-22 15:48:30 +12:00
Brandon Presley
4c185f0346
Add vibration setting for timers
2022-08-20 16:37:59 +12:00