Commit Graph
59 Commits
Author SHA1 Message Date
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