Commit Graph

99 Commits

Author SHA1 Message Date
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
Peter Stockings
d4463dd842 Fix width of stat elements causing text to over flow 2023-03-28 20:31:21 +11:00
Peter Stockings
fbeb840c6e Save filters for workout list view 2023-03-21 22:29:12 +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