a4bdd36a03
Insert missing rows into workouts on migration
2022-09-18 20:30:30 +12:00
562ee4f43e
Make sure workouts table has all names from sets
2022-09-18 18:30:06 +12:00
cb446be7b0
Add steps to workouts
...
Closes #15
2022-09-18 18:08:09 +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
137ecf4a77
Add show images setting
2022-09-01 13:06:49 +12:00
450d488089
Move migrations to db.ts
2022-08-30 23:43:39 +12:00
f6dec0c3b2
Add images to sets
2022-08-28 20:55:12 +12:00
4967cbf728
Disable new record notifications by default
2022-08-27 18:08:23 +12:00
23d8c91c69
Add workouts page
...
The workouts page can be used to add a new type of workout,
or to edit the name of an already existing one.
Closes #1 .
2022-08-26 15:10:28 +12:00
48d4d59ac8
Add ability to choose alarm sound
...
Closes #5
2022-08-25 20:41:15 +12:00
75b71b5851
Replace usage of react-native-async-storage with sqlite
2022-08-24 12:01:39 +12:00
d591d2e453
Remove redundant code from db.ts
2022-07-18 14:10:32 +12:00
570b43715f
Ensure only one connection to SQLite exists
2022-07-07 14:18:38 +12:00
ecb436f8a6
Add progress to plans
2022-07-07 12:45:45 +12:00
43405269df
Add half completed Plans
2022-07-06 17:40:53 +12:00
e4ed53c358
Move logic of TimerService into TimerBroadcast
...
This was supposed to solve the timer stopping sometimes
when the application was in the background.
It was actually stopping because of battery optimizations.
2022-07-06 16:27:36 +12:00
bb9a6c5f37
Add basic CRUD for sets
2022-07-03 13:50:01 +12:00