Commit Graph

39 Commits

Author SHA1 Message Date
636bfa35a4 Remove dates toggle from set item
This feature exists in the settings page,
so duplicating it here might be confusing to users.
2022-10-12 14:10:59 +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
9849ef6834 Fix icons on long press menus 2022-09-27 13:35:27 +13:00
4599da7c28 Delete Timer page
Maybe i'll try add this again if anyone wants it.
2022-09-27 11:58:49 +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
406d8e7738 Prevent blank workouts on new set
Closes #46
2022-09-24 15:33:45 +12:00
85dd2b6d17 Move rest timer and sets per session settings to Workouts
Closes #32
2022-09-21 11:50:20 +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
9006cc0dea Add script to organize all imports 2022-09-02 12:33:53 +12:00
6b617d974f Replace react-native imports of Text with react-native-paper 2022-09-01 23:43:53 +12:00
aac8bba4ec Only add Image tag to SetItem if an image exists 2022-09-01 13:05:58 +12:00
756a2089e9 Prevent race condition with database migrations 2022-08-30 23:21:25 +12:00
f5f2388ed2 Move images in home page to the left 2022-08-29 15:20:04 +12:00
f6dec0c3b2 Add images to sets 2022-08-28 20:55:12 +12:00
fd66bd3ab3 Remove date related logic
This kept displaying the wrong date/time for certain timezones.
So i'll just show the actual ISO date we store in the database.
Maybe later i'll figure out what was going on here or use a
date library (probably not).
2022-08-20 16:38:18 +12:00
9e80df7865 Add toggle for showing dates in Set list 2022-08-08 15:34:33 +12:00
400718356c Default unit to kg in SetItem 2022-08-08 15:14:47 +12:00
0fd414c232 Remove date from right of item 2022-07-21 13:53:34 +12:00
bdd712833c Reduce number of colors in theme 2022-07-15 18:06:33 +12:00
f2283669f8 Close menu on copy 2022-07-11 13:03:57 +12:00
e72cdc8db7 Make plans use stack navigation 2022-07-11 12:28:30 +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
7ff0e1c8de Fix copying homepage 2022-07-10 16:09:15 +12:00
4faad97c13 Add missing deps to callbacks 2022-07-10 11:54:23 +12:00
cba57e6e64 Use callbacks everywhere 2022-07-10 11:51:52 +12:00
880fc976bc Fix all lint errors 2022-07-09 13:48:45 +12:00
60bfb9664f Fix copy button for set on homepage 2022-07-08 18:21:14 +12:00
b12b41b77e Factor out MassiveFab 2022-07-08 14:59:19 +12:00
218a4e2b88 Remove ellipsis buttons from every Set
The home screen must be as clutter-free
as possible.
2022-07-08 14:34:32 +12:00
376ca81e09 Reduce amount of state used by EditSet and Home 2022-07-08 13:51:14 +12:00
1d68ba86f5 Remove useFocusEffect
It was lagging the app out.
2022-07-07 15:13:44 +12:00
570b43715f Ensure only one connection to SQLite exists 2022-07-07 14:18:38 +12:00
c928da0122 Add delete dropdown to sets in homepage 2022-07-04 23:35:15 +12:00