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 |
|
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
|
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
|
2023-05-01 21:20:00 +10:00 |
|
Peter Stockings
|
b228ef8169
|
Move htmx, hyperscript, & sweetalert js libs to bottom of page to stop blocking of render
|
2023-04-13 22:04:06 +10:00 |
|
Peter Stockings
|
f00360a720
|
Add plotly basic js lib referenced in below commit
|
2023-04-13 21:57:55 +10:00 |
|
Peter Stockings
|
28a54a634b
|
Switch to using plotly-basic to reduce page size to 2.3mb
|
2023-04-13 21:49:55 +10:00 |
|
Peter Stockings
|
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)
|
2023-04-13 21:44:53 +10:00 |
|
Peter Stockings
|
5aca58fc7f
|
Update tailwind elements js path as well
|
2023-04-13 21:00:43 +10:00 |
|
Peter Stockings
|
f3727ff91e
|
Update url to tailwind elements cdn (need to serve dependencies)
|
2023-04-11 20:47:36 +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
|
a1f2210ee3
|
Remove footer
|
2023-03-28 20:30:24 +11:00 |
|
Peter Stockings
|
fbeb840c6e
|
Save filters for workout list view
|
2023-03-21 22:29:12 +11:00 |
|
Peter Stockings
|
27c27b74a0
|
Add total sets and average sets per workout to stats
|
2023-03-21 11:48:55 +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 |
|
Peter Stockings
|
305b528f64
|
Add prompt before deleting exercise
|
2023-03-21 00:10:18 +11:00 |
|
Peter Stockings
|
5cc290601d
|
Prompt for confirmation before performing any deletes
|
2023-03-20 22:52:02 +11:00 |
|
Peter Stockings
|
2d40ac1720
|
Increase size of inputs on workout modal & list page
|
2023-03-20 22:44:47 +11:00 |
|
Peter Stockings
|
3e6f291793
|
Change edit topset exercise select to tailwind elements
|
2023-03-20 22:44:12 +11:00 |
|
Peter Stockings
|
c71cd0d7b2
|
Replace exercise select in workout modal with tailwind elements select component(still need to change it for edit exercise in modal)
|
2023-03-20 22:29:32 +11:00 |
|
Peter Stockings
|
e94f530c54
|
Make height of exercise/min & max date select uniform for workout list view
|
2023-03-20 22:28:44 +11:00 |
|
Peter Stockings
|
2499185b2d
|
Only allow clearing of selected exercises if user is deselecting from exercise picker
|
2023-03-20 22:16:44 +11:00 |
|
Peter Stockings
|
4144f3a615
|
Just for htmx requests allow to unselect all exercises on list view
|
2023-03-20 22:06:18 +11:00 |
|
Peter Stockings
|
5d8eedd591
|
Only display workouts in list view that contain selected exercises
|
2023-03-20 22:02:15 +11:00 |
|
Peter Stockings
|
37aaa9b3f3
|
Revert change made in previous commit where if no exerises where selected manually then all would be
|
2023-03-20 21:44:18 +11:00 |
|
Peter Stockings
|
f3c96ca11f
|
Switch to using multiple select for exercise selection on list view
considering adding graphs for data viewed
|
2023-03-20 21:32:00 +11:00 |
|
Peter Stockings
|
d286d97470
|
Add tailwind elements for multiple select
|
2023-03-20 21:31:07 +11:00 |
|
Peter Stockings
|
82f7e83056
|
Fix error on refresh where footer elements fused with action button
|
2023-03-14 22:30:43 +11:00 |
|
Peter Stockings
|
50c32d20a4
|
Attempt to fix person link highlight
|
2022-12-16 21:20:18 +11:00 |
|
Peter Stockings
|
dac5e99f05
|
Ensure workouts are printed in order of start date descending
|
2022-12-07 20:56:12 +11:00 |
|
Peter Stockings
|
14ecae99e4
|
Change minify lib to minify_html (apparently faster)
|
2022-12-05 22:39:48 +11:00 |
|
Peter Stockings
|
d780938d3b
|
Minify html response
|
2022-12-05 22:33:50 +11:00 |
|
Peter Stockings
|
87d7d9e9f4
|
Rollback transaction on sql error
|
2022-12-05 21:51:15 +11:00 |
|
Peter Stockings
|
c030ff4448
|
Fix js error thrown when switching between dashboard and another page
|
2022-12-04 22:08:05 +11:00 |
|
Peter Stockings
|
27ababda27
|
Remove update button on edit start workout date form
|
2022-12-04 21:34:33 +11:00 |
|
Peter Stockings
|
26020f2eeb
|
Add cursor pointer to workout rows in list view
|
2022-12-04 21:26:52 +11:00 |
|
Peter Stockings
|
14e5195d37
|
Remove workout page
|
2022-12-04 21:25:08 +11:00 |
|
Peter Stockings
|
27699de984
|
Remove edit/delete buttons from workout list view and instead open workout modal on row click
|
2022-12-04 21:14:51 +11:00 |
|
Peter Stockings
|
8b599172dd
|
Refresh workout list view on modal close and add create workout action button
|
2022-12-04 21:11:13 +11:00 |
|
Peter Stockings
|
2ca8ff8832
|
Refresh calendar when closing workout modal
|
2022-12-04 20:13:18 +11:00 |
|
Peter Stockings
|
6a72baf787
|
Fix bug where new date wasnt converted to date object
|
2022-12-04 19:53:14 +11:00 |
|
Peter Stockings
|
cdfc61167e
|
Add action button on calendar to create new workout
|
2022-12-04 19:52:35 +11:00 |
|
Peter Stockings
|
eb6e135f61
|
Fix error thrown when attempting to clear No topsets message when workout contains topsets
|
2022-12-04 19:52:12 +11:00 |
|
Peter Stockings
|
fe8852c15d
|
Fix error thrown when viewing profile of a person with a single workout with a single topset
|
2022-12-04 19:35:53 +11:00 |
|
Peter Stockings
|
e0c17fb039
|
Fix formatting for workout modal
|
2022-12-04 17:30:14 +11:00 |
|
Peter Stockings
|
947015f2a4
|
Fix bug where upon editing topset it would change exercise to Squat (1st in list)
|
2022-12-04 17:22:24 +11:00 |
|