Commit Graph

191 Commits

Author SHA1 Message Date
Peter Stockings
c81eaeb520 Improve look of person list exercise graphs when on mobile 2023-08-08 22:10:01 +10:00
Peter Stockings
2cbd6808a4 Minor refactor to person list view, still need to combine filter logic and move to service 2023-08-08 21:35:36 +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
5ccb1f1905 Add database connection to global context so repeat queries dont recreate connections(Need to check if this actually improves speed) also added in logic so if add workout is triggered when there is already a workout on that day without any topsets it will instead load that 2023-08-06 13:34:33 +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
f0495be83a Fix topsets not appearing in order of completion when viewing in modal 2023-07-29 23:07:19 +10:00
Peter Stockings
014f38353b Scroll to top when month is selected in year view 2023-07-27 15:11:58 +10:00
Peter Stockings
5730af85d3 Remove search filter from person view dropdown 2023-07-27 15:04:33 +10:00
Peter Stockings
8585a787de Previous commit messed up width of table on person list view, need to look into making table more responsive 2023-07-26 21:03:51 +10:00
Peter Stockings
90dcd54498 Another attempt at improving usability of person list view on mobile (Need to add top scroll bar or make draggable on desktop as you now need to scroll to the bottom to see the scroll bar) 2023-07-26 18:01:01 +10:00
Peter Stockings
57257a83a2 Center name for calendar/list view 2023-07-26 17:54:17 +10:00
Peter Stockings
bfc873f974 Fix plots for person list view, issue caused by format on save messing up jinja interpolation syntax 2023-07-26 17:53:49 +10:00
Peter Stockings
44d27269cd When viewing calendar month view on mobile days weeks without a workout have a much smaller cell 2023-07-26 17:16:33 +10:00
Peter Stockings
95b89ef9e8 Use hyperscript for rendering notifications 2023-07-26 14:23:57 +10:00
Peter Stockings
bc7c15144a Change hyperscript version to the one that is used in hyperscript.org (Not sure what version it is, but it supports render) 2023-07-26 14:22:56 +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
24be7a22ec Make person list view mobile responsive 2023-07-26 12:54:45 +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
8ff4359ace Add ability to toggle sidebar for mobile 2023-07-25 19:43:19 +10:00
Peter Stockings
efc662360b Convert exercise/person search on settings page to hyperscript 2023-07-25 19:22:45 +10:00
Peter Stockings
c22e3e2090 Bump up hyperscript version to 0.9.9 2023-07-25 19:21:41 +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
27ba4d096b Minor refactor for notification function, switch to hyperscript? 2023-07-24 21:44:00 +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
4871a4061d Fix missing function for year calendar view 2023-07-23 16:21:46 +10:00
Peter Stockings
0229bf8f40 Bump up Jinja2 version to resolve error 2023-07-16 10:13:59 +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
9cd3ce15e0 Fix issue where arriving directly on settings page would show an empty list for exercises & people 2023-07-14 22:10:26 +10:00
Peter Stockings
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 2023-07-13 22:04:03 +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