Roland Geider
a8488e4625
Add space after comma in exercise names
2021-02-18 22:00:37 +01:00
Roland Geider
e9c9ae93d6
Allow users to register via the app
2021-02-15 22:27:06 +01:00
Roland Geider
c0759c913e
Correctly save sets to the server
2021-02-06 01:18:53 +01:00
Roland Geider
0dd6135378
More work on set form
2021-02-05 22:00:44 +01:00
Roland Geider
aba9680ce9
Allow adding meals to a workout
2021-02-02 12:53:19 +01:00
Roland Geider
3ea243c43b
Allow toggling nutritional values for meals
2021-02-01 10:58:46 +01:00
Roland Geider
d3eaa11cf9
Properly log meal diary entries
2021-01-31 14:49:26 +01:00
Roland Geider
5cbdb64dea
Replace placeholder text in about dialog
2021-01-27 23:02:56 +01:00
Roland Geider
21f9d67fc4
Correctly calculate sodium value
2021-01-24 20:48:53 +01:00
Roland Geider
e3c729f917
Allow editing of meals
2021-01-24 20:48:31 +01:00
Roland Geider
ae003b0cdb
Fix URL to add meals
2021-01-24 20:07:03 +01:00
Roland Geider
192094399a
Fix errors when nutritional plan is empty
...
(this still is a bit dirty)
2021-01-24 19:44:59 +01:00
Roland Geider
3217a7f357
Add dropdown menu to workout detail page
2021-01-24 11:42:01 +01:00
Roland Geider
b8c159c841
Add nutritional diary data to calendar
2021-01-16 13:44:19 +01:00
Roland Geider
ffcf0f5ea4
Load the workout sessions to dashboard calendar
2021-01-13 13:45:27 +01:00
Roland Geider
914d93d17d
More work on workout logs
2021-01-10 12:23:01 +01:00
Roland Geider
5f4a25e9ec
Add nutritional values calculations to diary
2020-12-27 11:22:46 +01:00
Roland Geider
b18e90b249
Allow to log meals all at once
2020-12-26 12:56:53 +01:00
Roland Geider
c564f80a83
Add chart to nutritional plan showing macronutrients
2020-12-25 13:12:22 +01:00
Roland Geider
e4e4907782
Allow to add meal items to a meal
2020-12-24 16:36:54 +01:00
Roland Geider
bf8714dae5
Calculate nutritional values for a meal item
2020-12-23 11:27:50 +01:00
Roland Geider
99d1412a37
More work on nutritional plans widgets
2020-12-22 21:27:25 +01:00
Roland Geider
b29436d1e3
Fun with TimeOfDay
2020-12-22 12:54:47 +01:00
Roland Geider
966d5d54d6
Output plan ingredients
2020-12-21 23:41:57 +01:00
Roland Geider
58d131b31a
Some more work on the nutritional plans
2020-12-21 20:47:18 +01:00
Roland Geider
c9190cbb22
Some work on HTTP exception
2020-12-06 23:18:34 +01:00
Roland Geider
3bbd22c3d5
Remove unused import
2020-12-06 22:48:41 +01:00
Roland Geider
3160e2cc0f
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# lib/models/body_weight/weight_entry.dart
# test/utils.dart
# test/weight_provider_test.dart
2020-12-06 22:05:24 +01:00
Roland Geider
1c9d0ab7f6
Add copyright notice to all files
2020-12-06 17:14:50 +01:00
Roland Geider
cc30b3d9ce
Rename exception to avoid name collisions
2020-12-06 17:03:12 +01:00
Roland Geider
3dd2197b34
Add form to add a description to new nutritional plans
2020-12-06 16:56:42 +01:00
Roland Geider
1d5e61552f
Improvements to weight edit form
2020-12-06 14:55:41 +01:00
Roland Geider
f84ddcad78
Show error message when adding weight entries doesn't work
2020-12-05 12:52:00 +01:00
Roland Geider
a69f8045ed
Move some stuff to utils.dart
2020-12-01 22:12:53 +01:00
Roland Geider
4f1e0b8b15
Commit current state of set editing widget
2020-11-27 20:17: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
2a3dcb6ff6
Add logic to add days to workout plan
2020-11-27 11:48:39 +01:00
Roland Geider
a5dd0289c9
Fix problem with HttpException
2020-11-22 18:28:39 +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
31af3bf95f
Add overview screen and serialization files for nutritional plans
2020-11-18 23:25:56 +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
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
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
e1f4ccfa18
Show sets within a day
...
Still problems with scrolling
2020-11-08 15:02:39 +01:00