Peter Stockings
|
39e91f2655
|
Add support to set degree of line of best fit for exercise progress graphs in custom view
|
2025-02-06 23:43:10 +11:00 |
|
Peter Stockings
|
1384eb007b
|
Add min/max filter filter for exercise sparkline graph
|
2024-07-29 21:27:30 +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
|
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
|
042d895161
|
Fix issue where hovering over a graph would show highlight on all graphs
|
2023-12-10 23:55:53 +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 |
|
Peter Stockings
|
9145011819
|
In svg graph, shorten data-message to data-msg, file size reduced 11.9KB to 11.8KB
|
2023-12-09 21:39:37 +11:00 |
|
Peter Stockings
|
7ae7bda42d
|
In svg graph, set fill-opacity to 0% on parent<g/> instead of each child instance of <rect/>. This reduces generated file size 12.6KB - 11.9KB
|
2023-12-09 21:33:30 +11:00 |
|
Peter Stockings
|
06844fa5b0
|
In svg graph convert all numeric attributes to integers to reduce size, 13.9KB - 12.6KB
|
2023-12-09 21:25:48 +11:00 |
|
Peter Stockings
|
81d674d650
|
For svg graph move repeated fill & stroke definitions to parent element styles, reducing generated file from 17.3KB - 13.9KB
|
2023-12-09 21:07:36 +11:00 |
|
Peter Stockings
|
c4a4af6307
|
Add missing round to svg sparkline graph
|
2023-12-09 20:55:17 +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
|
e6509f9bfc
|
Reduce size of sparkline legend
|
2023-12-09 12:54:55 +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
|
0fa3d4b74b
|
Make site even more responsive
|
2023-12-08 21:23:26 +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 |
|