Peter Stockings
|
da73d816d6
|
Add favicon
|
2024-12-18 23:34:44 +11:00 |
|
Peter Stockings
|
71bf4b640c
|
whoops update column heading order after moving methods to 2nd pos
|
2024-11-10 18:35:28 +11:00 |
|
Peter Stockings
|
5bdb586a2c
|
For endpoints page, remove faulty logic that attempted to persisted column view preferences and move Method column to 2nd pos
|
2024-11-10 18:31:44 +11:00 |
|
Peter Stockings
|
8b248bad17
|
Make endpoints column filter responsive
|
2024-11-10 18:15:33 +11:00 |
|
Peter Stockings
|
285175c29d
|
Update previous page link for workout navbar
|
2024-11-10 18:09:22 +11:00 |
|
Peter Stockings
|
5db18cbf18
|
Clear exercise select dropdown when clear search is clicked
|
2024-11-10 18:01:30 +11:00 |
|
Peter Stockings
|
16cd4e93e3
|
Change exercise select input from text to search so it adds a clear button on the right
|
2024-11-10 17:50:13 +11:00 |
|
Peter Stockings
|
2d6c738e3e
|
Max SQL query text box resize to query length
|
2024-11-09 23:18:57 +11:00 |
|
Peter Stockings
|
0b7b804d62
|
Fix issue where redirecting to endpoints page would only show table
|
2024-11-09 19:20:06 +11:00 |
|
Peter Stockings
|
120a94ff45
|
Add page to list all flask endpoints with filter
|
2024-11-09 19:07:55 +11:00 |
|
Peter Stockings
|
c7013e0eac
|
Add ability to plot saved queries using plotly, need to check performance in production, also need to improve generate_plot function
|
2024-11-09 16:49:08 +11:00 |
|
Peter Stockings
|
23def088bb
|
Add ability to save and edit queries, still need to add ability to edit queries
|
2024-11-08 23:09:19 +11:00 |
|
Peter Stockings
|
90cb1c1451
|
Add styling to sql query text area
|
2024-11-08 21:57:48 +11:00 |
|
Peter Stockings
|
0f55d42f22
|
* Add SQL query executor
* Move mermaid.min.js to static asset
* Create templates for sql logic
|
2024-11-06 23:25:25 +11:00 |
|
Peter Stockings
|
3a07b9d97f
|
WIP: Render database schema using Mermaid.js
Still need to:
* Move mermaid.js to static files
* Make template for mermaid wrapper
* Create new page for SQL viewer then add explorer
|
2024-11-06 22:48:51 +11:00 |
|
Peter Stockings
|
30ba59381c
|
Add confirmation prior to deleting workout
|
2024-11-05 16:52:41 +11:00 |
|
Peter Stockings
|
616b57e1db
|
Fix regression where selecting an exercise didnt populate reps/weight inputs with last set and resize progress graph on desktop
|
2024-11-05 15:04:06 +11:00 |
|
Peter Stockings
|
4fe9271555
|
Change 'No tags available' text to 'No tags' for workout tags
|
2024-11-05 15:02:54 +11:00 |
|
Peter Stockings
|
8bb33f23fc
|
Add mobile padding for navbar on workout page
|
2024-11-05 15:02:27 +11:00 |
|
Peter Stockings
|
5938c9468b
|
Fix error thrown when attempting to update exercise name
|
2024-11-04 23:14:56 +11:00 |
|
Peter Stockings
|
1f0742bbc0
|
Add breadcrumb navigation to workout page
|
2024-11-04 22:51:27 +11:00 |
|
Peter Stockings
|
6ebac69911
|
Show 'No tags applied' on workouts when...
|
2024-11-04 22:36:27 +11:00 |
|
Peter Stockings
|
b5493e627c
|
Fix tags, may have increased load on database while only using one query to fetch workout, topsets, and all tags
|
2024-11-04 22:33:08 +11:00 |
|
Peter Stockings
|
10326ccd7a
|
Switch from using workout modal and change to workout page, still need to cleanup modal logic and templates. Need to fix workout tag functionality
|
2024-11-04 22:02:06 +11:00 |
|
Peter Stockings
|
64c3335c29
|
Prompt user for confirmation prior to deleting exercise
|
2024-11-04 16:55:31 +11:00 |
|
Peter Stockings
|
7d65f9b8e8
|
Add ability to add/delete exercises from dropdown
|
2024-11-04 16:46:22 +11:00 |
|
Peter Stockings
|
7d43965289
|
Add ability to edit exercise name from new dropdown, still WIP as I need to handle exercise selection and make it a component
|
2024-11-04 12:07:47 +11:00 |
|
Peter Stockings
|
e756607dc8
|
Add WIP of exercise live search, just testing speed in prod site
|
2024-11-03 09:45:48 +11:00 |
|
Peter Stockings
|
817a6016e2
|
Create seperate page view for workout (WIP)
|
2024-11-02 23:09:26 +11:00 |
|
Peter Stockings
|
1384eb007b
|
Add min/max filter filter for exercise sparkline graph
|
2024-07-29 21:27:30 +10:00 |
|
Peter Stockings
|
910437010d
|
Add margin top to workout start date input
|
2024-04-11 18:42:14 +10:00 |
|
Peter Stockings
|
32a81df82a
|
Add fade in transition to work out start date, tags, & note
|
2024-04-11 18:40:21 +10:00 |
|
Peter Stockings
|
0fb330d6fa
|
Add css fade in transition for calendar next/prev changes
|
2024-04-11 18:22:40 +10:00 |
|
Peter Stockings
|
ed1b91f9b7
|
Fix flicker caused by custom js select component being loaded
|
2024-04-11 18:12:51 +10:00 |
|
Peter Stockings
|
0e5de89e81
|
Change sidebar link behaviour so it doesnt scroll to top of screen until content has loaded and add in loading spinner for person list in sidebar
|
2024-04-11 17:57:24 +10:00 |
|
Peter Stockings
|
497a96be60
|
Instead of retreiving list of users and workouts card on initial load which involves a second db call, use htmx onload callback
|
2024-04-11 17:43:16 +10:00 |
|
Peter Stockings
|
63d997a3f1
|
Refactor calendar (month and year view), switching to vertical slice arch. Also in progress of refactoring of stats so they are retreived after inital page load for performance sake
|
2024-04-11 13:45:38 +10:00 |
|
Peter Stockings
|
f21454523f
|
Fix kg per week/month for exercise progress graphs and remove useless formula
|
2024-04-04 20:34:27 +11:00 |
|
Peter Stockings
|
6dafdf71dd
|
Add options to filter epoch for exercise progress graphs (1M, 3M, 6M, All), however if there isnt data in a selected epoch the endpoint returns 404. Havent bothered to look into to it, probs should clean up code as well
|
2024-04-03 20:31:13 +11:00 |
|
Peter Stockings
|
dae4fcbf44
|
Add view to list workout notes for a person
|
2024-03-09 18:50:44 +11:00 |
|
Peter Stockings
|
e3de9f886b
|
Display liner formula for E1RM over time, and weekly/monthly progress in weight (this part doesnt work well, will probably remove)
|
2024-03-09 17:15:08 +11:00 |
|
Peter Stockings
|
fd04eb00b1
|
Clear dark classes on remaining inputs
|
2024-03-09 16:33:08 +11:00 |
|
Peter Stockings
|
d54cbe1d17
|
Clean up svg_line_graph
|
2023-12-11 22:02:47 +11:00 |
|
Peter Stockings
|
197f7bcf6b
|
Add interactivity to recently created graphs, this time using circles for interactivity
|
2023-12-11 21:38:52 +11:00 |
|
Peter Stockings
|
e93c92a452
|
Add same graphs to person list view
|
2023-12-11 17:48:51 +11:00 |
|
Peter Stockings
|
2285e870fb
|
Added graphs to show workouts & PR's per week on dashboard. However there is no tooltip on hover and I duplicated the svg spark line template (May combine the two)
|
2023-12-11 17:29:10 +11:00 |
|
Peter Stockings
|
042d895161
|
Fix issue where hovering over a graph would show highlight on all graphs
|
2023-12-10 23:55:53 +11:00 |
|
Peter Stockings
|
fe01b2ade3
|
Statically render svg graphs on person view as well
|
2023-12-09 23:30:22 +11:00 |
|
Peter Stockings
|
d0afd92126
|
Render svg graphs in initial response rather then requesting each graph individually. Initial load file size of dashboard will be larger, unsure if I will rollback this change
|
2023-12-09 23:10:13 +11:00 |
|
Peter Stockings
|
c5e825f4df
|
Make svg graph more generic, and make line of best fit the last line rendered so its always on top
|
2023-12-09 22:25:37 +11:00 |
|