Commit Graph
289 Commits
Author SHA1 Message Date
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
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 7788fb9216 Make dashboard->person link htmx driven 2022-11-23 22:58:46 +11:00
Peter Stockings 56ceb87867 Fix for filter not working after selecting a single exercise 2022-11-23 22:48:03 +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 13135792d8 Update database scheming naming convention 2022-11-20 15:42:58 +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 93fc2fcfb8 Add missing cursor pointer styles 2022-11-20 13:02:07 +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 a0c2eb856a Fix error where your unable to add a topset to a empty workout 2022-11-20 00:39:00 +11:00
Peter Stockings e8827afa7f Fix error thrown when calculating stats with a single workout 2022-11-20 00:32:50 +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