a1440b680f
Fix ripple color for dark theme
2022-12-15 16:43:00 +13:00
2e347deb53
Add ability to edit/delete multiple sets/plans
2022-12-13 22:54:37 +13:00
55e0a9f75e
Fix homepage error with default date format
2022-12-08 13:05:09 +13:00
c51bfbd852
Use date-fns and detect 12/24 hour device setting
...
Related to #116
2022-11-12 14:38:39 +13:00
b6616a551a
Add logging to set item removal
2022-11-03 21:58:49 +13:00
31f1528c35
Replace settings context with theme context
...
The settings context was having a big performance
impact on the app. We only truly need the theme + color
to be a global context.
2022-11-01 16:50:03 +13:00
bc7aca03e8
Remove semicolons from line endings
2022-10-31 17:22:08 +13:00
b7f1c2192e
Pause converting to typeorm due to odd error
...
ERROR TypeError: Cannot read property 'getItem' of undefined
This error is located at:
in FlatList (created by SetList)
in RCTView (created by View)
in View (created by Page)
in Page (created by SetList)
in SetList (created by SceneView)
...
I found an open issue on the react-native github which seems
related https://github.com/facebook/react-native/issues/31523
but after following all of their suggestions I still have the
same error. I tried:
- Removing @babel/plugin-proposal-class-properties & @babel/plugin-transform-flow-strip-types
- Adding @babel/plugin-transform-flow-strip-types
2022-10-31 13:20:36 +13:00
e6dcd4a47e
Use hermes engine
...
https://reactnative.dev/docs/hermes
2022-10-28 18:36:47 +13:00
ac0af26f77
Add more date format options
...
Closes #94
2022-10-28 15:49:03 +13:00
d723bd9745
Make date color grey
...
Closes #93
2022-10-17 19:57:18 +13:00
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