Commit Graph

70 Commits

Author SHA1 Message Date
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
Peter Stockings
ba601c8085 Add cursor pointer styling to buttons 2022-11-20 12:55:20 +11:00
Peter Stockings
b1be914b75 Fix error where updating topset details wouldnt persist 2022-11-20 10:23:30 +11:00
Peter Stockings
19e3255ad9 Convert edit topset form to htmx driven 2022-11-20 10:19:59 +11:00
Peter Stockings
08f45e41de Convert add/delete topset forms to htmx driven 2022-11-20 00:27:22 +11:00
Peter Stockings
87ccd3252f Fix bug where you couldnt re-edit start date 2022-11-19 23:52:55 +11:00
Peter Stockings
3672951091 Convert workout start date form into htmx driven 2022-11-19 23:46:47 +11:00
Peter Stockings
605d84f8bb Convert exercise form into htmx driven 2022-11-19 22:48:24 +11:00
Peter Stockings
ab08c19e6a Rename get_topset function 2022-11-19 20:36:03 +11:00
Peter Stockings
a1fa9557ea Add support for partial views with jinga-partials and refactor stats as partial view 2022-11-19 16:36:20 +11:00
Peter Stockings
c5029e8183 Rename validation functions 2022-11-19 16:04:04 +11:00