Commit Graph

56 Commits

Author SHA1 Message Date
Brandon Presley 052d000e12 Make padding & margin consistent everywhere. 2022-09-16 21:07:02 +12:00
Brandon Presley 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
Brandon Presley d5c97b45b0 Revert "Show count when adding a new set"
This reverts commit 4aa91253a1.
2022-09-09 15:32:47 +12:00
Brandon Presley 4aa91253a1 Show count when adding a new set 2022-09-08 22:33:32 +12:00
Brandon Presley e3b3c6ca09 Split out database logic into service files 2022-09-04 16:56:46 +12:00
Brandon Presley 259d36d67f Move all database operations into db.ts 2022-09-04 15:28:21 +12:00
Brandon Presley 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
Brandon Presley 61b263edcc Remove created field from EditSet update 2022-09-03 15:43:03 +12:00
Brandon Presley 756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
Brandon Presley f6dec0c3b2 Add images to sets 2022-08-28 20:55:12 +12:00
Brandon Presley 0b084f37ff Set version 36006 2022-08-28 17:25:31 +12:00
Brandon Presley 3e71be42db Reduce duration of new record toast 2022-08-27 18:09:45 +12:00
Brandon Presley 4967cbf728 Disable new record notifications by default 2022-08-27 18:08:23 +12:00
Brandon Presley 51ed36e30a Customize header title for EditPlan and EditSet 2022-08-26 15:17:45 +12:00
Brandon Presley 48d4d59ac8 Add ability to choose alarm sound
Closes #5
2022-08-25 20:41:15 +12:00
Brandon Presley 2c9242b03f Use react-native-paper snackbar instead of ToastAndroid 2022-08-25 13:01:01 +12:00
Brandon Presley bc3a39c4b6 Show list of current workouts when adding set 2022-08-24 15:36:49 +12:00
Brandon Presley 29705d5e72 Add toast for new records 2022-08-24 13:04:45 +12:00
Brandon Presley 0dcfc8eadf Show next workout on EditSet page 2022-08-24 12:46:47 +12:00
Brandon Presley 75b71b5851 Replace usage of react-native-async-storage with sqlite 2022-08-24 12:01:39 +12:00
Brandon Presley 4c185f0346 Add vibration setting for timers 2022-08-20 16:37:59 +12:00
Brandon Presley 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
Brandon Presley e191323fff Factor out EditSet and SetForm 2022-07-20 15:48:48 +12:00
Brandon Presley e9e7651d65 Auto focus reps and keep keyboard open 2022-07-20 15:22:56 +12:00
Brandon Presley 9e790e7e1d Fix error when adding set at the end of a plan 2022-07-19 17:02:50 +12:00
Brandon Presley c965064e57 Use best as default for EditSet 2022-07-19 14:26:00 +12:00
Brandon Presley 0f540cc778 Remove autoFocus from EditSet
Feels weird having auto focus on a new screen
2022-07-11 12:59:38 +12:00
Brandon Presley 039de1fbd3 Fix linting errors 2022-07-11 12:32:13 +12:00
Brandon Presley e72cdc8db7 Make plans use stack navigation 2022-07-11 12:28:30 +12:00
Brandon Presley c31a3b2a10 Add bottom margin to date picker in EditSet 2022-07-11 00:16:03 +12:00
Brandon Presley 8311f5098c Fix linting errors 2022-07-11 00:06:48 +12:00
Brandon Presley f15c6df20b Use stack navigation for homepage + EditSet 2022-07-11 00:04:13 +12:00
Brandon Presley 5f840e6d83 Remember previous add set 2022-07-10 16:22:19 +12:00
Brandon Presley 027dd88574 Make EditSet scroll 2022-07-09 17:13:13 +12:00
Brandon Presley f2d5166c8a Add ability to edit created on sets 2022-07-09 16:38:57 +12:00
Brandon Presley f4a9bceb61 Create separate edit/add set displays 2022-07-09 15:57:58 +12:00
Brandon Presley 25ce5d9aac Prevent setting timer on update 2022-07-09 15:37:22 +12:00
Brandon Presley d1e3255a28 Allow zero reps/weight but not null 2022-07-09 15:29:36 +12:00
Brandon Presley cd11332d2d Fix shown date in EditSet for new set 2022-07-09 15:27:14 +12:00
Brandon Presley 91286a235c Allow empty fields in EditSet 2022-07-09 15:26:37 +12:00
Brandon Presley e417897bb7 Reduce amount of state in EditSet 2022-07-08 20:29:31 +12:00
Brandon Presley 60bfb9664f Fix copy button for set on homepage 2022-07-08 18:21:14 +12:00
Brandon Presley 025296d24b Store dates as ISO string
UTC string has a comma in it, so it messes up
CSV exports.
2022-07-08 18:02:10 +12:00
Brandon Presley bddd7cb869 Save dates as UTC 2022-07-08 15:16:32 +12:00
Brandon Presley dc21f1266e Fix add button in homepage 2022-07-08 14:43:31 +12:00
Brandon Presley 40447880ca Remove console.log in EditSet 2022-07-08 14:33:47 +12:00
Brandon Presley 376ca81e09 Reduce amount of state used by EditSet and Home 2022-07-08 13:51:14 +12:00
Brandon Presley 1d68ba86f5 Remove useFocusEffect
It was lagging the app out.
2022-07-07 15:13:44 +12:00
Brandon Presley 570b43715f Ensure only one connection to SQLite exists 2022-07-07 14:18:38 +12:00
Brandon Presley ecb436f8a6 Add progress to plans 2022-07-07 12:45:45 +12:00