Peter Stockings
|
d51266c2d1
|
Remove graph model data from dashboard/people endpoints
|
2023-12-09 15:00:53 +11:00 |
|
Peter Stockings
|
69e502ca01
|
Completely remove dependency on plotly, undecided as to whether I should refactor dashboard/people views so they render graphs statically rather then using htmx to fetch on load, probably a smarter move but too lazy atm
|
2023-12-09 14:54:44 +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
|
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
|
ded5154acf
|
Add padding to date filters on person page so they are inline with exercise/graph selects
|
2023-12-08 22:38:57 +11:00 |
|
Peter Stockings
|
2400cd02b9
|
Remove extra spacing between top bar and aside/body
|
2023-12-08 22:32:48 +11:00 |
|
Peter Stockings
|
9dab060d23
|
More responsive changes, probably should have split this up
|
2023-12-08 22:28:17 +11:00 |
|
Peter Stockings
|
0fa3d4b74b
|
Make site even more responsive
|
2023-12-08 21:23:26 +11:00 |
|
Peter Stockings
|
db8ae218fc
|
Make dashboard form a bit more responsive
|
2023-12-08 20:06:39 +11:00 |
|
Peter Stockings
|
196ce83838
|
Reduce padding on container for mobile view
|
2023-12-08 20:02:35 +11:00 |
|
Peter Stockings
|
7e1e36e091
|
Again improve container width, may need to limit max width
|
2023-12-08 19:58:24 +11:00 |
|
Peter Stockings
|
b2c2a18e33
|
Try to fix issue where when opening sidebar on mobile, main content gets squished (I beleive this was introduced when I switched from tailwind elements, unsure how tho)
|
2023-12-08 18:13:30 +11:00 |
|
Peter Stockings
|
f0d2766247
|
Remove margin left padding on prev/next month/year on calendar view
|
2023-12-08 17:54:52 +11:00 |
|
Peter Stockings
|
b5140387e0
|
Remove more dark bg from css
|
2023-12-08 17:52:58 +11:00 |
|
Peter Stockings
|
27c62b09dd
|
For some reason on mobile the top of new workout modal is now dark, attempting to fix
|
2023-12-08 17:41:17 +11:00 |
|
Peter Stockings
|
304ddcb30d
|
Remove dependency on tailwind elements and switch to using tail.select (Smaller lib, that resolves duplication of selects on back/forward)
|
2023-12-08 09:26:38 +11:00 |
|
Peter Stockings
|
2bdbda3a05
|
Refactor exercise progress
|
2023-12-07 21:58:13 +11:00 |
|
Peter Stockings
|
28b76e306f
|
Remove padding when viewing exercise progress sparkline on mobile
|
2023-12-07 21:25:34 +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
|
5bf31d0cb9
|
Adding Werkzeug==2.2.2 to requrements in attempt to fix error 'cannot import name 'url_quote' from 'werkzeug.urls''
|
2023-12-07 18:13:17 +11:00 |
|
Peter Stockings
|
629a88effa
|
According to https://devcenter.heroku.com/articles/python-support python 3.9.18 is supported
|
2023-12-07 18:09:39 +11:00 |
|
Peter Stockings
|
ee49742955
|
Decreasing buildpack version to earliest (14 April 2022)
|
2023-12-07 18:07:54 +11:00 |
|
Peter Stockings
|
7c63dbf2df
|
buildpack didnt support that version of python 3.9.6, so decreasing buildpack verison
|
2023-12-07 18:06:18 +11:00 |
|
Peter Stockings
|
8fe6db1f14
|
Set python version to same as local comp in attempt to isolate issue
|
2023-12-07 18:04:04 +11:00 |
|
Peter Stockings
|
b6b1e8486e
|
Set buildpack version to the last one released (1month ago)
|
2023-12-07 18:02:00 +11:00 |
|
Peter Stockings
|
1c8b3d79ea
|
Getting an error during deployment, attempting to set build pack version
|
2023-12-07 17:57:01 +11:00 |
|
Peter Stockings
|
83d3e3136f
|
Change logic for calendar month view so it always renders the same number of weeks (Sunday-Saturday) regardless of length of month, & what day of the week it started. This resolves the rerender when you switch between months with varying number of weeks
|
2023-12-07 17:49:19 +11:00 |
|
Peter Stockings
|
e2104d05fe
|
Fix issue where when selecting a new exercise that doesnt have a previously recorded set resets on selection
|
2023-09-18 17:44:53 +10:00 |
|
Peter Stockings
|
a09504d2e0
|
Move entire new set form into partial and clear placeholders for weight/reps on addition of new set
|
2023-08-21 21:12:12 +10:00 |
|
Peter Stockings
|
c31ec6ad84
|
After selecting exercise for new set in a workout display most recent set with the same exercise(weight, reps) as placeholder rather then value as on form submission it doesnt clear the number inputs. May revert
|
2023-08-21 20:53:31 +10:00 |
|
Peter Stockings
|
7730a3964b
|
Fix issue where workout modal doesnt have tags/exercises lists populated when creating new workout
|
2023-08-21 20:45:28 +10: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
|
ec35b78afd
|
Switch to using hyperscript to initialise tailwind elements(select) and graphs(Plotly), this removes script tags and ids
|
2023-08-17 20:38:22 +10:00 |
|
Peter Stockings
|
c6c9925da0
|
Attempt to improve initial page load by adding defer attribute to scripts, will attempt to add defer to inline scripts as well soon
|
2023-08-15 22:31:08 +10:00 |
|
Peter Stockings
|
d3df532570
|
Revert "Add left to right slide in transition on main content rerender (#container)"
This reverts commit ae460815d7.
|
2023-08-15 15:34:29 +10:00 |
|
Peter Stockings
|
ae460815d7
|
Add left to right slide in transition on main content rerender (#container)
|
2023-08-14 22:57:47 +10:00 |
|
Peter Stockings
|
aeb46bd073
|
Occasionally workout tags form wouldnt open, unsure what root cause is as I could see dom being updated in dev tools. Attempting to change hide/show logic (will add logs if doesnt work)
|
2023-08-14 22:28:28 +10:00 |
|
Peter Stockings
|
354abfa7de
|
Just remove label and rely on interactive popup to discern between plots, looks better who cares
|
2023-08-08 22:35:57 +10:00 |
|
Peter Stockings
|
d3d4d39d30
|
Exercise graphs still dont look good on mobile, legend is too large and plot was in top right hand corner. Attempting to address issues
|
2023-08-08 22:24:00 +10:00 |
|
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 |
|