Commit Graph

385 Commits

Author SHA1 Message Date
9c9a5fdd63 Trim search queries - 1.138
Closes #156
2023-06-13 14:18:49 +12:00
90db607190 Easily swap between edit/start for plans - 1.137 2023-03-28 12:20:32 +13:00
db5cc566ea Remove double permissions request and fix import - 1.136 2023-03-27 14:45:28 +13:00
76e5aeacfd Choose directory when backing up automatically - 1.135
Related to #146.
2023-03-27 14:34:17 +13:00
d1342c0efa Update fastlane 2023-03-24 19:32:26 +13:00
288ae1ae0c Disable timers if rest time is set to zero - 1.134 2023-03-24 19:16:35 +13:00
0e7920bde9 Show a toast when EACCESS from backing up - 1.133
I don't like having a bunch of backups saying
massive (x).db. Also this masks the issue of permissions,
which is easily fixed by deleting/moving the old massive.db.
2023-03-24 17:51:16 +13:00
d2a1c432bb Handle EACCESS in BackupModule 2023-03-24 17:43:28 +13:00
5dd569ef72 Upgrade to react-native 0.70.2 - 1.132 2023-03-21 17:09:24 +13:00
79a48b1e47 Run automatic backups after database imports - 1.131 2023-03-09 18:48:32 +13:00
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
4db820f10a Remove DownloadModule
This was no longer in use
2023-03-07 18:23:38 +13:00
7b401388b5 Get last now excludes todays sets - 1.129
Otherwise the minute you enter something it
becomes the last set. Much more useful to be
showing yesterdays working set instead.
2023-03-06 18:32:32 +13:00
c9b1ab1f9d Change default reps/weight for starting a plan - 1.128
Previously we used the globally best reps+weight
set by default. More commonly we build up to our
last best working set. People can still check out
their best sets on the best page.

Closes #153
2023-03-02 19:11:24 +13:00
00d4edcfc3 Request FOREGROUND_SERVICE permission - 1.127
Related to #142
2023-02-24 19:30:48 +13:00
8dd8f786ef Round graphs to 2dp - 1.126
Closes #152
2023-02-22 19:44:23 +13:00
a84cab6bbf Optimize batteries after importing database - 1.125
Closes #151
2023-02-14 16:50:14 +13:00
f4db61aeec Fix unit tests - 1.124 2023-02-14 16:41:30 +13:00
a03731c6ff Prevent empty flicker on best view - 1.122 - 1.123
Closes #148
2023-02-13 10:43:03 +13:00
1a75d8897d Skip deploy checks for -n flag - 1.119 2023-02-04 14:16:31 -07:00
de2aa67e6e Version 1.118 2023-01-26 20:04:53 -07:00
28ec021258 Fix copying sets - 1.117
Related to #143
2023-01-17 10:22:21 -07:00
04ef72e48b Fix unit tests - 1.116 2023-01-08 18:10:24 +13:00
e7f85a9954 Add date/time picker to EditSet - 1.115 2023-01-08 18:02:17 +13:00
6438a9c48a Use the same colors as switch for timer page - 1.114 2023-01-08 14:00:27 +13:00
73d9b1c617 Remove duplicate git push from deploy.sh - 1.113
We already do a git push at the end.
2023-01-05 16:43:56 +13:00
7bee8ae732 Try amending last commit for deployment script - 1.112
By including the version name in the last commit,
if that commit references an issue users now know
what version number to expect the fix in.
2023-01-05 16:40:10 +13:00
069f770c96 Set versionCode=36137 2023-01-04 13:47:22 +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
05237fc293 Set versionCode=36136 2023-01-03 15:15:33 +13:00
705052f1b4 Set versionCode=36135 2023-01-03 11:33:43 +13:00
67689f4af8 Set versionCode=36134 2023-01-02 18:56:53 +13:00
a2721e9f12 Use sqlite in Android code for alarm settings
Closes #129
2023-01-02 18:54:35 +13:00
9287c31e70 Update fastlane 2023-01-01 13:47:04 +13:00
5612df5d8c Set versionCode=36133 2023-01-01 13:46:26 +13:00
d71ad8c170 Set versionCode=36132 2023-01-01 13:18:13 +13:00
0be8f03133 Set versionCode=36131 2022-12-30 20:40:15 +13:00
e51aad21f3 Set versionCode=36130 2022-12-30 20:31:34 +13:00
7f1513f0a5 Set versionCode=36129 2022-12-30 13:37:42 +13:00
a9266ba77b Set versionCode=36128 2022-12-29 20:11:34 +13:00
7bf802ea45 Set versionCode=36127 2022-12-29 16:43:16 +13:00
b33a829816 Set versionCode=36126 2022-12-27 00:39:22 +13:00
a9b86fb555 Set versionCode=36125 2022-12-24 20:10:26 +13:00
8625ca2189 Set versionCode=36124 2022-12-24 13:13:55 +13:00
d89721c718 Set versionCode=36123 2022-12-23 18:35:11 +13:00
75f2a8269a Set versionCode=36122 2022-12-18 18:28:04 +13:00
faeb5ee1e0 Set versionCode=36121 2022-12-18 14:24:20 +13:00
f02249e254 Set versionCode=36120 2022-12-17 16:50:00 +13:00
c1b63815a2 Set versionCode=36119 2022-12-15 16:44:49 +13:00
fcd1a4146e Set versionCode=36118 2022-12-14 18:57:05 +13:00
1818e39f41 Set versionCode=36117 2022-12-12 13:18:41 +13:00
6568d224ea Set versionCode=36116 2022-12-10 22:26:33 +13:00
9c184c5924 Add log when alarm finishes 2022-12-08 15:56:09 +13:00
6df9bba2ae Set versionCode=36115 2022-12-08 15:42:02 +13:00
216fc43a81 Set versionCode=36114 2022-12-08 14:53:28 +13:00
e46e23c9e1 Set versionCode=36113 2022-12-04 19:38:23 +13:00
6071957a40 Suppress unused parameter in TimerDone.kt 2022-12-02 16:31:20 +13:00
46262fe6b4 Set versionCode=36112 2022-12-02 14:50:19 +13:00
c2994da041 Make getManager private on AlarmModule
It was never used publicly.
2022-12-02 14:47:54 +13:00
284983c1cf Set versionCode=36111 2022-12-01 15:54:13 +13:00
c1b6659058 Set versionCode=36110 2022-12-01 15:46:58 +13:00
825981460e Set versionCode=36109 2022-12-01 14:20:27 +13:00
9db11460fe Set versionCode=36108 2022-11-30 15:21:17 +13:00
51b2f9396f Set versionCode=36107 2022-11-30 15:17:07 +13:00
d3c3a09a0f Set versionCode=36106 2022-11-30 14:34:49 +13:00
6676efe69f Simplify AlarmModule 2022-11-30 14:23:24 +13:00
2d1bed0671 Remove unused import in SettingsModule 2022-11-30 14:23:15 +13:00
4e9cd59b0b Set versionCode=36105 2022-11-26 14:21:58 +13:00
0c5a221e0f Set versionCode=36104 2022-11-23 21:53:27 +13:00
93b4861da9 Set versionCode=36103 2022-11-22 21:40:39 +13:00
be4098962e Add settings module for android 2022-11-21 18:15:43 +13:00
f506aa5af7 Set versionCode=36102 2022-11-15 17:43:28 +13:00
8639b53e7f Set versionCode=36101 2022-11-14 14:29:48 +13:00
79296b6518 Set versionCode=36100 2022-11-12 16:45:39 +13:00
4cc4679dfd Set versionCode=36099 2022-11-12 16:01:55 +13:00
970cf36c94 Set versionCode=36098 2022-11-10 15:18:05 +13:00
60fe324e06 Send 00:00 at end of alarm event 2022-11-10 15:15:14 +13:00
60fd0130b3 Set versionCode=36097 2022-11-09 11:29:09 +13:00
9db4990202 Set versionCode=36096 2022-11-08 16:47:54 +13:00
77f77b0ec4 Update gems 2022-11-08 16:46:13 +13:00
1e213b32f8 Set versionCode=36095 2022-11-08 16:35:21 +13:00
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
04eb738c73 Set versionCode=36094 2022-11-08 16:10:36 +13:00
7b403050f3 Set versionCode=36093 2022-11-07 16:38:35 +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
f57de5265d Set versionCode=36092 2022-11-05 17:35:06 +13:00
075d038ccc Set versionCode=36091 2022-11-05 17:24:59 +13:00
97442bc292 Fix adding one minute to a complete alarm 2022-11-05 17:22:51 +13:00
24e7ee58d9 Set versionCode=36090 2022-11-05 14:53:52 +13:00
806480532f Add 1 minute to timer from notification 2022-11-05 14:46:42 +13:00
568819e85f Set versionCode=36089 2022-11-05 12:59:05 +13:00
7c9b4bf5f4 Remove unused android code 2022-11-05 12:53:48 +13:00
584a505308 Set versionCode=36088 2022-11-04 23:04:58 +13:00
57c71a39e9 Setup fastlane 2022-11-04 20:52:31 +13:00
a2d8f4d8ac Set versionCode=36087 2022-11-04 16:03:23 +13:00
da4484cf4f Set versionCode=36086 2022-11-03 22:17:21 +13:00
0e5de0e519 Add noSound to AlarmModule 2022-11-03 21:59:12 +13:00
84b369d54b Merge branch 'alarm-module' 2022-11-03 20:04:50 +13:00
fcce1ad9ef Add native events to communicate the running timer
Closes #99
2022-11-03 20:04:15 +13:00
44b2b26b6d Set versionCode=36085 2022-11-03 19:25:43 +13:00
e8dfd5d427 Set versionCode=36084 2022-11-03 19:22:59 +13:00
cafcb996e3 Set versionCode=36083 2022-11-03 19:12:19 +13:00
6f57b235d6 Merge branch 'master' into alarm-module 2022-11-03 19:01:09 +13:00
1d0d7c2fff Set versionCode=36082 2022-11-02 15:41:28 +13:00
ffc0662171 Set versionCode=36081 2022-11-02 12:38:00 +13:00
07a3d240ea Set versionCode=36080 2022-11-01 20:12:48 +13:00
111ee4201f Set versionCode=36079 2022-10-30 15:44:19 +13:00
9752aa9dd1 Set versionCode=36078 2022-10-30 15:35:31 +13:00
a804d9ef05 Set versionCode=36077 2022-10-30 14:09:51 +13:00
a85bc04c35 Set versionCode=36076 2022-10-30 13:49:10 +13:00
ba2a2259f3 Set versionCode=36075 2022-10-30 13:16:41 +13:00
8a240b78cd Set versionCode=36074 2022-10-30 12:59:02 +13:00
4aa62dace8 Set versionCode=36073 2022-10-28 19:05:07 +13:00
5a22c73834 Set versionCode=36072 2022-10-28 19:01:08 +13:00
e6dcd4a47e Use hermes engine
https://reactnative.dev/docs/hermes
2022-10-28 18:36:47 +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
82888ce530 Set versionCode=36071 2022-10-28 15:50:26 +13:00
6d6a6f7a20 Set versionCode=36070 2022-10-27 17:35:52 +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
c9125575cc Set versionCode=36069 2022-10-23 19:15:56 +13:00
48bb4a34cf Set versionCode=36068 2022-10-23 12:33:54 +13:00
2d9e561908 Set versionCode=36067 2022-10-23 12:28:37 +13:00
149872ea7e Set versionCode=36066 2022-10-21 18:41:04 +13:00
4ba86be8af Set versionCode=36065 2022-10-19 20:01:16 +13:00
3cb6e8757b Make timer alarm have a stop button 2022-10-19 19:59:22 +13:00
88d751f13b Set versionCode=36064 2022-10-18 21:45:16 +13:00
d21e7986e3 Add full screen android intent for alarm 2022-10-18 21:38:06 +13:00
dc84fa5f6c Set versionCode=36063 2022-10-17 19:59:17 +13:00
c05a76ed1a Set versionCode=36062 2022-10-16 17:09:46 +13:00
d23d489ec0 Set versionCode=36061 2022-10-16 16:59:55 +13:00
7bd2254719 Set versionCode=36060 2022-10-16 14:39:18 +13:00
0b041f9643 Stop timer if notification is dismissed
Closes #86
2022-10-16 13:08:37 +13:00
81deba0dbc Set versionCode=36059 2022-10-15 11:16:21 +13:00
cd424eba6e Set versionCode=36058 2022-10-14 18:22:08 +13:00
1d0dd70a49 Set versionCode=36057 2022-10-14 18:13:58 +13:00
d80135d4ed Set versionCode=36056 2022-10-14 17:08:01 +13:00
c4e26e2560 Set versionCode=36055 2022-10-14 17:00:08 +13:00
a65274c2d6 Set versionCode=36054 2022-10-13 16:33:26 +13:00
780500ac75 Set versionCode=36053 2022-10-13 16:31:40 +13:00
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
f41e7b3ffe Set versionCode=36052 2022-10-13 13:35:15 +13:00
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
6316e99e6e Set versionCode=36051 2022-10-13 11:27:16 +13:00
2e1e84ac6f Set versionCode=36050 2022-10-12 17:19:40 +13:00
da3dd99bc0 Set versionCode=36049 2022-10-12 14:52:49 +13:00
e7438138a6 Set versionCode=36048 2022-10-12 14:09:44 +13:00