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
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
82ef2bf87c
Add basic CRUD with sqlite
2023-04-07 15:56:17 +12:00
03eaa16842
Split up routes
2023-04-07 11:50:02 +12:00
5584f44b92
Add template drawer page to main.dart
2023-04-05 12:24:48 +12:00
ee4febd718
Add vibrate permission
2023-04-05 12:24:31 +12:00
9188e9f813
Remove unused kotlin code
2023-04-05 12:16:12 +12:00
ebf389357d
Update README
2023-04-04 18:23:48 +12:00
117ca5cdc4
Get basic timer notifications working
2023-04-04 18:20:47 +12:00
7d4b6a45c5
Add permissions to AndroidManifest
2023-04-01 13:10:59 +13:00
370aff9fa1
Change minSdkVersion to 21
2023-04-01 13:10:11 +13:00
7b5c1bf3ef
First commit
2023-03-30 15:19:24 +13:00