a3d7e651f4
Add generated code
2023-12-01 17:50:32 +13:00
9aed2b3ac1
Add edit button to plan_tile
2023-11-30 13:07:14 +13:00
6908623ba2
Remove edit button from start_plan
...
This just messes up our navigation stack too much
and makes it confusing when you go backwards.
2023-11-30 13:07:06 +13:00
a9486727b2
Ran dart fix --apply
2023-11-30 13:02:50 +13:00
e4ba71ad4b
Require trailing commas and auto-fix
2023-11-30 13:02:29 +13:00
202ec599d6
Factor out plan_tile
2023-11-30 13:02:20 +13:00
fbffc0cf4a
Refactor slightly edit_plan
2023-11-30 13:01:42 +13:00
19f9dd9b3b
Remove circular progress indicators
...
Our app is so fast these will look like bugs to flicker
in front of the user.
2023-11-30 10:37:50 +13:00
b6a73c398e
Add start plan page
2023-11-30 10:28:40 +13:00
c5a209d41e
Change settings button name from Import to Import sets
2023-11-30 10:27:23 +13:00
852d28afcf
Include time in set_tile
2023-11-30 10:27:01 +13:00
dac65c8390
Fix editing plan
2023-11-29 16:58:40 +13:00
98991a3d02
Replace database import with CSV import
2023-11-29 16:57:19 +13:00
36b8ce37ad
Set created date at last possible moment
2023-11-29 16:33:01 +13:00
7642c6faf2
Ran dart fix
2023-11-29 13:01:11 +13:00
b617724f0a
Simplify main.dart
2023-11-28 20:08:29 +13:00
4a83465d82
Make whole plan edit scrollable
2023-11-28 20:04:20 +13:00
a383ebfe34
Clear sound value when importing database
...
The file will no longer exist.
2023-11-28 14:54:36 +13:00
e0302e63e2
Re organize set tiles
2023-11-28 14:54:18 +13:00
af3fd69688
Convert noSound -> no_sound
2023-11-28 14:54:02 +13:00
738a48438e
Add constants.dart
2023-11-28 14:53:49 +13:00
2849cec682
Add launch.json
2023-11-28 14:53:43 +13:00
2544a3de9f
Highlight current plan
2023-11-28 14:53:37 +13:00
4aa6926f5c
Long press on plan list to delete a plan
2023-11-11 15:24:57 +13:00
cbb2e2c4b0
Add confirmation dialog to deleting a plan
2023-11-11 15:18:23 +13:00
4097a79205
Move migration logic in settings_page into databasse
2023-11-11 15:12:37 +13:00
0eaac20e7e
Expect exercises on plans to be non nullable
2023-11-11 14:53:38 +13:00
ea745c1cec
Make CRUD work for Plans
2023-11-10 23:43:06 +13:00
fb278e4487
Add long press to delete from homepage
2023-11-10 18:50:56 +13:00
de926bce0e
Move settings fields from camelCase to snake_case
2023-11-10 18:32:37 +13:00
6810b84310
Fix updating a plan
2023-11-10 17:09:27 +13:00
83da62b5d9
Apply super.key linting suggestions
2023-11-10 17:09:20 +13:00
b085d3bfb6
Update major versions in pubspec.yaml
2023-11-10 17:08:54 +13:00
2a1eb9d07f
Ignore avoid_print analysis_option
...
I dont want to use a logging library.
2023-11-10 17:08:43 +13:00
8fb58a4db1
Make drawer swiping easier
2023-11-10 16:20:42 +13:00
e6ba3f1a1c
Update settings.dart schema
2023-11-10 16:16:45 +13:00
305ecd20eb
Order gym sets by created
2023-11-10 16:16:28 +13:00
da59790796
Update pubspec.lock
2023-11-10 16:16:19 +13:00
11eff63314
Update gym_set schema
2023-11-10 16:16:12 +13:00
3978359dc4
Update build.gradle
2023-11-10 16:15:32 +13:00
e593639217
Add gendb.sh
2023-11-10 16:15:19 +13:00
74b25e4e8f
Make showUnit nullable
2023-06-25 15:48:26 +12:00
69f7e0c87b
Replace "," with ", " in plans page
2023-06-25 15:47:59 +12:00
4e2ca56a69
Add days widget
2023-06-25 15:47:45 +12:00
0a7675797b
Add basic database import button
...
Still need to make sure we move across sets -> gym_sets
since moor won't let me use sets as a table name.
Moor doesnt like me having a class called sets with a property
called sets.
2023-04-17 11:51:35 +12:00
8bda4d593d
Remove try catch from set_list pagination
...
All this does is obscure errors. I want it
to break when things go wrong and show me
why in the logs.
2023-04-17 11:50:31 +12:00
f11ade393a
Rename inner class for HomePage
2023-04-17 11:03:36 +12:00
59c9c539d2
Add pagination to home page
2023-04-17 11:03:27 +12:00
1445c19933
Split up home page and set list
2023-04-15 17:03:30 +12:00
e834499644
Request notification permissions on edit_set
2023-04-15 17:03:14 +12:00