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 |
|
Peter Stockings
|
26f4a84d0b
|
Change order that plot lines are rendered so E1RM is always visible
|
2023-12-09 20:59:50 +11:00 |
|
Peter Stockings
|
fd6ca240ee
|
Refactor tag crud operations
|
2023-12-09 17:19:49 +11:00 |
|
Peter Stockings
|
c702a2ba3d
|
Refactor get workout call
|
2023-12-09 17:00:45 +11:00 |
|
Peter Stockings
|
1ff616f4e0
|
Refactor get topset database call
|
2023-12-09 16:35:10 +11:00 |
|
Peter Stockings
|
8bbbfecbf9
|
More CamelCase refactoring, exercise functionality refactored
|
2023-12-09 16:23:04 +11:00 |
|
Peter Stockings
|
d967920e03
|
Start to refactor away from using camel case (Not sure why I did this in the first place)
|
2023-12-09 16:14:10 +11:00 |
|
Peter Stockings
|
e3435df8b5
|
Switch to using custom svg sparkline for exercise graphs on person view, this isnt a proper implementation as it separate requests for each exercise selected (Want to get rid of dependency on plotly)
|
2023-12-09 14:42:33 +11:00 |
|
Peter Stockings
|
9d5d3b4507
|
Instead of adding interactive popup on mouse over of plot point, switch to mouse over of rectangle around the timestamp (reduces file size by another third 29.7kb => 17.9)
|
2023-12-09 14:03:09 +11:00 |
|
Peter Stockings
|
bc79224cee
|
Add ability to toggle plot lines by clicking on corresponding label in legend
|
2023-12-09 13:27:19 +11:00 |
|
Peter Stockings
|
cc44591eea
|
Plot E1RM, reps, & weight on user progress sparkline, also reduced generated svg size by half
|
2023-12-09 12:42:27 +11:00 |
|
Peter Stockings
|
dd093e3819
|
Add line of best fit (adding dependency on numpy)
|
2023-12-08 23:51:10 +11:00 |
|
Peter Stockings
|
2bdbda3a05
|
Refactor exercise progress
|
2023-12-07 21:58:13 +11:00 |
|
Peter Stockings
|
9c69005f7c
|
Add weight and reps to popover
|
2023-12-07 20:58:03 +11:00 |
|
Peter Stockings
|
3fca116d1c
|
On hover of exercise progress sparkline on new workout modal, show estimated 1rm and date of workout as a popover
|
2023-12-07 20:50:59 +11:00 |
|
Peter Stockings
|
469054048e
|
WIP: When selecting an exercise on new workout view, render a graph of exercise progress for the active user
|
2023-12-07 20:34:26 +11:00 |
|
Peter Stockings
|
0cb737e1b8
|
When you select an exercise for a new topset autofill the reps/weight feilds with the most recent topset values if possible (I beleive I have introduced a minor defect where adding a new set no longer clears reps/weight feild, but for some reason still clears exercise)
|
2023-08-20 23:42:00 +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
|
f0495be83a
|
Fix topsets not appearing in order of completion when viewing in modal
|
2023-07-29 23:07:19 +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
|
c457002d1e
|
Add editable notes to workouts
|
2023-07-12 19:35:55 +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
|
3fd7a63d5e
|
Add tags to dashboard
|
2023-03-31 22:06:53 +11:00 |
|
Peter Stockings
|
fbeb840c6e
|
Save filters for workout list view
|
2023-03-21 22:29:12 +11:00 |
|
Peter Stockings
|
87d7d9e9f4
|
Rollback transaction on sql error
|
2022-12-05 21:51:15 +11:00 |
|
Peter Stockings
|
cd5f0fcf58
|
Refactor start_date as date rather then string
|
2022-11-27 13:22:37 +11:00 |
|
Peter Stockings
|
13135792d8
|
Update database scheming naming convention
|
2022-11-20 15:42:58 +11:00 |
|
Peter Stockings
|
3dcc61005e
|
Convert edit/add/remove people form in settings to htmx driven and trigger event to refresh list of people and workout count on insert/update/remove person
|
2022-11-20 14:14:04 +11:00 |
|
Peter Stockings
|
08f45e41de
|
Convert add/delete topset forms to htmx driven
|
2022-11-20 00:27:22 +11:00 |
|
Peter Stockings
|
3672951091
|
Convert workout start date form into htmx driven
|
2022-11-19 23:46:47 +11:00 |
|
Peter Stockings
|
605d84f8bb
|
Convert exercise form into htmx driven
|
2022-11-19 22:48:24 +11:00 |
|
Peter Stockings
|
ab08c19e6a
|
Rename get_topset function
|
2022-11-19 20:36:03 +11:00 |
|
Peter Stockings
|
c5029e8183
|
Rename validation functions
|
2022-11-19 16:04:04 +11:00 |
|
Peter Stockings
|
21750f3562
|
Refactor stats into generic function
|
2022-11-19 13:32:44 +11:00 |
|
Peter Stockings
|
65f8ec9658
|
Add ability to update workout date
|
2022-11-17 22:03:36 +11:00 |
|
Peter Stockings
|
369b0520ce
|
Fix error thrown when attempting to add workout due to datetime reference error
|
2022-11-17 20:54:31 +11:00 |
|
Peter Stockings
|
b4ec0ed81f
|
Display workout stats
|
2022-10-01 21:45:35 +10:00 |
|
Peter Stockings
|
118a715609
|
Change date format and order list of users by age of account
|
2022-09-18 11:45:17 +10:00 |
|
Peter Stockings
|
7eaf4f812f
|
Remove swagger
|
2022-09-17 16:42:50 +10:00 |
|
Peter Stockings
|
f22def08a2
|
Plot estimated 1 rep max progression for each exercise on dashboard
|
2022-09-17 16:08:06 +10:00 |
|
Peter Stockings
|
3005dd18bd
|
Add ability to dynamically add/remove users & exercises
|
2022-09-17 13:15:29 +10:00 |
|
Peter Stockings
|
6fb6e21126
|
Switch to using Postgres database instead of sqlite
|
2022-09-10 18:30:14 +10:00 |
|
Peter Stockings
|
faa7c5789e
|
Display heaviest topsets over time on home page
|
2022-09-10 13:59:21 +10:00 |
|
Peter Stockings
|
c16922be36
|
Migrate data and improve ui
|
2022-07-23 18:59:21 +10:00 |
|
Peter Stockings
|
2a8b72a881
|
Fix spelling of Exercise table/column
|
2022-07-20 21:27:11 +10:00 |
|
Peter Stockings
|
ee8245bb4c
|
Refactor route validations to decorators
|
2022-07-20 21:15:50 +10:00 |
|