Peter Stockings
|
7730a3964b
|
Fix issue where workout modal doesnt have tags/exercises lists populated when creating new workout
|
2023-08-21 20:45:28 +10:00 |
|
Peter Stockings
|
0cb737e1b8
|
When you select an exercise for a new topset autofill the reps/weight feilds with the most recent topset values if possible (I beleive I have introduced a minor defect where adding a new set no longer clears reps/weight feild, but for some reason still clears exercise)
|
2023-08-20 23:42:00 +10:00 |
|
Peter Stockings
|
ec35b78afd
|
Switch to using hyperscript to initialise tailwind elements(select) and graphs(Plotly), this removes script tags and ids
|
2023-08-17 20:38:22 +10:00 |
|
Peter Stockings
|
2cbd6808a4
|
Minor refactor to person list view, still need to combine filter logic and move to service
|
2023-08-08 21:35:36 +10:00 |
|
Peter Stockings
|
465bb74b87
|
Display exercise history when name is clicked on workout overview(modal) using person list filters (Should look into changing workout overview modal to a seperate page so you can access it via a url)
|
2023-08-06 22:51:24 +10:00 |
|
Peter Stockings
|
fdbb60b490
|
Add logic to handle adding/creating new tags for workouts
|
2023-08-06 22:15:36 +10:00 |
|
Peter Stockings
|
5ccb1f1905
|
Add database connection to global context so repeat queries dont recreate connections(Need to check if this actually improves speed) also added in logic so if add workout is triggered when there is already a workout on that day without any topsets it will instead load that
|
2023-08-06 13:34:33 +10:00 |
|
Peter Stockings
|
4871a4061d
|
Fix missing function for year calendar view
|
2023-07-23 16:21:46 +10:00 |
|
Peter Stockings
|
dc88375d8c
|
Remove wrappers for calendar, dashboard, & person
|
2023-07-16 09:54:26 +10:00 |
|
Peter Stockings
|
38d250902b
|
Use jinja2_fragments to remove wrapper templates to handle htmx and non-htmx requests(Full or just partial html)
|
2023-07-15 23:27:14 +10:00 |
|
Peter Stockings
|
1970bc6417
|
If you create a tag with the same name as an existing tag it will update it rather then creating a new instance, still needs further work to improve UX
|
2023-07-13 22:04:03 +10:00 |
|
Peter Stockings
|
c457002d1e
|
Add editable notes to workouts
|
2023-07-12 19:35:55 +10:00 |
|
Peter Stockings
|
6474741f1e
|
Fix for bug where when on the first of the month(eg today 1/5/23) and your on month view for a person then clicking previous date(Next to eg. May, 2023) would take you to March, also did a slight refactor
|
2023-05-01 21:20:00 +10:00 |
|
Peter Stockings
|
ca3eb48da6
|
WIP: Add option to toggle graphs (havent yet added axis filter)
|
2023-04-02 23:27:20 +10:00 |
|
Peter Stockings
|
c4bd430eaf
|
WIP: Add graphs to workouts list view that show reps/weight, still need to refactor logic and dont display unless plot button(Need to add) is checked
|
2023-04-02 22:36:30 +10:00 |
|
Peter Stockings
|
3fd7a63d5e
|
Add tags to dashboard
|
2023-03-31 22:06:53 +11:00 |
|
Peter Stockings
|
fbeb840c6e
|
Save filters for workout list view
|
2023-03-21 22:29:12 +11:00 |
|
Peter Stockings
|
0b820eb66e
|
Add options to configure filter options for dashboard(people, exercise, start/end date)
|
2023-03-21 00:11:13 +11:00 |
|
Peter Stockings
|
3e6f291793
|
Change edit topset exercise select to tailwind elements
|
2023-03-20 22:44:12 +11:00 |
|
Peter Stockings
|
2499185b2d
|
Only allow clearing of selected exercises if user is deselecting from exercise picker
|
2023-03-20 22:16:44 +11:00 |
|
Peter Stockings
|
4144f3a615
|
Just for htmx requests allow to unselect all exercises on list view
|
2023-03-20 22:06:18 +11:00 |
|
Peter Stockings
|
5d8eedd591
|
Only display workouts in list view that contain selected exercises
|
2023-03-20 22:02:15 +11:00 |
|
Peter Stockings
|
37aaa9b3f3
|
Revert change made in previous commit where if no exerises where selected manually then all would be
|
2023-03-20 21:44:18 +11:00 |
|
Peter Stockings
|
f3c96ca11f
|
Switch to using multiple select for exercise selection on list view
considering adding graphs for data viewed
|
2023-03-20 21:32:00 +11:00 |
|
Peter Stockings
|
82f7e83056
|
Fix error on refresh where footer elements fused with action button
|
2023-03-14 22:30:43 +11:00 |
|
Peter Stockings
|
50c32d20a4
|
Attempt to fix person link highlight
|
2022-12-16 21:20:18 +11:00 |
|
Peter Stockings
|
dac5e99f05
|
Ensure workouts are printed in order of start date descending
|
2022-12-07 20:56:12 +11:00 |
|
Peter Stockings
|
14ecae99e4
|
Change minify lib to minify_html (apparently faster)
|
2022-12-05 22:39:48 +11:00 |
|
Peter Stockings
|
d780938d3b
|
Minify html response
|
2022-12-05 22:33:50 +11:00 |
|
Peter Stockings
|
14e5195d37
|
Remove workout page
|
2022-12-04 21:25:08 +11:00 |
|
Peter Stockings
|
6a72baf787
|
Fix bug where new date wasnt converted to date object
|
2022-12-04 19:53:14 +11:00 |
|
Peter Stockings
|
947015f2a4
|
Fix bug where upon editing topset it would change exercise to Squat (1st in list)
|
2022-12-04 17:22:24 +11:00 |
|
Peter Stockings
|
4ff578f8b6
|
Display workout in modal from calendar (styling not complete)
|
2022-12-04 17:09:56 +11:00 |
|
Peter Stockings
|
0701c1aace
|
Fix calendar year view
|
2022-12-03 17:46:07 +11:00 |
|
Peter Stockings
|
aed610d8b6
|
Make calendar month view default when viewing a persons workout and display workouts for month view (year view remaining)
|
2022-12-03 16:57:35 +11:00 |
|
Peter Stockings
|
70310747aa
|
Combine month and year templates and add basic date/view change interactivity
|
2022-12-03 13:43:01 +11:00 |
|
Peter Stockings
|
467f50cc44
|
Add month/year calendar (mainly static for now)
|
2022-12-03 11:53:17 +11:00 |
|
Peter Stockings
|
b3337adb1a
|
Remove is_filtered flag from /person template
|
2022-11-27 14:21:41 +11:00 |
|
Peter Stockings
|
b270c86576
|
Only display column for exercise if the person has completed a topset with said exercise
|
2022-11-27 14:06:31 +11:00 |
|
Peter Stockings
|
f264596fcf
|
Add fix for error thrown when fetching /person/id for a person without any workouts
|
2022-11-27 13:42:59 +11:00 |
|
Peter Stockings
|
cd5f0fcf58
|
Refactor start_date as date rather then string
|
2022-11-27 13:22:37 +11:00 |
|
Peter Stockings
|
304e480e89
|
Add min/max date filter (really needs refactor)
|
2022-11-27 00:33:32 +11:00 |
|
Peter Stockings
|
ec6bc50d72
|
Move exercise filter into person endpoint, needs further refactor
|
2022-11-26 23:11:56 +11:00 |
|
Peter Stockings
|
339781355d
|
Make workout and person pages htmx driven
|
2022-11-24 21:19:16 +11:00 |
|
Peter Stockings
|
41bfce9513
|
Make dashboard, person, settings page htmx driven
|
2022-11-23 22:39:57 +11:00 |
|
Peter Stockings
|
1181937b6d
|
Filter exercises to render (needs refactor)
|
2022-11-23 21:40:06 +11:00 |
|
Peter Stockings
|
ff430dc956
|
Refactor workout start date component into template partial
|
2022-11-22 00:28:43 +11:00 |
|
Peter Stockings
|
68be21ab19
|
Refactorr topset into template partial
|
2022-11-22 00:18:26 +11:00 |
|
Peter Stockings
|
042d3517b6
|
Refactor exercise & person into template partials
|
2022-11-21 23:57:13 +11:00 |
|
Peter Stockings
|
3dcc61005e
|
Convert edit/add/remove people form in settings to htmx driven and trigger event to refresh list of people and workout count on insert/update/remove person
|
2022-11-20 14:14:04 +11:00 |
|