976bb7c189
Add activity indicator for StartPlan
2023-11-14 14:56:58 +13:00
315279e28d
Replace all unit text boxes with dropdowns - 1.183 🚀
2023-11-13 18:35:30 +13:00
7f4c0a5f10
Replace unit text input with a drop down
2023-11-13 16:07:45 +13:00
92dd65ffee
Fix scrolling being broken on some list pages - 1.179 🚀
2023-11-12 22:37:43 +13:00
ef63fcf470
Organize all imports
2023-11-12 17:05:37 +13:00
901cc72fbd
Revert my work on surgically updating lists - 1.177 🚀
...
I tried to maintain the current scroll position
within a list however this caused many issues
to do with outdated data, as well as performance issues.
Now we are going back to just refreshing any list on focus.
Closes #184
2023-11-12 17:03:22 +13:00
8988e584ae
Rename workout -> exercise
...
A workout would typically refer to a list of
exercises.
2023-11-09 18:52:50 +13:00
e8ee4a253e
Migrate from Drawer -> Stacks to Stack -> Drawer
...
This simplifies our codebase greatly by
only having a single stack navigator and
a single drawer navigator. Previously we had
a stack navigator for every main page on the drawer.
2023-10-28 15:59:25 +13:00
805f982ccf
Add graph button to start plan - 1.164 🚀
2023-10-24 16:24:56 +13:00
80dc5d2b63
Make start plan increment buttons hover - 1.163 🚀
2023-10-21 14:43:38 +13:00
7928cab4c1
Swap to using MaterialCommunityIcons
2023-10-19 18:28:56 +13:00
a3b376badb
Use events for gym set CRUD
2023-10-18 19:06:13 +13:00
07cb634883
Use plan title if one is set - 1.156 🚀
...
Closes #170
2023-09-07 14:51:38 +12:00
103ae5587d
Add missing keyExtractors
2023-08-29 11:22:15 +12:00
6b524dce34
Revert "Change way we detect set updates"
...
This reverts commit 185ebd1824
.
2023-08-28 18:12:15 +12:00
185ebd1824
Change way we detect set updates
...
Every time we create/update/delete fire a DeviceEventEmitter
event for gym sets. Then we subscribe to the changes in relevant
components.
Also fixed flickering of "No data yet" on graphs page.
2023-08-24 17:30:57 +12:00
331597e3ee
Add increment/decrement buttons to reps/weight - 1.148
...
Closes brandon.presley/Massive#164
2023-08-14 13:32:10 +12:00
f51284e4ea
Validate and fix numbers in StartPlan
2023-08-12 15:30:47 +12:00
f778426aba
Run prettier
...
Something happened with the deno formatter,
I can't remember what! Hahahahahaahahaha
2023-08-12 15:23:02 +12:00
e628d345ca
Reduce escaping of characters
2023-07-23 14:52:22 +12:00
85915b9aa0
Retrieve last set when running a plan - 1.145
...
Closes brandon.presley/Massive#162
We should just keep it simple and get the most recent set instead of
trying to figure out what the best kind of maximum would be.
2023-07-23 13:59:11 +12:00
3e41c3bbd8
Use outlined buttons instead of contained ones
...
I like them better! Ahahahahahahahahah
Bwahahahahahahahahahahahahahahahahahah
2023-07-17 16:24:09 +12:00
89606b9d21
Fix type errors related to upgrade
2023-07-15 14:38:46 +12:00
4303fe2cc4
Use deno fmt instead of prettier
2023-06-27 15:16:59 +12:00
90db607190
Easily swap between edit/start for plans - 1.137
2023-03-28 12:20:32 +13:00
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
42912040ff
Simplify getNow
2023-01-04 13:24:49 +13:00
a2721e9f12
Use sqlite in Android code for alarm settings
...
Closes #129
2023-01-02 18:54:35 +13:00
5d9df37778
Organize imports
2023-01-01 15:20:56 +13:00
46dd50adfb
Pause adding unit tests
2022-12-30 13:25:47 +13:00
5115055280
Reword MassiveX as AppX
2022-12-29 13:57:19 +13:00
596b695c5b
Remove unlabelled log from StartPlan
2022-12-28 15:00:00 +13:00
1273b6a6d8
Reduce state in StartPlan
...
Fixes several issues related to old data.
2022-12-17 16:44:11 +13:00
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
e9b02d5eb1
Remove toast from StartPlan
2022-12-04 19:36:27 +13:00
d8eeac66ab
Fix starting plan without selecting an item
2022-12-03 22:29:45 +13:00
b14d20f1f4
Prevent animation when navigating to plan
...
Closes #124 .
2022-12-03 22:13:35 +13:00
76017be226
Remove unused variable from StartPlan
2022-12-01 14:18:37 +13:00
521fa0e9d3
Remove margins from buttons
...
These were for my ios testing, which I might
add back in later.
2022-11-30 18:14:34 +13:00
1b1bb41ed7
Combine SetForm + EditSet
...
The abstraction here added more complexity than it saved.
2022-11-30 13:58:56 +13:00
5a5253ce82
Add missing margin to plan
...
Closes #120
2022-11-23 21:51:16 +13:00
1d8d7b070e
Refresh settings for plan on focus
...
Closes #118
2022-11-16 17:05:49 +13:00
b74f77e506
Replace progress bar with toast in plan
...
It doesn't feel obvious enough when a new
set has been added with the progress bar +
number incrementing. I frequently found
myself double-checking I had actually submitted
a new set.
2022-11-14 14:19:41 +13:00
6b74b5114c
Move progress bar to bottom of StartPlan
2022-11-14 11:35:09 +13:00
f66c180768
Ensure timers don't run when alarms are disabled
2022-11-12 18:22:58 +13:00
3a718142e5
Add progress bar to plan items
...
Deploy this after using it for a day
(on Sunday NZ time).
2022-11-12 18:19:39 +13:00
c70e9f5c69
Remove blocking toasts from StartPlan
...
Some of these weren't extra information
and would happen too often. Toasts should
be rare and informational.
2022-11-12 17:26:38 +13:00
bfa7518e40
Remove unused variables in StartPlan
2022-11-10 15:16:32 +13:00
dc73035607
Add progress bar for rest timer in StartPlan
2022-11-10 15:15:27 +13:00
2e5edb741e
Fix linting issue in StartPlan
2022-11-02 15:40:25 +13:00