Brandon Presley
f57de5265d
Set versionCode=36092
2022-11-05 17:35:06 +13:00
Brandon Presley
075d038ccc
Set versionCode=36091
2022-11-05 17:24:59 +13:00
Brandon Presley
97442bc292
Fix adding one minute to a complete alarm
2022-11-05 17:22:51 +13:00
Brandon Presley
24e7ee58d9
Set versionCode=36090
2022-11-05 14:53:52 +13:00
Brandon Presley
806480532f
Add 1 minute to timer from notification
2022-11-05 14:46:42 +13:00
Brandon Presley
568819e85f
Set versionCode=36089
2022-11-05 12:59:05 +13:00
Brandon Presley
7c9b4bf5f4
Remove unused android code
2022-11-05 12:53:48 +13:00
Brandon Presley
584a505308
Set versionCode=36088
2022-11-04 23:04:58 +13:00
Brandon Presley
57c71a39e9
Setup fastlane
2022-11-04 20:52:31 +13:00
Brandon Presley
a2d8f4d8ac
Set versionCode=36087
2022-11-04 16:03:23 +13:00
Brandon Presley
da4484cf4f
Set versionCode=36086
2022-11-03 22:17:21 +13:00
Brandon Presley
0e5de0e519
Add noSound to AlarmModule
2022-11-03 21:59:12 +13:00
Brandon Presley
84b369d54b
Merge branch 'alarm-module'
2022-11-03 20:04:50 +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
44b2b26b6d
Set versionCode=36085
2022-11-03 19:25:43 +13:00
Brandon Presley
e8dfd5d427
Set versionCode=36084
2022-11-03 19:22:59 +13:00
Brandon Presley
cafcb996e3
Set versionCode=36083
2022-11-03 19:12:19 +13:00
Brandon Presley
6f57b235d6
Merge branch 'master' into alarm-module
2022-11-03 19:01:09 +13:00
Brandon Presley
1d0d7c2fff
Set versionCode=36082
2022-11-02 15:41:28 +13:00
Brandon Presley
ffc0662171
Set versionCode=36081
2022-11-02 12:38:00 +13:00
Brandon Presley
07a3d240ea
Set versionCode=36080
2022-11-01 20:12:48 +13:00
Brandon Presley
111ee4201f
Set versionCode=36079
2022-10-30 15:44:19 +13:00
Brandon Presley
9752aa9dd1
Set versionCode=36078
2022-10-30 15:35:31 +13:00
Brandon Presley
a804d9ef05
Set versionCode=36077
2022-10-30 14:09:51 +13:00
Brandon Presley
a85bc04c35
Set versionCode=36076
2022-10-30 13:49:10 +13:00
Brandon Presley
ba2a2259f3
Set versionCode=36075
2022-10-30 13:16:41 +13:00
Brandon Presley
8a240b78cd
Set versionCode=36074
2022-10-30 12:59:02 +13:00
Brandon Presley
4aa62dace8
Set versionCode=36073
2022-10-28 19:05:07 +13:00
Brandon Presley
5a22c73834
Set versionCode=36072
2022-10-28 19:01:08 +13:00
Brandon Presley
e6dcd4a47e
Use hermes engine
...
https://reactnative.dev/docs/hermes
2022-10-28 18:36:47 +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
82888ce530
Set versionCode=36071
2022-10-28 15:50:26 +13:00
Brandon Presley
6d6a6f7a20
Set versionCode=36070
2022-10-27 17:35:52 +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
c9125575cc
Set versionCode=36069
2022-10-23 19:15:56 +13:00
Brandon Presley
48bb4a34cf
Set versionCode=36068
2022-10-23 12:33:54 +13:00
Brandon Presley
2d9e561908
Set versionCode=36067
2022-10-23 12:28:37 +13:00
Brandon Presley
149872ea7e
Set versionCode=36066
2022-10-21 18:41:04 +13:00
Brandon Presley
4ba86be8af
Set versionCode=36065
2022-10-19 20:01:16 +13:00
Brandon Presley
3cb6e8757b
Make timer alarm have a stop button
2022-10-19 19:59:22 +13:00
Brandon Presley
88d751f13b
Set versionCode=36064
2022-10-18 21:45:16 +13:00
Brandon Presley
d21e7986e3
Add full screen android intent for alarm
2022-10-18 21:38:06 +13:00
Brandon Presley
dc84fa5f6c
Set versionCode=36063
2022-10-17 19:59:17 +13:00
Brandon Presley
c05a76ed1a
Set versionCode=36062
2022-10-16 17:09:46 +13:00
Brandon Presley
d23d489ec0
Set versionCode=36061
2022-10-16 16:59:55 +13:00
Brandon Presley
7bd2254719
Set versionCode=36060
2022-10-16 14:39:18 +13:00
Brandon Presley
0b041f9643
Stop timer if notification is dismissed
...
Closes #86
2022-10-16 13:08:37 +13:00
Brandon Presley
81deba0dbc
Set versionCode=36059
2022-10-15 11:16:21 +13:00
Brandon Presley
cd424eba6e
Set versionCode=36058
2022-10-14 18:22:08 +13:00
Brandon Presley
1d0dd70a49
Set versionCode=36057
2022-10-14 18:13:58 +13:00
Brandon Presley
d80135d4ed
Set versionCode=36056
2022-10-14 17:08:01 +13:00
Brandon Presley
c4e26e2560
Set versionCode=36055
2022-10-14 17:00:08 +13:00
Brandon Presley
a65274c2d6
Set versionCode=36054
2022-10-13 16:33:26 +13:00
Brandon Presley
780500ac75
Set versionCode=36053
2022-10-13 16:31:40 +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
f41e7b3ffe
Set versionCode=36052
2022-10-13 13:35:15 +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
6316e99e6e
Set versionCode=36051
2022-10-13 11:27:16 +13:00
Brandon Presley
2e1e84ac6f
Set versionCode=36050
2022-10-12 17:19:40 +13:00
Brandon Presley
da3dd99bc0
Set versionCode=36049
2022-10-12 14:52:49 +13:00
Brandon Presley
e7438138a6
Set versionCode=36048
2022-10-12 14:09:44 +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
2be2893dc1
Set versionCode=36047
2022-10-05 21:13:13 +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
73fb90961e
Set versionCode=36046
2022-10-04 14:37:44 +13:00
Brandon Presley
3164347158
Set versionCode=36045
2022-10-03 00:56:57 +13:00
Brandon Presley
4a924df8fb
Set versionCode=36044
2022-10-02 19:09:11 +13:00
Brandon Presley
300651f4e9
Set versionCode=36043
2022-10-01 16:03:21 +13:00
Brandon Presley
53a5b09f7e
Set versionCode=36042
2022-09-30 17:08:39 +13:00
Brandon Presley
4ba5b204f2
Set versionCode=36041
2022-09-30 13:37:59 +13:00
Brandon Presley
c4930d12ca
Set versionCode=36040
2022-09-30 13:30:46 +13:00
Brandon Presley
6076e0014f
Set versionCode=36039
2022-09-30 13:14:10 +13:00
Brandon Presley
b0b3f7a880
Set versionCode=36038
2022-09-29 14:54:03 +13:00
Brandon Presley
0ccc9acedf
Set versionCode=36037
2022-09-28 16:56:56 +13:00
Brandon Presley
a22f6bf864
Set versionCode=36036
2022-09-28 15:07:06 +13:00
Brandon Presley
b7e24d4dec
Specify MaterialIcons for react-native-vector-icons
...
I believe this reduces the app bundle size.
Closes #61
2022-09-28 15:01:49 +13:00
Brandon Presley
ed81bd4619
Set versionCode=36035
2022-09-27 18:20:02 +13:00
Brandon Presley
646189fe77
Set versionCode=36034
2022-09-27 18:18:15 +13:00
Brandon Presley
7b9839673b
Set versionCode=36033
2022-09-27 12:28:13 +13:00
Brandon Presley
bce68fa52a
Set versionCode=36032
2022-09-27 12:20:37 +13:00
Brandon Presley
a9bd2fb0b5
Set versionCode=36031
2022-09-26 19:16:29 +13:00
Brandon Presley
46692f5805
Set versionCode=36030
2022-09-26 17:08:55 +13:00
Brandon Presley
6a9c1caf01
Set versionName=1.7
2022-09-26 17:07:41 +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
1cdc15dd69
Set versionCode=36029
2022-09-25 23:55:07 +13:00
Brandon Presley
facceae2a8
Disable sound on complete notification for timers
...
Closes #55
2022-09-25 23:53:15 +13:00
Brandon Presley
e4e1c675fa
Set versionCode=36028
2022-09-25 19:07:25 +13:00
Brandon Presley
8c2f162ab4
Set versionCode=36027
2022-09-25 18:36:49 +13:00
Brandon Presley
927e48ab2f
Set versionName=1.6
2022-09-24 18:38:06 +12:00
Brandon Presley
bbe57d02eb
Set versionCode=36026
2022-09-24 17:31:48 +12: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
5c4e1964b0
Set versionCode=36025
2022-09-24 14:17:38 +12:00
Brandon Presley
fdb4cb8c85
Set versionCode=36024
2022-09-24 14:09:39 +12:00
Brandon Presley
512c0d0467
Set versionCode=36023
2022-09-23 14:08:13 +12:00
Brandon Presley
f4f29df172
Set versionCode=36022
2022-09-22 14:39:58 +12:00
Brandon Presley
5da73a0e3e
Set versionCode=36021
2022-09-21 14:48:49 +12:00
Brandon Presley
043d63be5d
Set versionCode=36020
2022-09-20 12:29:44 +12:00
Brandon Presley
cb8c106e1f
Set versionCode=36019
2022-09-19 14:59:29 +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
8b479b299f
Set versionCode=36018
2022-09-18 20:31:31 +12:00
Brandon Presley
d438ca0282
Set versionCode=36017
2022-09-18 20:25:35 +12:00
Brandon Presley
6f98f03c8b
Set versionCode=36016
2022-09-18 18:51:40 +12:00
Brandon Presley
0577cc87d9
Set versionCode=36015
2022-09-18 18:46:24 +12:00
Brandon Presley
910cfddfc5
Set versionCode=36014
2022-09-18 18:32:16 +12:00
Brandon Presley
8499795c97
Set versionCode=36013
2022-09-17 12:36:08 +12:00
Brandon Presley
98279dcbea
Revert "Upgrade react-native"
...
This reverts commit b46f6c8d64
.
Upgrading react-native produces a crash similar to https://github.com/facebook/react-native/issues/34658
2022-09-17 12:33:45 +12:00
Brandon Presley
b46f6c8d64
Upgrade react-native
2022-09-17 00:46:17 +12:00
Brandon Presley
e0a516c182
Set versionCode=36012
2022-09-16 21:23:27 +12:00
Brandon Presley
d4e8bd84d1
Set versionCode=36011
2022-09-11 15:45:42 +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
63049eed52
Set versionCode=36010
2022-09-04 17:33:52 +12:00
Brandon Presley
91d0cbaed8
Set versionCode=36009
2022-09-04 17:05:28 +12:00
Brandon Presley
40d4fac658
Set versionCode=36008
2022-09-02 12:34:55 +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
891d01159f
Set versionCode=36007
2022-08-28 20:21:57 +12:00
Brandon Presley
cb6fc58876
Remove ACCESS_NETWORK_STATE from apk when building
...
One of my libraries must be adding this, but we don't need it.
2022-08-28 20:16:29 +12:00
Brandon Presley
0b084f37ff
Set version 36006
2022-08-28 17:25:31 +12:00
Brandon Presley
391f0e3c71
Fix app not loading on first install
2022-08-28 17:24:21 +12:00
Brandon Presley
f3eaccceee
Set versionCode=36005
2022-08-27 15:54:29 +12:00
Brandon Presley
75e20f9505
Change versionCode to 36004
...
Fdroid has a bunch of versionCodes in it up to 36003
and is rejecting my change for being an older code.
2022-08-27 14:42:04 +12:00
Brandon Presley
e1fe62d939
Set versionCode to 24005
2022-08-27 14:29:47 +12:00
Brandon Presley
3bb01e26db
Change version name to 1.2 and versionCode to 1
2022-08-27 14:27:27 +12:00
Brandon Presley
9005de70dc
Set versionCode=36
2022-08-27 14:24:31 +12:00
Brandon Presley
48e3076497
Remove logic adding 1000x to versionCode
...
Fdroid was crying about version code mismatches,
so i'm trying this.
2022-08-27 14:21:19 +12:00
Brandon Presley
949aa80d52
Prevent crashes when changing system theme
2022-08-27 14:00:18 +12:00
Brandon Presley
54e0809568
Set versionCode=35
2022-08-26 19:12:54 +12:00
Brandon Presley
2c51757d63
Remove androidx.work:work-gcm
2022-08-26 19:12:31 +12:00
Brandon Presley
84e3bd1a16
Remove unnecessary permissions and meta-data from AndroidManifest
2022-08-26 17:20:33 +12:00
Brandon Presley
51225d7617
Set versionCode=33
2022-08-26 17:07:49 +12:00
Brandon Presley
d0009b5229
Set versionCode=28
2022-08-26 17:06:00 +12:00
Brandon Presley
38aad5447f
Set versionCode=27
2022-08-26 17:05:41 +12:00
Brandon Presley
15543039d8
Set versionCode=26
2022-08-26 17:04:28 +12:00
Brandon Presley
5944094abf
v25
2022-08-26 16:56:23 +12:00
Brandon Presley
ad1cedec48
Bundle version 24
2022-08-26 15:11:55 +12:00
Brandon Presley
4511dcd460
Bundle version 23
2022-08-25 20:42:14 +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
804c89393f
Bundle version 22
2022-08-25 13:14:08 +12:00
Brandon Presley
d988827db4
Bundle version 21
2022-08-24 13:24:04 +12:00
Brandon Presley
384e3660c1
Bundle version 20
2022-08-24 12:33:37 +12:00
Brandon Presley
4831a830c6
Bundle version 19
2022-08-24 12:02:37 +12:00
Brandon Presley
283adef63a
Bundle version 18
2022-08-23 12:05:52 +12:00
Brandon Presley
451eb3d9cb
Bundle version 17
2022-08-22 18:32:44 +12:00
Brandon Presley
44a94d029a
Show notification on screen when timer is complete
2022-08-22 18:31:47 +12:00
Brandon Presley
9c8f689f81
Bundle version 16
2022-08-22 16:01:45 +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
98df7acc4b
Bundle version 15
2022-08-20 16:40:06 +12:00
Brandon Presley
4c185f0346
Add vibration setting for timers
2022-08-20 16:37:59 +12:00
Brandon Presley
16ba002387
Bundle version 14
2022-08-18 12:09:19 +12:00
Brandon Presley
a85d5464be
Bundle version 13
2022-08-08 15:35:29 +12:00
Brandon Presley
f217f7ca17
Add a bunch of ide settings from trying to setup neovim
...
In android.
2022-08-08 15:14:21 +12:00
Brandon Presley
f111f91b10
Bundle version 12
2022-08-04 14:52:00 +12:00
Brandon Presley
be5dc16820
Bundle version 11
2022-08-04 14:28:25 +12:00
Brandon Presley
30e304c4d6
Bundle version 10
2022-07-27 16:37:46 +12:00
Brandon Presley
350b0036c2
Keep com.horcrux.svg.** in proguard-rules.pro
2022-07-27 16:36:59 +12:00
Brandon Presley
a6fa19e83b
Bundle version 9
2022-07-27 16:12:30 +12:00
Brandon Presley
da3d860aa7
Bundle version 8
2022-07-27 16:07:36 +12:00
Brandon Presley
dd695a35c1
Turn on proguard and separate build per cpu
2022-07-27 16:06:28 +12:00
Brandon Presley
fbd0a4e10d
Bundle version 7
2022-07-27 15:53:48 +12:00
Brandon Presley
0cfb214b56
Bundle version 6
2022-07-26 12:27:24 +12:00
Brandon Presley
4f870c1362
Bundle version 5
2022-07-26 12:25:55 +12:00
Brandon Presley
ee07b49589
Upgrade versionCode to 4
2022-07-26 11:52:34 +12:00
Brandon Presley
ba496e8c2d
Fix adding 1 minute to timer
2022-07-26 11:37:57 +12:00
Brandon Presley
d513b147bc
Add ability to add 1 minute to timer
2022-07-19 17:03:43 +12:00
Brandon Presley
839d872c1c
Shorten method names in AlarmModule
2022-07-19 16:38:58 +12:00
Brandon Presley
65f6eaff57
Remove TimerBroadcast
...
This was added briefly because the timer was
pausing when the app was in the background (sometimes).
I read somewhere using a BroadcastReceiver prevents the timer
from being slept by Android, which turned out to be false (on a Pixel
4).
The actual solution was disabling battery optimizations, so this
broadcast receiver is now redundant.
2022-07-19 16:34:49 +12:00
Brandon Presley
0159956ee8
Merge branch 'no-broadcast'
2022-07-19 16:27:24 +12:00
Brandon Presley
0cb8d7b962
Stop alarm when pressing stop on notification
2022-07-19 14:26:11 +12:00
Brandon Presley
c387ee7e61
Run timer in TimerService instead of Broadcast
2022-07-16 16:12:28 +12:00
Brandon Presley
e9948a291a
Use release config for debug
2022-07-15 20:06:41 +12:00
Brandon Presley
a78a22207a
Split out routes
2022-07-15 16:34:06 +12:00
Brandon Presley
a4855a41d9
Prepare for first release
2022-07-12 15:54:04 +12:00
Brandon Presley
f4264b2589
Keep stop action when timer ends
2022-07-10 19:03:14 +12:00
Brandon Presley
19470f6ac0
Delete ExportActivity and ImportActivity
2022-07-09 19:41:19 +12:00
Brandon Presley
052e3e971f
Remove ImportModule
2022-07-09 19:39:55 +12:00
Brandon Presley
7b0929bef4
Use react-native libraries for Export and Import
2022-07-09 19:39:11 +12:00
Brandon Presley
07fa6f7ab2
Switch some modals to dialogs and fix light mode
2022-07-06 21:03:56 +12:00
Brandon Presley
e4ed53c358
Move logic of TimerService into TimerBroadcast
...
This was supposed to solve the timer stopping sometimes
when the application was in the background.
It was actually stopping because of battery optimizations.
2022-07-06 16:27:36 +12:00
Brandon Presley
3e09f38ef0
Add sets exporting
2022-07-06 00:06:16 +12:00
Brandon Presley
76e6ffbc25
Add ExportModule
...
It is writing the exported sets.csv correctly,
however afterwards the device has no access to
any files on it's system anymore.
2022-07-05 17:42:48 +12:00
Brandon Presley
6581b32afe
Move timer into notifications bar
2022-07-05 15:33:42 +12:00
Brandon Presley
3d32f391e6
Convert java to kotlin
2022-07-05 12:43:04 +12:00
Brandon Presley
06e9bd72a4
Prevent alarm being set after deleting
2022-07-04 23:09:41 +12:00
Brandon Presley
79b76c3a12
Fix alarm sound and vibration
2022-07-04 22:52:45 +12:00
Brandon Presley
00a801b44a
Make AlarmModule work
2022-07-04 13:41:44 +12:00
Brandon Presley
c6a43b7c83
Pause attempt at using WorkManager
2022-07-03 18:25:21 +12:00
Brandon Presley
bb9a6c5f37
Add basic CRUD for sets
2022-07-03 13:50:01 +12:00
Brandon Presley
73ce91f111
Add sample alarm button
2022-07-01 13:42:42 +12:00
Brandon Presley
b052741b06
First commit
2022-06-30 18:50:52 +12:00