Commit Graph

  • fa8a751d4d Add text wrap to exercise name in topset template for workout modal to improve readability on mobile Peter Stockings 2023-07-26 10:06:45 +10:00
  • 2f859157de Reduce padding on workout modal when on mobile, TODO: workout list view needs to be made responsive as well Peter Stockings 2023-07-25 21:48:58 +10:00
  • d2d8b73398 Dont float right 'add note' button on mobile Peter Stockings 2023-07-25 21:41:08 +10:00
  • 6cc20eebd9 Center topset buttons vertically Peter Stockings 2023-07-25 21:39:10 +10:00
  • 14a30e7332 Another slight modification to buttons on topsets Peter Stockings 2023-07-25 21:19:31 +10:00
  • b23d29d72a In workout modal on mobile view change edit/delete update/cancel buttons to column Peter Stockings 2023-07-25 21:11:46 +10:00
  • ab90e2d753 Fix table column x scroll issue Peter Stockings 2023-07-25 21:03:42 +10:00
  • f9affb3d01 Add overflow to modal to its 'usable' on mobile, need to refactor topset table so its responsive Peter Stockings 2023-07-25 20:18:47 +10:00
  • ba6fa91d7e Close side bar if menu link has been clicked when on mobile Peter Stockings 2023-07-25 20:13:14 +10:00
  • 8ff4359ace Add ability to toggle sidebar for mobile Peter Stockings 2023-07-25 19:43:19 +10:00
  • efc662360b Convert exercise/person search on settings page to hyperscript Peter Stockings 2023-07-25 19:22:45 +10:00
  • c22e3e2090 Bump up hyperscript version to 0.9.9 Peter Stockings 2023-07-25 19:21:41 +10:00
  • 65c313c89b Edit/Delete & Update/Cancel buttons from text to icons to reduce clutter on screen (Modal needs rework to be usable on mobile) Peter Stockings 2023-07-25 17:55:29 +10:00
  • 36f436c4c5 Fix ui issue where new set inputs wouldnt be full width on occasion Peter Stockings 2023-07-25 17:48:38 +10:00
  • ee35e0b317 Refactor workout note template to use hyperscript and also render note with newlines preserved(Potentially switch to using Markdown?) Peter Stockings 2023-07-25 17:40:39 +10:00
  • 27ba4d096b Minor refactor for notification function, switch to hyperscript? Peter Stockings 2023-07-24 21:44:00 +10:00
  • 8e86a0dcaf Clear form when adding topset on workout modal Peter Stockings 2023-07-24 10:44:57 +10:00
  • 650a3879a2 Clear form and display temporary notification when adding users/exercises on settings page Peter Stockings 2023-07-24 09:45:33 +10:00
  • ea1877a2ab Reduce size of edit/save/delete/cancel button images on settings page for people/exercises Peter Stockings 2023-07-23 22:52:36 +10:00
  • 4871a4061d Fix missing function for year calendar view Peter Stockings 2023-07-23 16:21:46 +10:00
  • 0229bf8f40 Bump up Jinja2 version to resolve error Peter Stockings 2023-07-16 10:13:59 +10:00
  • dc88375d8c Remove wrappers for calendar, dashboard, & person Peter Stockings 2023-07-16 09:54:26 +10:00
  • 38d250902b Use jinja2_fragments to remove wrapper templates to handle htmx and non-htmx requests(Full or just partial html) Peter Stockings 2023-07-15 23:27:14 +10:00
  • 9c2d95fd61 Improve styling on settings page and add search for exercises/people Peter Stockings 2023-07-14 22:20:46 +10:00
  • 9cd3ce15e0 Fix issue where arriving directly on settings page would show an empty list for exercises & people Peter Stockings 2023-07-14 22:10:26 +10:00
  • 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 Peter Stockings 2023-07-13 22:04:03 +10:00
  • 8802d37124 Auto set number of rows for workout note edit textarea Peter Stockings 2023-07-12 21:40:07 +10:00
  • 7d1bb0b291 Add button to cancel workout note edit Peter Stockings 2023-07-12 20:52:49 +10:00
  • acf11c2693 Minor enhancement, when no note is present float right add new note button Peter Stockings 2023-07-12 20:16:49 +10:00
  • 81882e1969 Fix issue arising from last commits refactor where multiple calls to edit workout start date/note would create multiple instances of the dom Peter Stockings 2023-07-12 19:50:51 +10:00
  • c457002d1e Add editable notes to workouts Peter Stockings 2023-07-12 19:35:55 +10:00
  • 19c586c5b2 Remove border from months on yearly view and increase spacing, also switch to using css grid Peter Stockings 2023-05-01 22:40:53 +10:00
  • 442a595aa4 Improve styling of year view Peter Stockings 2023-05-01 21:52:43 +10:00
  • 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 Peter Stockings 2023-05-01 21:20:00 +10:00
  • bdf1680b19 Fix error thrown when attempting to add tag from person list Peter Stockings 2023-04-20 22:48:04 +10:00
  • b228ef8169 Move htmx, hyperscript, & sweetalert js libs to bottom of page to stop blocking of render Peter Stockings 2023-04-13 22:04:06 +10:00
  • f00360a720 Add plotly basic js lib referenced in below commit Peter Stockings 2023-04-13 21:57:55 +10:00
  • 28a54a634b Switch to using plotly-basic to reduce page size to 2.3mb Peter Stockings 2023-04-13 21:49:55 +10:00
  • 06a7fbfb4b Move all js/css dependencies local to fix further issues(Need to figure a way to remove dependencies all together due to size 5mb page load currently) Peter Stockings 2023-04-13 21:44:53 +10:00
  • 5aca58fc7f Update tailwind elements js path as well Peter Stockings 2023-04-13 21:00:43 +10:00
  • f3727ff91e Update url to tailwind elements cdn (need to serve dependencies) Peter Stockings 2023-04-11 20:47:36 +10:00
  • 31fd20cd0f Move no workout alert on dashboard Peter Stockings 2023-04-08 16:09:00 +10:00
  • e8bcc58989 Remove logic connected to highlighting active tab for people Peter Stockings 2023-04-08 16:00:34 +10:00
  • 332bbf277c Add left/right margin to graphs Peter Stockings 2023-04-08 16:00:10 +10:00
  • 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