Commit Graph

  • d3dccad770 Add ability to select axis on graphs Peter Stockings 2023-04-03 14:43:36 +10:00
  • ca3eb48da6 WIP: Add option to toggle graphs (havent yet added axis filter) Peter Stockings 2023-04-02 23:27:20 +10:00
  • d44582d2a2 WIP: Plot estimated 1rm on graphs as well, perhaps add another graph with graph options(reps, weight, 1rms etc) Peter Stockings 2023-04-02 23:02:51 +10:00
  • 48099fcbd9 Dont display exercise title on graph as its being shown via dom Peter Stockings 2023-04-02 22:42:37 +10:00
  • 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 Peter Stockings 2023-04-02 22:36:30 +10:00
  • b128b7fb24 Fix error thrown when accessing person list page with tags Peter Stockings 2023-03-31 22:12:28 +11:00
  • 3fd7a63d5e Add tags to dashboard Peter Stockings 2023-03-31 22:06:53 +11:00
  • 14db201c30 Fix calendar background defect Peter Stockings 2023-03-30 21:25:15 +11:00
  • c2dc9ba62c Try to reduce text overflow on monthly workout overview Peter Stockings 2023-03-28 21:14:42 +11:00
  • 3d34197437 Fix style issue where in yearly workout overview the month elements would increase in width with every workout added Peter Stockings 2023-03-28 20:50:08 +11:00
  • d945d6fa9a Change workout view picker to tailwind elements for ui consistency Peter Stockings 2023-03-28 20:47:01 +11:00
  • d4463dd842 Fix width of stat elements causing text to over flow Peter Stockings 2023-03-28 20:31:21 +11:00
  • a1f2210ee3 Remove footer Peter Stockings 2023-03-28 20:30:24 +11:00
  • fbeb840c6e Save filters for workout list view Peter Stockings 2023-03-21 22:29:12 +11:00
  • 27c27b74a0 Add total sets and average sets per workout to stats Peter Stockings 2023-03-21 11:48:55 +11:00
  • 0b820eb66e Add options to configure filter options for dashboard(people, exercise, start/end date) Peter Stockings 2023-03-21 00:11:13 +11:00
  • 305b528f64 Add prompt before deleting exercise Peter Stockings 2023-03-21 00:10:18 +11:00
  • 5cc290601d Prompt for confirmation before performing any deletes Peter Stockings 2023-03-20 22:52:02 +11:00
  • 2d40ac1720 Increase size of inputs on workout modal & list page Peter Stockings 2023-03-20 22:44:47 +11:00
  • 3e6f291793 Change edit topset exercise select to tailwind elements Peter Stockings 2023-03-20 22:43:57 +11:00
  • c71cd0d7b2 Replace exercise select in workout modal with tailwind elements select component(still need to change it for edit exercise in modal) Peter Stockings 2023-03-20 22:29:32 +11:00
  • e94f530c54 Make height of exercise/min & max date select uniform for workout list view Peter Stockings 2023-03-20 22:28:44 +11:00
  • 2499185b2d Only allow clearing of selected exercises if user is deselecting from exercise picker Peter Stockings 2023-03-20 22:16:44 +11:00
  • 4144f3a615 Just for htmx requests allow to unselect all exercises on list view Peter Stockings 2023-03-20 22:06:18 +11:00
  • 5d8eedd591 Only display workouts in list view that contain selected exercises Peter Stockings 2023-03-20 22:02:15 +11:00
  • 37aaa9b3f3 Revert change made in previous commit where if no exerises where selected manually then all would be Peter Stockings 2023-03-20 21:44:18 +11:00
  • f3c96ca11f Switch to using multiple select for exercise selection on list view considering adding graphs for data viewed Peter Stockings 2023-03-20 21:32:00 +11:00
  • d286d97470 Add tailwind elements for multiple select Peter Stockings 2023-03-20 21:31:07 +11:00
  • 82f7e83056 Fix error on refresh where footer elements fused with action button Peter Stockings 2023-03-14 22:30:43 +11:00
  • 50c32d20a4 Attempt to fix person link highlight Peter Stockings 2022-12-16 21:20:18 +11:00
  • dac5e99f05 Ensure workouts are printed in order of start date descending Peter Stockings 2022-12-07 20:56:12 +11:00
  • 14ecae99e4 Change minify lib to minify_html (apparently faster) Peter Stockings 2022-12-05 22:39:48 +11:00
  • d780938d3b Minify html response Peter Stockings 2022-12-05 22:33:50 +11:00
  • 87d7d9e9f4 Rollback transaction on sql error Peter Stockings 2022-12-05 21:51:15 +11:00
  • c030ff4448 Fix js error thrown when switching between dashboard and another page Peter Stockings 2022-12-04 22:08:05 +11:00
  • 27ababda27 Remove update button on edit start workout date form Peter Stockings 2022-12-04 21:34:33 +11:00
  • 26020f2eeb Add cursor pointer to workout rows in list view Peter Stockings 2022-12-04 21:26:52 +11:00
  • 14e5195d37 Remove workout page Peter Stockings 2022-12-04 21:25:08 +11:00
  • 27699de984 Remove edit/delete buttons from workout list view and instead open workout modal on row click Peter Stockings 2022-12-04 21:14:51 +11:00
  • 8b599172dd Refresh workout list view on modal close and add create workout action button Peter Stockings 2022-12-04 21:11:13 +11:00
  • 2ca8ff8832 Refresh calendar when closing workout modal Peter Stockings 2022-12-04 20:13:18 +11:00
  • 6a72baf787 Fix bug where new date wasnt converted to date object Peter Stockings 2022-12-04 19:53:14 +11:00
  • cdfc61167e Add action button on calendar to create new workout Peter Stockings 2022-12-04 19:52:35 +11:00
  • eb6e135f61 Fix error thrown when attempting to clear No topsets message when workout contains topsets Peter Stockings 2022-12-04 19:52:12 +11:00
  • fe8852c15d Fix error thrown when viewing profile of a person with a single workout with a single topset Peter Stockings 2022-12-04 19:35:53 +11:00
  • e0c17fb039 Fix formatting for workout modal Peter Stockings 2022-12-04 17:30:14 +11:00
  • 947015f2a4 Fix bug where upon editing topset it would change exercise to Squat (1st in list) Peter Stockings 2022-12-04 17:22:24 +11:00
  • 4ff578f8b6 Display workout in modal from calendar (styling not complete) Peter Stockings 2022-12-04 17:09:56 +11:00
  • b7974567fe Update redirect from dashboard to person from list to calendar Peter Stockings 2022-12-03 20:43:36 +11:00
  • f907a2aa3a Display stats under calendar Peter Stockings 2022-12-03 20:22:06 +11:00
  • 9191707e84 Add persons name to calendar title Peter Stockings 2022-12-03 18:02:48 +11:00
  • afeba8a244 Fix error where a blank topset was rendered for a empty workout Peter Stockings 2022-12-03 17:55:51 +11:00
  • d9d2dc01a5 Redirect from calendar year to month when clicking on month name Peter Stockings 2022-12-03 17:51:33 +11:00
  • 66048a3661 Add dateutil to requirements.txt Peter Stockings 2022-12-03 17:48:15 +11:00
  • 0701c1aace Fix calendar year view Peter Stockings 2022-12-03 17:46:07 +11:00
  • aed610d8b6 Make calendar month view default when viewing a persons workout and display workouts for month view (year view remaining) Peter Stockings 2022-12-03 16:57:35 +11:00
  • 3921b22ed3 Add cursor pointer to days in calendar month view Peter Stockings 2022-12-03 14:57:05 +11:00
  • 6debc8e816 Convert year calendar from table to css flex layout Peter Stockings 2022-12-03 14:44:12 +11:00
  • 70310747aa Combine month and year templates and add basic date/view change interactivity Peter Stockings 2022-12-03 13:43:01 +11:00
  • 467f50cc44 Add month/year calendar (mainly static for now) Peter Stockings 2022-12-03 11:53:17 +11:00
  • b3337adb1a Remove is_filtered flag from /person template Peter Stockings 2022-11-27 14:21:41 +11:00
  • b270c86576 Only display column for exercise if the person has completed a topset with said exercise Peter Stockings 2022-11-27 14:06:31 +11:00
  • f264596fcf Add fix for error thrown when fetching /person/id for a person without any workouts Peter Stockings 2022-11-27 13:42:59 +11:00
  • cd5f0fcf58 Refactor start_date as date rather then string Peter Stockings 2022-11-27 13:22:37 +11:00
  • 304e480e89 Add min/max date filter (really needs refactor) Peter Stockings 2022-11-27 00:33:32 +11:00
  • ec6bc50d72 Move exercise filter into person endpoint, needs further refactor Peter Stockings 2022-11-26 23:11:56 +11:00
  • 339781355d Make workout and person pages htmx driven Peter Stockings 2022-11-24 21:19:16 +11:00
  • 7788fb9216 Make dashboard->person link htmx driven Peter Stockings 2022-11-23 22:58:46 +11:00
  • 56ceb87867 Fix for filter not working after selecting a single exercise Peter Stockings 2022-11-23 22:48:03 +11:00
  • 41bfce9513 Make dashboard, person, settings page htmx driven Peter Stockings 2022-11-23 22:36:45 +11:00
  • 1181937b6d Filter exercises to render (needs refactor) Peter Stockings 2022-11-23 21:40:06 +11:00
  • ff430dc956 Refactor workout start date component into template partial Peter Stockings 2022-11-22 00:28:43 +11:00
  • 68be21ab19 Refactorr topset into template partial Peter Stockings 2022-11-22 00:18:26 +11:00
  • 042d3517b6 Refactor exercise & person into template partials Peter Stockings 2022-11-21 23:57:13 +11:00
  • 13135792d8 Update database scheming naming convention Peter Stockings 2022-11-20 15:42:58 +11:00
  • 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 Peter Stockings 2022-11-20 14:14:04 +11:00
  • 93fc2fcfb8 Add missing cursor pointer styles Peter Stockings 2022-11-20 13:02:07 +11:00
  • ba601c8085 Add cursor pointer styling to buttons Peter Stockings 2022-11-20 12:55:20 +11:00
  • b1be914b75 Fix error where updating topset details wouldnt persist Peter Stockings 2022-11-20 10:23:30 +11:00
  • 19e3255ad9 Convert edit topset form to htmx driven Peter Stockings 2022-11-20 10:19:59 +11:00
  • a0c2eb856a Fix error where your unable to add a topset to a empty workout Peter Stockings 2022-11-20 00:39:00 +11:00
  • e8827afa7f Fix error thrown when calculating stats with a single workout Peter Stockings 2022-11-20 00:32:50 +11:00
  • 08f45e41de Convert add/delete topset forms to htmx driven Peter Stockings 2022-11-20 00:27:22 +11:00
  • 87ccd3252f Fix bug where you couldnt re-edit start date Peter Stockings 2022-11-19 23:52:55 +11:00
  • 3672951091 Convert workout start date form into htmx driven Peter Stockings 2022-11-19 23:46:47 +11:00
  • 605d84f8bb Convert exercise form into htmx driven Peter Stockings 2022-11-19 22:48:24 +11:00
  • 44cf4b2c6b Only show estimated one rep max graph if multiple workouts with exercise have been completed Peter Stockings 2022-11-19 21:42:37 +11:00
  • 39b5cab453 Add htmx/hyperscript to the frontend Peter Stockings 2022-11-19 20:36:57 +11:00
  • 32389738ff Show list of workouts in descending order Peter Stockings 2022-11-19 20:36:29 +11:00
  • ab08c19e6a Rename get_topset function Peter Stockings 2022-11-19 20:36:03 +11:00
  • a1fa9557ea Add support for partial views with jinga-partials and refactor stats as partial view Peter Stockings 2022-11-19 16:36:20 +11:00
  • c5029e8183 Rename validation functions Peter Stockings 2022-11-19 16:04:04 +11:00
  • 21750f3562 Refactor stats into generic function Peter Stockings 2022-11-19 13:32:44 +11:00
  • bb867d89b0 Improve styling on start date input for workouts Peter Stockings 2022-11-17 22:09:41 +11:00
  • 65f8ec9658 Add ability to update workout date Peter Stockings 2022-11-17 22:03:36 +11:00
  • 369b0520ce Fix error thrown when attempting to add workout due to datetime reference error Peter Stockings 2022-11-17 20:54:31 +11:00
  • b4ec0ed81f Display workout stats Peter Stockings 2022-10-01 20:49:16 +10:00
  • 118a715609 Change date format and order list of users by age of account Peter Stockings 2022-09-17 22:39:39 +10:00
  • 7eaf4f812f Remove swagger Peter Stockings 2022-09-17 16:42:50 +10:00
  • f22def08a2 Plot estimated 1 rep max progression for each exercise on dashboard Peter Stockings 2022-09-17 16:08:06 +10:00