Commit Graph

50 Commits

Author SHA1 Message Date
ff7cd2fe54 Add weight page 2023-10-21 11:57:31 +13: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
4303fe2cc4 Use deno fmt instead of prettier 2023-06-27 15:16:59 +12:00
42912040ff Simplify getNow 2023-01-04 13:24:49 +13:00
ace327ecad Remove vestiges of react-native-sqlite-storage 2022-11-01 12:30:31 +13:00
eafad1f47e Simplify migrations in App.tsx 2022-10-31 18:16:11 +13:00
bc7aca03e8 Remove semicolons from line endings 2022-10-31 17:22:08 +13:00
e7321b6d8e Add typeorm migrations 2022-10-31 17:05:31 +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
859fa2a89f Add setting to disable sound on rest timers
Closes #50
2022-10-27 17:28:27 +13:00
b19033b814 Add index to sets.created
Most queries will be filtering on created date
(showing todays sets, todays plans) so this
should speed up our queries.
2022-10-26 13:25:13 +13:00
c73937396e Fix defaults for freshly installed app
Closes #95
2022-10-18 21:43:46 +13:00
77db34b310 Add toggle for hiding maximum set count
Closes #90
2022-10-16 16:54:20 +13:00
eb53d58991 Add ability to set app theme
Closes #79
2022-10-04 14:35:56 +13:00
ba3ed2a272 Revert "Revert "Add setting for showing date by default""
This reverts commit e1b7e80e2f.
2022-10-02 18:07:43 +13:00
a5c70050a7 Revert "Revert "Add setting for date format""
This reverts commit 3691c729b4.
2022-10-02 18:04:36 +13:00
374cbdf45d Add set prediction settings
Closes #51
2022-09-29 14:44:01 +13:00
3691c729b4 Revert "Add setting for date format"
This reverts commit 023041b846.
2022-09-26 19:13:48 +13:00
e1b7e80e2f Revert "Add setting for showing date by default"
This reverts commit e8715162a0.
2022-09-26 19:13:24 +13:00
e8715162a0 Add setting for showing date by default
Closes #52
2022-09-26 19:02:25 +13:00
023041b846 Add setting for date format 2022-09-26 18:23:06 +13:00
a20a0a1832 Add timer page
Closes #54
2022-09-26 14:38:25 +13:00
3509aa93f3 Add setting to hide steps 2022-09-24 17:29:52 +12:00
3e4dfa5c80 Add setting to hide workouts from edit set
Closes #43
2022-09-24 17:23:15 +12:00
2b6ac1cd10 Set default show unit to be true 2022-09-24 16:55:23 +12:00
e516cdfdc0 Add ability to customize primary color
Closes #40
2022-09-24 13:57:51 +12:00
14d71fec8b Remove workouts table in favor of storing steps on sets 2022-09-23 13:52:33 +12:00
f320d16c4b Fix adding new set with no plan
Closes #36
2022-09-22 14:38:33 +12:00
0bc644a1ba Add setting to show/hide unit field
Closes #34
2022-09-21 13:51:29 +12:00
85dd2b6d17 Move rest timer and sets per session settings to Workouts
Closes #32
2022-09-21 11:50:20 +12:00
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