Commit Graph

77 Commits

Author SHA1 Message Date
Brandon Presley 3983366408 Merge branch 'master' of gitea.presley.nz:brandon.presley/fmassive 2023-12-01 23:37:05 +13:00
Brandon Presley 3ba7458056 Add timer to start_plan 2023-12-02 12:36:26 +13:00
Brandon Presley a3d7e651f4 Add generated code 2023-12-01 17:50:32 +13:00
Brandon Presley 8678e935df Ensure days + exercises are selected for new plan 2023-11-30 13:10:28 +13:00
Brandon Presley 9aed2b3ac1 Add edit button to plan_tile 2023-11-30 13:07:14 +13:00
Brandon Presley 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
Brandon Presley a9486727b2 Ran dart fix --apply 2023-11-30 13:02:50 +13:00
Brandon Presley e4ba71ad4b Require trailing commas and auto-fix 2023-11-30 13:02:29 +13:00
Brandon Presley 202ec599d6 Factor out plan_tile 2023-11-30 13:02:20 +13:00
Brandon Presley fbffc0cf4a Refactor slightly edit_plan 2023-11-30 13:01:42 +13:00
Brandon Presley 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
Brandon Presley b6a73c398e Add start plan page 2023-11-30 10:28:40 +13:00
Brandon Presley c5a209d41e Change settings button name from Import to Import sets 2023-11-30 10:27:23 +13:00
Brandon Presley 852d28afcf Include time in set_tile 2023-11-30 10:27:01 +13:00
Brandon Presley dac65c8390 Fix editing plan 2023-11-29 16:58:40 +13:00
Brandon Presley 98991a3d02 Replace database import with CSV import 2023-11-29 16:57:19 +13:00
Brandon Presley 36b8ce37ad Set created date at last possible moment 2023-11-29 16:33:01 +13:00
Brandon Presley 7642c6faf2 Ran dart fix 2023-11-29 13:01:11 +13:00
Brandon Presley b617724f0a Simplify main.dart 2023-11-28 20:08:29 +13:00
Brandon Presley 4a83465d82 Make whole plan edit scrollable 2023-11-28 20:04:20 +13:00
Brandon Presley a383ebfe34 Clear sound value when importing database
The file will no longer exist.
2023-11-28 14:54:36 +13:00
Brandon Presley e0302e63e2 Re organize set tiles 2023-11-28 14:54:18 +13:00
Brandon Presley af3fd69688 Convert noSound -> no_sound 2023-11-28 14:54:02 +13:00
Brandon Presley 738a48438e Add constants.dart 2023-11-28 14:53:49 +13:00
Brandon Presley 2849cec682 Add launch.json 2023-11-28 14:53:43 +13:00
Brandon Presley 2544a3de9f Highlight current plan 2023-11-28 14:53:37 +13:00
Brandon Presley 4aa6926f5c Long press on plan list to delete a plan 2023-11-11 15:24:57 +13:00
Brandon Presley cbb2e2c4b0 Add confirmation dialog to deleting a plan 2023-11-11 15:18:23 +13:00
Brandon Presley 4097a79205 Move migration logic in settings_page into databasse 2023-11-11 15:12:37 +13:00
Brandon Presley 0eaac20e7e Expect exercises on plans to be non nullable 2023-11-11 14:53:38 +13:00
Brandon Presley ea745c1cec Make CRUD work for Plans 2023-11-10 23:43:06 +13:00
Brandon Presley fb278e4487 Add long press to delete from homepage 2023-11-10 18:50:56 +13:00
Brandon Presley de926bce0e Move settings fields from camelCase to snake_case 2023-11-10 18:32:37 +13:00
Brandon Presley 6810b84310 Fix updating a plan 2023-11-10 17:09:27 +13:00
Brandon Presley 83da62b5d9 Apply super.key linting suggestions 2023-11-10 17:09:20 +13:00
Brandon Presley b085d3bfb6 Update major versions in pubspec.yaml 2023-11-10 17:08:54 +13:00
Brandon Presley 2a1eb9d07f Ignore avoid_print analysis_option
I dont want to use a logging library.
2023-11-10 17:08:43 +13:00
Brandon Presley 8fb58a4db1 Make drawer swiping easier 2023-11-10 16:20:42 +13:00
Brandon Presley e6ba3f1a1c Update settings.dart schema 2023-11-10 16:16:45 +13:00
Brandon Presley 305ecd20eb Order gym sets by created 2023-11-10 16:16:28 +13:00
Brandon Presley da59790796 Update pubspec.lock 2023-11-10 16:16:19 +13:00
Brandon Presley 11eff63314 Update gym_set schema 2023-11-10 16:16:12 +13:00
Brandon Presley 3978359dc4 Update build.gradle 2023-11-10 16:15:32 +13:00
Brandon Presley e593639217 Add gendb.sh 2023-11-10 16:15:19 +13:00
Brandon Presley 74b25e4e8f Make showUnit nullable 2023-06-25 15:48:26 +12:00
Brandon Presley 69f7e0c87b Replace "," with ", " in plans page 2023-06-25 15:47:59 +12:00
Brandon Presley 4e2ca56a69 Add days widget 2023-06-25 15:47:45 +12:00
Brandon Presley 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
Brandon Presley 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
Brandon Presley f11ade393a Rename inner class for HomePage 2023-04-17 11:03:36 +12:00