80b1a1ef56
Fix single views for new custom headers
2022-10-23 19:13:58 +13:00
b95024abe0
Fix rest timers for newly edited Workouts
...
Previously if you were to add a new workout, then
add a set for that workout immediately afterwards,
the rest timers would be the default 3:30.
Now, they are the actual value set when creating the
workout.
2022-10-21 18:39:06 +13:00
4d35d617e8
Change wording on new record notification
2022-10-16 14:37:31 +13:00
46f0875497
Create useSnackbar custom hook
2022-10-14 17:27:19 +13:00
228383ed23
Bottom align save button on set form
2022-10-13 16:32:12 +13:00
3cbabb723a
Add sessions page
...
Related to #82
2022-10-05 23:38:52 +13:00
b0b804eae1
Use react context for settings
...
Closes #81
2022-10-01 16:01:07 +13:00
edf823ca8b
Prevent title counting sets when we aren't predicting them
2022-10-01 15:35:20 +13:00
9d42760dff
Rename some variables in EditSet
...
Not sure if I like the look of variables starting with
underscores. Perhaps the only use of this would be to prevent
editor warnings for unused variables.
2022-10-01 13:30:06 +13:00
a20a0a1832
Add timer page
...
Closes #54
2022-09-26 14:38:25 +13:00
235b806eeb
Fix counting current progress in a workout
2022-09-25 19:06:16 +13:00
71d223f0a1
Add current workout progress to title of set editing
...
Related to #48
Should be thoroughly tested before closing.
2022-09-24 19:09:58 +12:00
39fafa353f
Split out some type definitions into their own files
2022-09-24 18:47:31 +12:00
0bc644a1ba
Add setting to show/hide unit field
...
Closes #34
2022-09-21 13:51:29 +12:00
85dd2b6d17
Move rest timer and sets per session settings to Workouts
...
Closes #32
2022-09-21 11:50:20 +12:00
052d000e12
Make padding & margin consistent everywhere.
2022-09-16 21:07:02 +12:00
567bf182b4
Change toasts based on context of settings
...
The messages should explain what you have now changed
rather than the setting itself.
2022-09-11 15:35:20 +12:00
d5c97b45b0
Revert "Show count when adding a new set"
...
This reverts commit 4aa91253a1
.
2022-09-09 15:32:47 +12:00
4aa91253a1
Show count when adding a new set
2022-09-08 22:33:32 +12:00
e3b3c6ca09
Split out database logic into service files
2022-09-04 16:56:46 +12:00
259d36d67f
Move all database operations into db.ts
2022-09-04 15:28:21 +12:00
607f83955d
Replace react context with let statement in db.ts
...
1. I can't easily import context with my editor.
2. It's extra complexity everyone has to understand.
3. I hate the antichrist.
2022-09-04 14:05:25 +12:00
61b263edcc
Remove created field from EditSet update
2022-09-03 15:43:03 +12:00
756a2089e9
Prevent race condition with database migrations
2022-08-30 23:21:25 +12:00
f6dec0c3b2
Add images to sets
2022-08-28 20:55:12 +12:00
0b084f37ff
Set version 36006
2022-08-28 17:25:31 +12:00
3e71be42db
Reduce duration of new record toast
2022-08-27 18:09:45 +12:00
4967cbf728
Disable new record notifications by default
2022-08-27 18:08:23 +12:00
51ed36e30a
Customize header title for EditPlan and EditSet
2022-08-26 15:17:45 +12:00
48d4d59ac8
Add ability to choose alarm sound
...
Closes #5
2022-08-25 20:41:15 +12:00
2c9242b03f
Use react-native-paper snackbar instead of ToastAndroid
2022-08-25 13:01:01 +12:00
bc3a39c4b6
Show list of current workouts when adding set
2022-08-24 15:36:49 +12:00
29705d5e72
Add toast for new records
2022-08-24 13:04:45 +12:00
0dcfc8eadf
Show next workout on EditSet page
2022-08-24 12:46:47 +12:00
75b71b5851
Replace usage of react-native-async-storage with sqlite
2022-08-24 12:01:39 +12:00
4c185f0346
Add vibration setting for timers
2022-08-20 16:37:59 +12:00
6eacddf2d0
Use strftime in sqlite instead of new date
...
The javascript date method was messing up the timezones.
2022-08-18 12:08:03 +12:00
e191323fff
Factor out EditSet and SetForm
2022-07-20 15:48:48 +12:00
e9e7651d65
Auto focus reps and keep keyboard open
2022-07-20 15:22:56 +12:00
9e790e7e1d
Fix error when adding set at the end of a plan
2022-07-19 17:02:50 +12:00
c965064e57
Use best as default for EditSet
2022-07-19 14:26:00 +12:00
0f540cc778
Remove autoFocus from EditSet
...
Feels weird having auto focus on a new screen
2022-07-11 12:59:38 +12:00
039de1fbd3
Fix linting errors
2022-07-11 12:32:13 +12:00
e72cdc8db7
Make plans use stack navigation
2022-07-11 12:28:30 +12:00
c31a3b2a10
Add bottom margin to date picker in EditSet
2022-07-11 00:16:03 +12:00
8311f5098c
Fix linting errors
2022-07-11 00:06:48 +12:00
f15c6df20b
Use stack navigation for homepage + EditSet
2022-07-11 00:04:13 +12:00
5f840e6d83
Remember previous add set
2022-07-10 16:22:19 +12:00
027dd88574
Make EditSet scroll
2022-07-09 17:13:13 +12:00
f2d5166c8a
Add ability to edit created on sets
2022-07-09 16:38:57 +12:00