Commit Graph
67 Commits
Author SHA1 Message Date
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
brandon.presley 59c9c539d2 Add pagination to home page 2023-04-17 11:03:27 +12:00
brandon.presley 1445c19933 Split up home page and set list 2023-04-15 17:03:30 +12:00
brandon.presley e834499644 Request notification permissions on edit_set 2023-04-15 17:03:14 +12:00
brandon.presley 0f7d938ad7 Add plans page + edit 2023-04-13 18:58:26 +12:00
brandon.presley b1c7fc8882 Reduce logs and comments 2023-04-13 18:24:35 +12:00
brandon.presley 7c71f5fa3e Prevent drawer from going over status bar 2023-04-13 17:44:40 +12:00
brandon.presley ff9f3263ae Format set dates as yyyy-mm-dd 2023-04-13 17:32:11 +12:00
brandon.presley b58b877bb0 Add search to settings page 2023-04-13 17:23:26 +12:00
brandon.presley ea1cb1da76 Add sound picker 2023-04-13 15:10:09 +12:00
brandon.presley 6092161df0 Fix icons for notifications 2023-04-13 15:09:36 +12:00
brandon.presley fd83fef528 Automatically switch theme based on system theme 2023-04-13 15:09:06 +12:00
brandon.presley 3ff136f758 Get alarm working 2023-04-11 13:14:26 +12:00
brandon.presley a8b6c9f8a3 Auto focus and select text for edit_set 2023-04-11 11:47:03 +12:00
brandon.presley 4d3de751f3 Fix searching on home page 2023-04-11 11:41:10 +12:00
brandon.presley 84837de3de Add missing const 2023-04-09 14:44:06 +12:00
brandon.presley d558a8f5ad Use moor as a ORM for the settings page 2023-04-09 14:39:41 +12:00
brandon.presley 35787cc208 Make finals consts in gym_set 2023-04-08 14:05:01 +12:00
brandon.presley 82ef2bf87c Add basic CRUD with sqlite 2023-04-07 15:56:17 +12:00
brandon.presley 03eaa16842 Split up routes 2023-04-07 11:50:02 +12:00
brandon.presley 5584f44b92 Add template drawer page to main.dart 2023-04-05 12:24:48 +12:00
brandon.presley ee4febd718 Add vibrate permission 2023-04-05 12:24:31 +12:00
brandon.presley 9188e9f813 Remove unused kotlin code 2023-04-05 12:16:12 +12:00
brandon.presley ebf389357d Update README 2023-04-04 18:23:48 +12:00
brandon.presley 117ca5cdc4 Get basic timer notifications working 2023-04-04 18:20:47 +12:00
brandon.presley 7d4b6a45c5 Add permissions to AndroidManifest 2023-04-01 13:10:59 +13:00
brandon.presley 370aff9fa1 Change minSdkVersion to 21 2023-04-01 13:10:11 +13:00
brandon.presley 7b5c1bf3ef First commit 2023-03-30 15:19:24 +13:00