Commit Graph

62 Commits

Author SHA1 Message Date
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