Brandon Presley
667b96ec33
Start simplifying Switch.tsx
2022-12-24 19:49:43 +13:00
Brandon Presley
d088cf313b
Remove log from SettingsPage
2022-12-24 19:35:20 +13:00
Brandon Presley
c2f98046cc
Add update log to SettingsPage
2022-12-24 19:32:14 +13:00
Brandon Presley
b47115204a
Remove log from App.tsx
2022-12-24 19:32:06 +13:00
Brandon Presley
a69bfd62a6
Use react-hook-forms on SettingsPage
...
This greatly reduces our lines of code.
Also I thought it might improve performance
to address #135 but it didn't make any difference.
2022-12-24 18:19:35 +13:00
Brandon Presley
27b7e91e91
Factor out buttons in SettingsPage
2022-12-24 13:36:11 +13:00
Brandon Presley
fc6f5e3b53
Add missing key prop to SettingsPage
2022-12-24 13:18:03 +13:00
Brandon Presley
8625ca2189
Set versionCode=36124
2022-12-24 13:13:55 +13:00
Brandon Presley
250335800f
Move clear button after select all
2022-12-24 13:10:40 +13:00
Brandon Presley
d89721c718
Set versionCode=36123
2022-12-23 18:35:11 +13:00
Brandon Presley
930ebdc9ca
Move clear after select all
2022-12-23 18:32:46 +13:00
Brandon Presley
777eddf943
Remove usage of FlatList in Settings page
...
Doing so looks like it improved the performance
of the switches.
Related to #135 .
2022-12-22 19:18:44 +13:00
Brandon Presley
e5d9f5fa92
Add select all button
...
Very useful final addition to the multi edit/delete function.
Typically a user will search for certain criteria, and then select
them all to be removed/edited. For example, if yesterdays sets were all
10x150kg deadlifts, but you review your form video and decide the form
sucked, you would want to mass edit them to lower the weight/reps (or
maybe delete them). This way you won't have these invalid entries
ruining all your progress graphs (showing false progress).
2022-12-22 17:10:14 +13:00
Brandon Presley
fb19685bb5
Change delete menu title if selected
...
Closes #133
2022-12-22 16:18:27 +13:00
Brandon Presley
f9e357ff80
Factor out list menu
2022-12-21 13:02:53 +13:00
Brandon Presley
75f2a8269a
Set versionCode=36122
2022-12-18 18:28:04 +13:00
Brandon Presley
f714941c88
Fix deleting a second time
...
Previously we didn't clear the id list.
This meant if you deleted multiple sets
multiple times, it would break.
2022-12-18 18:25:30 +13:00
Brandon Presley
faeb5ee1e0
Set versionCode=36121
2022-12-18 14:24:20 +13:00
Brandon Presley
fa19434e77
Refactor DrawerMenu
...
Closes #132
2022-12-18 13:23:10 +13:00
Brandon Presley
888ae576b0
Reduce state in SetList
...
The `set` state here was just a copy of the first element
of `sets`.
2022-12-18 12:48:20 +13:00
Brandon Presley
f02249e254
Set versionCode=36120
2022-12-17 16:50:00 +13:00
Brandon Presley
a7099a205c
Move edit in drawer menu to be first
2022-12-17 16:45:23 +13:00
Brandon Presley
1273b6a6d8
Reduce state in StartPlan
...
Fixes several issues related to old data.
2022-12-17 16:44:11 +13:00
Brandon Presley
86566fb54d
Allow tapping copy with multiple selected
...
If multiple are selected, copy will duplicate the
last item that was selected.
2022-12-17 14:06:10 +13:00
Brandon Presley
c1b63815a2
Set versionCode=36119
2022-12-15 16:44:49 +13:00
Brandon Presley
a1440b680f
Fix ripple color for dark theme
2022-12-15 16:43:00 +13:00
Brandon Presley
fcd1a4146e
Set versionCode=36118
2022-12-14 18:57:05 +13:00
Brandon Presley
7483a504ee
Fix typescript errors
2022-12-14 18:54:20 +13:00
Brandon Presley
8122694c10
Clear selected when editing/copying
2022-12-14 14:02:11 +13:00
Brandon Presley
71d4ad805c
Add button to clear multi selection
2022-12-14 13:02:18 +13:00
Brandon Presley
9c21ee022d
Add display of old values when mass editing sets
2022-12-14 12:55:03 +13:00
Brandon Presley
cf68b51fef
Edit plans after selecting them
2022-12-14 12:47:36 +13:00
Brandon Presley
af5a7f5abe
Move delete in drawer menu to be last
2022-12-14 12:35:42 +13:00
Brandon Presley
2e347deb53
Add ability to edit/delete multiple sets/plans
2022-12-13 22:54:37 +13:00
Brandon Presley
c3b14e901d
Remove eslint ignore from SetList
2022-12-12 17:26:58 +13:00
Brandon Presley
1818e39f41
Set versionCode=36117
2022-12-12 13:18:41 +13:00
Brandon Presley
afee8f0c50
Make light+dark colors same length
2022-12-12 13:15:55 +13:00
Brandon Presley
9217712a31
Add kermit color and fix contrast ratio of blue+red
2022-12-12 13:14:51 +13:00
Brandon Presley
6568d224ea
Set versionCode=36116
2022-12-10 22:26:33 +13:00
Brandon Presley
42589fe9ab
Fix column reference in settings page
2022-12-10 22:22:51 +13:00
Brandon Presley
3600003660
Clear set images + alarm when importing a database
...
Closes #131
2022-12-10 22:19:55 +13:00
Brandon Presley
9c184c5924
Add log when alarm finishes
2022-12-08 15:56:09 +13:00
Brandon Presley
6df9bba2ae
Set versionCode=36115
2022-12-08 15:42:02 +13:00
Brandon Presley
f6eb7959e1
Add missing set statement for dark color
2022-12-08 15:40:26 +13:00
Brandon Presley
216fc43a81
Set versionCode=36114
2022-12-08 14:53:28 +13:00
Brandon Presley
533b21a907
Remove csv import/export
...
This is replaced with the backup/restore feature in Settings page.
- Not sure anybody is using this besides me for testing purposes
- Backing up the entire SQLite database is faster than CSV conversion
- This prevents missing data and will work nicely with future plan
changes
Closes #128
2022-12-08 14:51:34 +13:00
Brandon Presley
0b2d4d52e1
Add export/import database buttons to search
2022-12-08 13:22:02 +13:00
Brandon Presley
0b6471a766
Add ability to export/import SQLite database
2022-12-08 13:18:41 +13:00
Brandon Presley
55e0a9f75e
Fix homepage error with default date format
2022-12-08 13:05:09 +13:00
Brandon Presley
f85074a41f
Remove logging from route toast
2022-12-06 12:30:36 +13:00