Commit Graph

67 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
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
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
6092161df0 Fix icons for notifications 2023-04-13 15:09:36 +12:00