Commit Graph

112 Commits

Author SHA1 Message Date
Peter Stockings
fbeb840c6e Save filters for workout list view 2023-03-21 22:29:12 +11:00
Peter Stockings
27c27b74a0 Add total sets and average sets per workout to stats 2023-03-21 11:48:55 +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
305b528f64 Add prompt before deleting exercise 2023-03-21 00:10:18 +11:00
Peter Stockings
5cc290601d Prompt for confirmation before performing any deletes 2023-03-20 22:52:02 +11:00
Peter Stockings
2d40ac1720 Increase size of inputs on workout modal & list page 2023-03-20 22:44:47 +11:00
Peter Stockings
3e6f291793 Change edit topset exercise select to tailwind elements 2023-03-20 22:44:12 +11:00
Peter Stockings
c71cd0d7b2 Replace exercise select in workout modal with tailwind elements select component(still need to change it for edit exercise in modal) 2023-03-20 22:29:32 +11:00
Peter Stockings
e94f530c54 Make height of exercise/min & max date select uniform for workout list view 2023-03-20 22:28:44 +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
d286d97470 Add tailwind elements for multiple select 2023-03-20 21:31:07 +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
87d7d9e9f4 Rollback transaction on sql error 2022-12-05 21:51:15 +11:00
Peter Stockings
c030ff4448 Fix js error thrown when switching between dashboard and another page 2022-12-04 22:08:05 +11:00
Peter Stockings
27ababda27 Remove update button on edit start workout date form 2022-12-04 21:34:33 +11:00
Peter Stockings
26020f2eeb Add cursor pointer to workout rows in list view 2022-12-04 21:26:52 +11:00
Peter Stockings
14e5195d37 Remove workout page 2022-12-04 21:25:08 +11:00
Peter Stockings
27699de984 Remove edit/delete buttons from workout list view and instead open workout modal on row click 2022-12-04 21:14:51 +11:00
Peter Stockings
8b599172dd Refresh workout list view on modal close and add create workout action button 2022-12-04 21:11:13 +11:00
Peter Stockings
2ca8ff8832 Refresh calendar when closing workout modal 2022-12-04 20:13:18 +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
cdfc61167e Add action button on calendar to create new workout 2022-12-04 19:52:35 +11:00
Peter Stockings
eb6e135f61 Fix error thrown when attempting to clear No topsets message when workout contains topsets 2022-12-04 19:52:12 +11:00
Peter Stockings
fe8852c15d Fix error thrown when viewing profile of a person with a single workout with a single topset 2022-12-04 19:35:53 +11:00
Peter Stockings
e0c17fb039 Fix formatting for workout modal 2022-12-04 17:30: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
b7974567fe Update redirect from dashboard to person from list to calendar 2022-12-03 20:43:36 +11:00
Peter Stockings
f907a2aa3a Display stats under calendar 2022-12-03 20:22:06 +11:00
Peter Stockings
9191707e84 Add persons name to calendar title 2022-12-03 18:02:48 +11:00
Peter Stockings
afeba8a244 Fix error where a blank topset was rendered for a empty workout 2022-12-03 17:55:51 +11:00
Peter Stockings
d9d2dc01a5 Redirect from calendar year to month when clicking on month name 2022-12-03 17:51:33 +11:00
Peter Stockings
66048a3661 Add dateutil to requirements.txt 2022-12-03 17:48:15 +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
3921b22ed3 Add cursor pointer to days in calendar month view 2022-12-03 14:57:05 +11:00
Peter Stockings
6debc8e816 Convert year calendar from table to css flex layout 2022-12-03 14:44:12 +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