9ab07c0114
Put selected exercises first when editing a plan - 2.7 🚀
...
Closes #190
2023-11-22 11:29:12 +13:00
2a78d2e556
Add button to export sets as CSV - 2.6 🚀
...
Closes #203
2023-11-21 10:26:34 +13:00
15a28a0a81
Replace dragging with buttons in edit plan - 2.5 🚀
...
Every draggable library I tried was buggy.
2023-11-20 12:42:23 +13:00
2f24104d13
Set finished notification sound to null - 2.4 🚀
...
Closes #195
2023-11-20 12:24:43 +13:00
cc6b37e16a
Fix timer not always ending - 2.3 🚀
...
This bug is because I mis-named the event for the alarm finishing.
It would only be possible to create this bug if you do the following:
1. Create a timer
2. Swap to another app for it's duration and keep your phone screen
active
3. On timer completion, without tapping the notification, focus the app
4. See the timer has not been set to zero
2023-11-15 22:44:02 +13:00
b44cbae131
Fix progress bar not showing on some pages - 2.2 🚀
...
Moving the bar from App.tsx -> AppDrawer.tsx was a mistake,
because then the bar only shows on drawer routes instead of
app-wide.
2023-11-15 14:32:29 +13:00
608bb3e97a
Add settings for default fields on Exercise - 2.1 🚀
...
Closes #188
2023-11-15 14:05:25 +13:00
f6a75d89cd
Write an empty mp3 when disabling sound - 1.188 🚀
...
Also revert to the default sound if you enable it again.
Closes #178
2023-11-15 13:28:30 +13:00
0592a9d695
Fix wrong text color on primary buttons - 1.187 🚀
2023-11-15 13:07:58 +13:00
b68587f514
Add auto converter - 1.186 🚀
...
Closes #193
2023-11-15 11:03:23 +13:00
8ee07823aa
Replace useDark with useTheme - 1.185 🚀
2023-11-14 14:52:35 +13:00
b9473a8b01
Fix error inserting records on fresh install - 1.184 🚀
2023-11-14 14:36:47 +13:00
315279e28d
Replace all unit text boxes with dropdowns - 1.183 🚀
2023-11-13 18:35:30 +13:00
6950cd04f4
Improve performance of app - 1.182 🚀
...
The App.tsx had a bunch of separate useState calls which would
cause unneccesary re-renders of the entire app. This became
apparent after adding the global progress bar, since it caused
even more re-renders to the point of being unusable.
2023-11-13 17:37:53 +13:00
b6afbfcc17
Fix automatic backups - 1.181 🚀
...
- The broadcast intent wasn't receiving the target directory
- Add separate button for storing the backup location
2023-11-13 15:19:35 +13:00
d0c0a52ab4
Simplify logic of AlarmService.playSound
...
This probably won't fix the disabling sound bug.
2023-11-13 14:12:25 +13:00
79e462efc2
Fix app crashing when you change system theme
...
More specifically, this happens when you restore an
activity (not sure exactly when this happens).
2023-11-13 14:07:45 +13:00
84ff8a110b
Improve responsiveness of timer page - 1.180 🚀
2023-11-12 23:37:58 +13:00
92dd65ffee
Fix scrolling being broken on some list pages - 1.179 🚀
2023-11-12 22:37:43 +13:00
afed5f1d54
Reduce nesting of code within SettingsPage - 1.178 🚀
...
The code before needlessly factored out functions in functions
and made it impossible to read and change. Also it wasn't using a
FlatList which is a performance problem.
2023-11-12 19:11:20 +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
706d4d1bbd
Add duration setting to alarm vibrations - 1.176 🚀
...
Closes #179
2023-11-12 12:25:09 +13:00
75263af8b3
Add global progress bar for ongoing timer - 1.175 🚀
...
Closes #182
2023-11-12 11:54:19 +13:00
1ff6a87155
Update names list after re-ordering - 1.174 🚀
...
Closes #183
2023-11-12 11:28:30 +13:00
9cbe261938
Fix error creating new plans - 1.173 🚀
2023-11-11 00:15:30 +13:00
813928bdd3
Add permissions checks to SettingsPage - 1.172 🚀
...
Related to #177
2023-11-10 12:54:35 +13:00
6754e2a8ae
Add two, three and six months to graphs - 1.171 🚀
2023-11-09 14:31:24 +13:00
2e96398b38
Enable re-ordering of workouts in EditPlan - 1.170 🚀
...
Closes #176
2023-11-09 13:01:05 +13:00
8a88c8e7af
Make charts smooth and curvy - 1.169 🚀
2023-11-06 23:08:36 +13:00
43ab666540
Make it easier to read old sets on ViewSetList - 1.168 🚀
...
Now sets alternate background color based on the day
they were entered.
2023-11-06 15:29:23 +13:00
744ed928f0
Fix timer page flashing 00:00 on first navigate
2023-11-04 13:53:19 +13:00
347423698d
Fix navigating to view graph from start plan - 1.167 🚀
2023-10-27 17:23:27 +13:00
7ea91eeca9
Add most active hours of the day to insights - 1.166 🚀
2023-10-26 21:36:32 +13:00
2428a51a02
Fix ViewWeightGraph - 1.165 🚀
2023-10-26 20:45:50 +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
a35aba7b97
Add select button to EditSet - 1.162 🚀
...
Closes #173
2023-10-21 13:24:14 +13:00
7928cab4c1
Swap to using MaterialCommunityIcons
2023-10-19 18:28:56 +13:00
12dfa923e5
Add delete button to edit set - 1.161 🚀
2023-10-19 17:58:34 +13:00
c88642b2ef
Fix home page adding sets - 1.160 🚀
2023-10-18 10:45:40 +13:00
b4f6f12b1a
Update bundle
2023-10-14 14:31:59 +13:00
edf54d047e
Fix production error with undefined settings - 1.159 🚀
2023-10-14 10:56:46 +13:00
9867dee514
Simplify explanation toast for sound disabling - 1.158 🚀
2023-10-14 10:50:58 +13:00
adbc87f462
Prevent list jitter on graphs - 1.157 🚀
...
If we always refresh on focus then we will
be making many redundant requests, as well as
causing the list to jump around whenever we
navigate back/forward.
The only downside to this is occasionally the
data may be stale, however the user can just
pull down on the list to refresh.
Closes #165
2023-09-07 16:52:50 +12:00
07cb634883
Use plan title if one is set - 1.156 🚀
...
Closes #170
2023-09-07 14:51:38 +12:00
c480d3e382
Replace usage of deprecated DeviceEventEmitter - 1.155 🚀
2023-09-04 14:32:40 +12:00
ec72824e3c
Check for existence of plans
and workouts
- 1.154 🚀
2023-08-29 11:58:15 +12:00
4b1bbf2395
Refresh set list on focus if offset is zero - 1.153 🚀
2023-08-29 11:43:10 +12:00
f0d5fc4fa6
Fix infinite scrolling in homepage - 1.152 🚀
...
Also prevent flickering of "No sets found"
message on first load.
The infinite scrolling issue was a side-effect
of me messing with our memoization. Some places
didn't specify their deps properly.
2023-08-22 12:27:27 +12:00
de25cead60
Toggle selecting all - 1.151 🚀
2023-08-22 12:09:04 +12:00