Commit Graph

272 Commits

Author SHA1 Message Date
Brandon Presley 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
Brandon Presley 5dd569ef72 Upgrade to react-native 0.70.2 - 1.132 2023-03-21 17:09:24 +13:00
Brandon Presley dfc4f73ca4 Upgrade react-native to 0.70.6 2023-03-21 16:59:21 +13:00
Brandon Presley 79a48b1e47 Run automatic backups after database imports - 1.131 2023-03-09 18:48:32 +13:00
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 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
Brandon Presley 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
Brandon Presley 00d4edcfc3 Request FOREGROUND_SERVICE permission - 1.127
Related to #142
2023-02-24 19:30:48 +13:00
Brandon Presley 8dd8f786ef Round graphs to 2dp - 1.126
Closes #152
2023-02-22 19:44:23 +13:00
Brandon Presley a84cab6bbf Optimize batteries after importing database - 1.125
Closes #151
2023-02-14 16:50:14 +13:00
Brandon Presley f4db61aeec Fix unit tests - 1.124 2023-02-14 16:41:30 +13:00
Brandon a03731c6ff Prevent empty flicker on best view - 1.122 - 1.123
Closes #148
2023-02-13 10:43:03 +13:00
Brandon 1a75d8897d Skip deploy checks for -n flag - 1.119 2023-02-04 14:16:31 -07:00
Brandon de2aa67e6e Version 1.118 2023-01-26 20:04:53 -07:00
Brandon 28ec021258 Fix copying sets - 1.117
Related to #143
2023-01-17 10:22:21 -07:00
Brandon Presley 04ef72e48b Fix unit tests - 1.116 2023-01-08 18:10:24 +13:00
Brandon Presley e7f85a9954 Add date/time picker to EditSet - 1.115 2023-01-08 18:02:17 +13:00
Brandon Presley 6438a9c48a Use the same colors as switch for timer page - 1.114 2023-01-08 14:00:27 +13:00
Brandon Presley 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
Brandon Presley 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
Brandon Presley 069f770c96 Set versionCode=36137 2023-01-04 13:47:22 +13:00
Brandon Presley 05237fc293 Set versionCode=36136 2023-01-03 15:15:33 +13:00
Brandon Presley 705052f1b4 Set versionCode=36135 2023-01-03 11:33:43 +13:00
Brandon Presley 67689f4af8 Set versionCode=36134 2023-01-02 18:56:53 +13:00
Brandon Presley e43188ccdf Merge branch 'master' into unit-tests 2023-01-01 13:57:01 +13:00
Brandon Presley 5612df5d8c Set versionCode=36133 2023-01-01 13:46:26 +13:00
Brandon Presley d71ad8c170 Set versionCode=36132 2023-01-01 13:18:13 +13:00
Brandon Presley 0be8f03133 Set versionCode=36131 2022-12-30 20:40:15 +13:00
Brandon Presley e51aad21f3 Set versionCode=36130 2022-12-30 20:31:34 +13:00
Brandon Presley 5e37490c2d Add react-hook-form for settings page
This seems to have improved performance.

Related to #135.
2022-12-30 15:47:12 +13:00
Brandon Presley 7f1513f0a5 Set versionCode=36129 2022-12-30 13:37:42 +13:00
Brandon Presley 46dd50adfb Pause adding unit tests 2022-12-30 13:25:47 +13:00
Brandon Presley a9266ba77b Set versionCode=36128 2022-12-29 20:11:34 +13:00
Brandon Presley 7bf802ea45 Set versionCode=36127 2022-12-29 16:43:16 +13:00
Brandon Presley b33a829816 Set versionCode=36126 2022-12-27 00:39:22 +13:00
Tiffany Barclay 7e81424f60 Merge branch 'master' of gitea.presley.nz:brandon.presley/Massive 2022-12-25 00:44:26 +13:00
Tiffany Barclay 736cee5ccd Remove react-native-picker 2022-12-25 00:41:25 +13:00
Brandon Presley a9b86fb555 Set versionCode=36125 2022-12-24 20:10:26 +13:00
Brandon Presley 8625ca2189 Set versionCode=36124 2022-12-24 13:13:55 +13:00
Brandon Presley d89721c718 Set versionCode=36123 2022-12-23 18:35:11 +13:00
Brandon Presley 75f2a8269a Set versionCode=36122 2022-12-18 18:28:04 +13:00
Brandon Presley faeb5ee1e0 Set versionCode=36121 2022-12-18 14:24:20 +13:00
Brandon Presley f02249e254 Set versionCode=36120 2022-12-17 16:50:00 +13:00
Brandon Presley c1b63815a2 Set versionCode=36119 2022-12-15 16:44:49 +13:00
Brandon Presley fcd1a4146e Set versionCode=36118 2022-12-14 18:57:05 +13:00
Brandon Presley 1818e39f41 Set versionCode=36117 2022-12-12 13:18:41 +13:00
Brandon Presley 6568d224ea Set versionCode=36116 2022-12-10 22:26:33 +13:00
Brandon Presley 6df9bba2ae Set versionCode=36115 2022-12-08 15:42:02 +13:00
Brandon Presley 216fc43a81 Set versionCode=36114 2022-12-08 14:53:28 +13:00
Brandon Presley e46e23c9e1 Set versionCode=36113 2022-12-04 19:38:23 +13:00
Brandon Presley 46262fe6b4 Set versionCode=36112 2022-12-02 14:50:19 +13:00
Brandon Presley 284983c1cf Set versionCode=36111 2022-12-01 15:54:13 +13:00
Brandon Presley c1b6659058 Set versionCode=36110 2022-12-01 15:46:58 +13:00
Brandon Presley 825981460e Set versionCode=36109 2022-12-01 14:20:27 +13:00
Brandon Presley 9db11460fe Set versionCode=36108 2022-11-30 15:21:17 +13:00
Brandon Presley 51b2f9396f Set versionCode=36107 2022-11-30 15:17:07 +13:00
Brandon Presley d3c3a09a0f Set versionCode=36106 2022-11-30 14:34:49 +13:00
Brandon Presley 4e9cd59b0b Set versionCode=36105 2022-11-26 14:21:58 +13:00
Brandon Presley 0c5a221e0f Set versionCode=36104 2022-11-23 21:53:27 +13:00
Brandon Presley fa180db0fb Remove react-native-device-time-format 2022-11-22 21:44:15 +13:00
Brandon Presley 93b4861da9 Set versionCode=36103 2022-11-22 21:40:39 +13:00
Brandon Presley 3528ba593f Finish removing react-native-picker-select
Replaced with react-native-paper menus.
2022-11-16 18:17:59 +13:00
Brandon Presley 16668a80a5 Upgrade react-native-device-time-format to 2.3.0
Downgrading to 2.2.0 fixed ios but broke android.
I'll keep the ios stuff on a separate branch.
2022-11-15 19:56:36 +13:00
Brandon Presley 162d67c351 Start work on pickers that work on android+ios 2022-11-15 19:51:15 +13:00
Brandon Presley f04125efc5 Merge gitea.presley.nz:brandon.presley/Massive 2022-11-15 18:11:45 +13:00
Brandon Presley 6b7849b414 Downgrade react-native-device-time-format
Version 2.3.0 doesn't autolink in ios.
2022-11-15 18:09:07 +13:00
Brandon Presley f506aa5af7 Set versionCode=36102 2022-11-15 17:43:28 +13:00
Brandon Presley 8639b53e7f Set versionCode=36101 2022-11-14 14:29:48 +13:00
Brandon Presley 79296b6518 Set versionCode=36100 2022-11-12 16:45:39 +13:00
Brandon Presley 4cc4679dfd Set versionCode=36099 2022-11-12 16:01:55 +13:00
Brandon Presley c51bfbd852 Use date-fns and detect 12/24 hour device setting
Related to #116
2022-11-12 14:38:39 +13:00
Brandon Presley 970cf36c94 Set versionCode=36098 2022-11-10 15:18:05 +13:00
Brandon Presley 60fd0130b3 Set versionCode=36097 2022-11-09 11:29:09 +13:00
Brandon Presley 0f73fb9d8f Bump react-native to 0.70.5 2022-11-09 11:27:32 +13:00
Brandon Presley 9db4990202 Set versionCode=36096 2022-11-08 16:47:54 +13:00
Brandon Presley 1e213b32f8 Set versionCode=36095 2022-11-08 16:35:21 +13:00
Brandon Presley 04eb738c73 Set versionCode=36094 2022-11-08 16:10:36 +13:00
Brandon Presley 7b403050f3 Set versionCode=36093 2022-11-07 16:38:35 +13:00
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 24e7ee58d9 Set versionCode=36090 2022-11-05 14:53:52 +13:00
Brandon Presley 568819e85f Set versionCode=36089 2022-11-05 12:59:05 +13:00
Brandon Presley 584a505308 Set versionCode=36088 2022-11-04 23:04:58 +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 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 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 306f13214a Remove --quiet from lint script 2022-11-01 20:00:51 +13:00
Brandon Presley b7f1c2192e Pause converting to typeorm due to odd error
ERROR  TypeError: Cannot read property 'getItem' of undefined

This error is located at:
    in FlatList (created by SetList)
    in RCTView (created by View)
    in View (created by Page)
    in Page (created by SetList)
    in SetList (created by SceneView)
...

I found an open issue on the react-native github which seems
related https://github.com/facebook/react-native/issues/31523
but after following all of their suggestions I still have the
same error. I tried:
- Removing @babel/plugin-proposal-class-properties & @babel/plugin-transform-flow-strip-types
- Adding @babel/plugin-transform-flow-strip-types
2022-10-31 13:20:36 +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 cc97c760bb Give up trying to add unit tests
Running tests gives the following error:
TypeError: _reactNative.BackHandler.addEventListener is not a function
2022-10-29 17:16:28 +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 afbdd2fed5 Upgrade all packages 2022-10-28 16:26:03 +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 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 88d751f13b Set versionCode=36064 2022-10-18 21:45:16 +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 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 f41e7b3ffe Set versionCode=36052 2022-10-13 13:35:15 +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 2be2893dc1 Set versionCode=36047 2022-10-05 21:13:13 +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 6e59a36e79 Fix deploy.sh 2022-09-27 18:20:42 +13:00
Brandon Presley bbb4fd632a Set version in package.json 2022-09-27 18:12:05 +13:00
Brandon Presley e4a06c1dfb Remove husky 2022-09-20 12:51:56 +12:00
Brandon Presley f38cc9d00c Remove react-native-picker-select
Closes #29
2022-09-20 12:28:15 +12:00
Brandon Presley fdb0355aaa Upgrade all packages
Closes #23.
2022-09-19 13:20:58 +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 8e5519c686 Add husky for pre-commit hooks 2022-09-11 15:51:58 +12:00
Brandon Presley da936c7799 Add picker for best charts 2022-09-02 12:24:28 +12:00
Brandon Presley f15146c0e2 Add sharing graphs 2022-08-24 13:23:21 +12:00
Brandon Presley 60a7d2659d Delete unused libraries 2022-08-24 12:01:54 +12:00