Commit Graph

102 Commits

Author SHA1 Message Date
Peter Stockings
aeb46bd073 Occasionally workout tags form wouldnt open, unsure what root cause is as I could see dom being updated in dev tools. Attempting to change hide/show logic (will add logs if doesnt work) 2023-08-14 22:28:28 +10:00
Peter Stockings
ffbe8ca7c2 Fix error when redirecting from workout overview to exercise (Person list filter) 2023-08-08 20:53:00 +10:00
Peter Stockings
25718970b6 When redirecting from workout overview(modal) to person list filter view dont refresh page on modal close 2023-08-07 10:29:41 +10:00
Peter Stockings
465bb74b87 Display exercise history when name is clicked on workout overview(modal) using person list filters (Should look into changing workout overview modal to a seperate page so you can access it via a url) 2023-08-06 22:51:24 +10:00
Peter Stockings
fdbb60b490 Add logic to handle adding/creating new tags for workouts 2023-08-06 22:15:36 +10:00
Peter Stockings
8e26cbf281 Add feilds to remove tags assigned to workout (Need to refactor as seperate template) 2023-08-05 12:30:07 +10:00
Peter Stockings
36743e0c33 Add mock static frontend assets for workout tag viewer/editor 2023-08-04 23:47:01 +10:00
Peter Stockings
6e4a008c5c Improve look of add topset/delete workout buttons on mobile 2023-07-31 22:02:26 +10:00
Peter Stockings
95b89ef9e8 Use hyperscript for rendering notifications 2023-07-26 14:23:57 +10:00
Peter Stockings
8c7fb7a278 When menu link is clicked scroll to top of page 2023-07-26 13:01:15 +10:00
Peter Stockings
fa8a751d4d Add text wrap to exercise name in topset template for workout modal to improve readability on mobile 2023-07-26 10:06:45 +10:00
Peter Stockings
2f859157de Reduce padding on workout modal when on mobile, TODO: workout list view needs to be made responsive as well 2023-07-25 21:48:58 +10:00
Peter Stockings
d2d8b73398 Dont float right 'add note' button on mobile 2023-07-25 21:41:08 +10:00
Peter Stockings
6cc20eebd9 Center topset buttons vertically 2023-07-25 21:39:10 +10:00
Peter Stockings
14a30e7332 Another slight modification to buttons on topsets 2023-07-25 21:19:31 +10:00
Peter Stockings
b23d29d72a In workout modal on mobile view change edit/delete update/cancel buttons to column 2023-07-25 21:11:46 +10:00
Peter Stockings
ab90e2d753 Fix table column x scroll issue 2023-07-25 21:03:42 +10:00
Peter Stockings
f9affb3d01 Add overflow to modal to its 'usable' on mobile, need to refactor topset table so its responsive 2023-07-25 20:18:47 +10:00
Peter Stockings
ba6fa91d7e Close side bar if menu link has been clicked when on mobile 2023-07-25 20:13:14 +10:00
Peter Stockings
65c313c89b Edit/Delete & Update/Cancel buttons from text to icons to reduce clutter on screen (Modal needs rework to be usable on mobile) 2023-07-25 17:55:29 +10:00
Peter Stockings
36f436c4c5 Fix ui issue where new set inputs wouldnt be full width on occasion 2023-07-25 17:48:38 +10:00
Peter Stockings
ee35e0b317 Refactor workout note template to use hyperscript and also render note with newlines preserved(Potentially switch to using Markdown?) 2023-07-25 17:40:39 +10:00
Peter Stockings
8e86a0dcaf Clear form when adding topset on workout modal 2023-07-24 10:44:57 +10:00
Peter Stockings
650a3879a2 Clear form and display temporary notification when adding users/exercises on settings page 2023-07-24 09:45:33 +10:00
Peter Stockings
ea1877a2ab Reduce size of edit/save/delete/cancel button images on settings page for people/exercises 2023-07-23 22:52:36 +10:00
Peter Stockings
dc88375d8c Remove wrappers for calendar, dashboard, & person 2023-07-16 09:54:26 +10:00
Peter Stockings
38d250902b Use jinja2_fragments to remove wrapper templates to handle htmx and non-htmx requests(Full or just partial html) 2023-07-15 23:27:14 +10:00
Peter Stockings
9c2d95fd61 Improve styling on settings page and add search for exercises/people 2023-07-14 22:20:46 +10:00
Peter Stockings
8802d37124 Auto set number of rows for workout note edit textarea 2023-07-12 21:40:07 +10:00
Peter Stockings
7d1bb0b291 Add button to cancel workout note edit 2023-07-12 20:52:49 +10:00
Peter Stockings
acf11c2693 Minor enhancement, when no note is present float right add new note button 2023-07-12 20:16:49 +10:00
Peter Stockings
81882e1969 Fix issue arising from last commits refactor where multiple calls to edit workout start date/note would create multiple instances of the dom 2023-07-12 19:50:51 +10:00
Peter Stockings
c457002d1e Add editable notes to workouts 2023-07-12 19:35:55 +10:00
Peter Stockings
19c586c5b2 Remove border from months on yearly view and increase spacing, also switch to using css grid 2023-05-01 22:40:53 +10:00
Peter Stockings
442a595aa4 Improve styling of year view 2023-05-01 21:52:43 +10:00
Peter Stockings
bdf1680b19 Fix error thrown when attempting to add tag from person list 2023-04-20 22:48:04 +10:00
Peter Stockings
31fd20cd0f Move no workout alert on dashboard 2023-04-08 16:09:00 +10:00
Peter Stockings
e8bcc58989 Remove logic connected to highlighting active tab for people 2023-04-08 16:00:34 +10:00
Peter Stockings
332bbf277c Add left/right margin to graphs 2023-04-08 16:00:10 +10:00
Peter Stockings
d3dccad770 Add ability to select axis on graphs 2023-04-03 14:43:36 +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
d44582d2a2 WIP: Plot estimated 1rm on graphs as well, perhaps add another graph with graph options(reps, weight, 1rms etc) 2023-04-02 23:02:51 +10:00
Peter Stockings
48099fcbd9 Dont display exercise title on graph as its being shown via dom 2023-04-02 22:42:37 +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
b128b7fb24 Fix error thrown when accessing person list page with tags 2023-03-31 22:12:28 +11:00
Peter Stockings
3fd7a63d5e Add tags to dashboard 2023-03-31 22:06:53 +11:00
Peter Stockings
14db201c30 Fix calendar background defect 2023-03-30 21:25:15 +11:00
Peter Stockings
c2dc9ba62c Try to reduce text overflow on monthly workout overview 2023-03-28 21:14:42 +11:00
Peter Stockings
3d34197437 Fix style issue where in yearly workout overview the month elements would increase in width with every workout added 2023-03-28 20:50:08 +11:00
Peter Stockings
d945d6fa9a Change workout view picker to tailwind elements for ui consistency 2023-03-28 20:47:01 +11:00