Roland Geider
a63a4e7544
Add chart to weight screen
2020-12-04 19:42:34 +01:00
Roland Geider
9b41f0e72f
Add auth screen widget test
2020-12-02 13:42:12 +01:00
Roland Geider
66a798dde5
Merge remote-tracking branch 'origin/master'
2020-12-02 13:38:24 +01:00
Roland Geider
c9b6e16067
Add tests for the body weight provider
2020-12-01 21:59:17 +01:00
Roland Geider
19195b625f
Merge remote-tracking branch 'origin/master'
2020-12-01 18:29:29 +01:00
Roland Geider
741ad8ebae
Fix port
2020-12-01 13:22:26 +01:00
Roland Geider
43f6c64081
Some improvements to exception handling
2020-12-01 13:20:58 +01:00
Roland Geider
1f65bb8295
Put password fields next to each other
2020-12-01 11:53:37 +01:00
Roland Geider
4f10bf6160
Correctly show error messages from the server
...
This still looks kinda awful...
2020-12-01 11:48:25 +01:00
Roland Geider
704333f5af
Add controllers to text fields
...
Otherwise, the filled in content would jump around when switching modes
2020-12-01 11:46:44 +01:00
Roland Geider
917deb2fd3
Small reworking of the auth page
2020-12-01 10:46:53 +01:00
Roland Geider
f87505fc79
Make workout day header dismissible, with placeholder actions
2020-11-28 12:15:29 +01:00
Roland Geider
ace3e8bfe6
Add about dialog placeholder
2020-11-27 22:16:19 +01:00
Roland Geider
4f1e0b8b15
Commit current state of set editing widget
2020-11-27 20:17:02 +01:00
Roland Geider
9589c0e9c4
Update button names
2020-11-27 20:16:31 +01:00
Roland Geider
4d956211dd
Update theme
2020-11-27 20:13:02 +01:00
Roland Geider
8c247f70d9
Add a bit of background color to workout day header
2020-11-27 15:55:02 +01:00
Roland Geider
4123cef499
Don't check the passwords length
...
Otherwise it's not possible to login with the default admin password
2020-11-27 15:41:15 +01:00
Roland Geider
2a9d0ce0e4
Add placeholder dialogs
2020-11-27 12:27:28 +01:00
Roland Geider
1e0b0110f6
Make the whole workout content scrollable
2020-11-27 11:54:47 +01:00
Roland Geider
826f9ef7e9
Rename widget
2020-11-27 11:51:12 +01:00
Roland Geider
2a3dcb6ff6
Add logic to add days to workout plan
2020-11-27 11:48:39 +01:00
Roland Geider
f6e74f1016
Fix login and logout issue where the app wouldn't refresh
2020-11-22 21:33:53 +01:00
Roland Geider
a5dd0289c9
Fix problem with HttpException
2020-11-22 18:28:39 +01:00
Roland Geider
c62d8bf47f
Add logo to auth screen
2020-11-22 11:35:50 +01:00
Roland Geider
91ccf047a0
Ask before deleting a workout
2020-11-21 23:13:00 +01:00
Roland Geider
a00ac1afdf
Allow editing the workout name when creating one
2020-11-21 21:01:30 +01:00
Roland Geider
7f8ecfe770
Add provider and screen for body weight entries
2020-11-21 11:44:29 +01:00
Roland Geider
e202eaf1bb
Add new elements to beginning of list
2020-11-19 18:52:31 +01:00
Roland Geider
31af3bf95f
Add overview screen and serialization files for nutritional plans
2020-11-18 23:25:56 +01:00
Roland Geider
5115e4726e
Create dummy workouts from overview
2020-11-18 18:55:18 +01:00
Roland Geider
8c7c4bde13
Fix some required flags
2020-11-18 18:45:29 +01:00
Roland Geider
e92caa8eae
More work on workout serialization
...
Also, it is now possible to delete workouts from the DB
2020-11-18 14:13:22 +01:00
Roland Geider
2aad49244a
Rename the Category and Image classes
...
The names were colliding with Flutter classes and while it was possible to
import as, the generated files for the JSON serialization, had problems with
it and it was necessary to edit the .g.dart files by hand
2020-11-17 21:13:29 +01:00
Roland Geider
fabd841381
Simplify loading of exercises
...
This requires the new exerciseinfo endpoint on the server
2020-11-17 20:59:48 +01:00
Roland Geider
9cb43ed54c
Also load exercise images
2020-11-16 11:48:26 +01:00
Roland Geider
99078df6e6
Save exercises to cache
2020-11-15 21:20:07 +01:00
Roland Geider
9bc9c4df2f
Start saving all exercises, muscles, etc to a cache
2020-11-15 17:26:40 +01:00
Roland Geider
69639bfbdc
Use generators to read/write JSON
2020-11-15 17:25:51 +01:00
Roland Geider
cf877764bf
Move workout_plan.dart to models folder
2020-11-12 23:08:14 +01:00
Roland Geider
d543f6cf10
Add infrastructure for localization...
2020-11-11 15:25:59 +01:00
Roland Geider
24a55e0436
Use new data structure for exercise images
2020-11-11 14:25:57 +01:00
Roland Geider
9dd20cd000
Show exercise images
...
The data structure from the server needs to be streamlined
2020-11-09 20:17:33 +01:00
Roland Geider
eefec0d5e6
Render the individual workout days
2020-11-09 18:04:31 +01:00
Roland Geider
fc74e34448
Don't nest ListViews
2020-11-08 19:34:12 +01:00
Roland Geider
e1f4ccfa18
Show sets within a day
...
Still problems with scrolling
2020-11-08 15:02:39 +01:00
Roland Geider
c1e66c4fc1
Fix workout day render
2020-11-08 12:03:12 +01:00
Roland Geider
e0710632d8
Add widget for rendering a workout day (not working ATM)
2020-11-07 18:25:15 +01:00
Roland Geider
07a5c47474
Add models for nutritional plans
2020-11-07 14:04:29 +01:00
Roland Geider
e6a2daebd1
Add models for workouts
2020-11-06 15:42:40 +01:00