Commit Graph

55 Commits

Author SHA1 Message Date
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
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
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
11eff63314 Update gym_set schema 2023-11-10 16:16:12 +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
0f7d938ad7 Add plans page + edit 2023-04-13 18:58:26 +12:00
b1c7fc8882 Reduce logs and comments 2023-04-13 18:24:35 +12:00
7c71f5fa3e Prevent drawer from going over status bar 2023-04-13 17:44:40 +12:00
ff9f3263ae Format set dates as yyyy-mm-dd 2023-04-13 17:32:11 +12:00
b58b877bb0 Add search to settings page 2023-04-13 17:23:26 +12:00
ea1cb1da76 Add sound picker 2023-04-13 15:10:09 +12:00
fd83fef528 Automatically switch theme based on system theme 2023-04-13 15:09:06 +12:00
3ff136f758 Get alarm working 2023-04-11 13:14:26 +12:00
a8b6c9f8a3 Auto focus and select text for edit_set 2023-04-11 11:47:03 +12:00
4d3de751f3 Fix searching on home page 2023-04-11 11:41:10 +12:00
84837de3de Add missing const 2023-04-09 14:44:06 +12:00
d558a8f5ad Use moor as a ORM for the settings page 2023-04-09 14:39:41 +12:00
35787cc208 Make finals consts in gym_set 2023-04-08 14:05:01 +12:00