Peter Stockings
|
3fabde145d
|
Preload csss & js, add skeleton graphs for loading
|
2026-02-04 09:53:35 +11:00 |
|
Peter Stockings
|
71a5ae590e
|
Add brotli complression, cache graph requests for 5mins and add pagination for person overview
|
2026-02-04 09:28:18 +11:00 |
|
Peter Stockings
|
b4121eada7
|
Add database connection pooling
|
2026-02-04 00:03:03 +11:00 |
|
Peter Stockings
|
a6a71f3139
|
Only load graphs when they come into view
|
2026-02-03 23:52:59 +11:00 |
|
Peter Stockings
|
9998616946
|
Add defer to hyperscript
|
2026-02-03 23:52:21 +11:00 |
|
Peter Stockings
|
c20f2e2f85
|
Added safety checks to the graph regression logic in utils.py. This stops those "illegal value" server warnings and makes the math more efficient for small datasets
|
2026-02-03 23:51:52 +11:00 |
|
Peter Stockings
|
ec8d7f6825
|
Add asset caching
|
2026-02-03 23:36:58 +11:00 |
|
Peter Stockings
|
2e79ad1b8b
|
Remove more unused js and css
|
2026-02-03 23:36:30 +11:00 |
|
Peter Stockings
|
d223bdeebc
|
Add compression
|
2026-02-03 23:25:13 +11:00 |
|
Peter Stockings
|
9a2ce6754a
|
Remove unused js libs
|
2026-02-03 23:24:49 +11:00 |
|
Peter Stockings
|
afc5749c82
|
Reduce size of logo
|
2026-02-03 23:08:45 +11:00 |
|
Peter Stockings
|
2d1509a0cd
|
Remove dependencies on external fonts
|
2026-02-03 23:03:29 +11:00 |
|
Peter Stockings
|
83c3cd83a6
|
Remove SweetAlert 2 library
|
2026-02-03 22:55:12 +11:00 |
|
Peter Stockings
|
db8d39d1eb
|
Fix issue where adding a set would result in two 'Topset added' notification
|
2026-02-03 22:51:19 +11:00 |
|
Peter Stockings
|
437271bc8c
|
Fix for mobile monthly calendar view so clicking redirects to workout view
|
2026-02-03 15:21:36 +11:00 |
|
Peter Stockings
|
ac093ec2e0
|
Update programs functionality
|
2026-02-03 15:10:59 +11:00 |
|
Peter Stockings
|
b26ae1e319
|
Adjust monthly calendar view sets font size
|
2026-02-02 22:47:25 +11:00 |
|
Peter Stockings
|
f53bf3d106
|
Improve monthly calendar view
|
2026-02-02 21:51:32 +11:00 |
|
Peter Stockings
|
2b330e4743
|
Add acheivement badges to monthly calendar view
|
2026-02-02 20:54:28 +11:00 |
|
Peter Stockings
|
bc2a350e90
|
Show monthly stats in calendar view
|
2026-02-01 10:55:28 +11:00 |
|
Peter Stockings
|
a59cef5c95
|
Add missing entries to changelog
|
2026-01-31 15:06:23 +11:00 |
|
Peter Stockings
|
d7c9f71d22
|
Add activity logs table
|
2026-01-31 14:53:01 +11:00 |
|
Peter Stockings
|
62080b97a4
|
Ensure only admins can delete users/exercises and users can only edit there own name
|
2026-01-31 14:19:16 +11:00 |
|
Peter Stockings
|
32719cc141
|
Add is_admin property to person table
|
2026-01-31 14:08:47 +11:00 |
|
Peter Stockings
|
32b7527576
|
Change settings page use tabs
|
2026-01-31 13:58:22 +11:00 |
|
Peter Stockings
|
9e20976591
|
Add 'Machine vs Free Weight' & 'Compound vs Isolation' breakdowns for workouts
|
2026-01-31 13:11:21 +11:00 |
|
Peter Stockings
|
8b276804b9
|
Add popover for details on muscle distribution in a workout
|
2026-01-31 00:19:02 +11:00 |
|
Peter Stockings
|
5d2f3986bd
|
Switch muscle distribution to a line chart
|
2026-01-31 00:11:06 +11:00 |
|
Peter Stockings
|
d03581bff4
|
feat: assign tags to exercises and show muscle distribution of workout
|
2026-01-30 23:53:04 +11:00 |
|
Peter Stockings
|
78f4a53c49
|
Fix error when attempting to update set due to missing exercise id param in template
|
2026-01-30 22:54:50 +11:00 |
|
Peter Stockings
|
e156dd30cc
|
Add badges to sets showing stats ie weight/rep increase or how many weeks stalled
|
2026-01-30 22:42:06 +11:00 |
|
Peter Stockings
|
eada1a829b
|
Log LLM usage
|
2026-01-30 19:45:31 +11:00 |
|
Peter Stockings
|
1c500328d1
|
Fix AI SQL query generation
|
2026-01-30 19:37:40 +11:00 |
|
Peter Stockings
|
14d29724f1
|
Log SQL executions made via UI
|
2026-01-30 19:17:25 +11:00 |
|
Peter Stockings
|
4dcf589b63
|
Log login attempts
|
2026-01-30 19:07:09 +11:00 |
|
Peter Stockings
|
b6443bc1e2
|
Make background of ERD transparent
|
2026-01-30 18:47:26 +11:00 |
|
Peter Stockings
|
ec12072a33
|
Improve layout of ERD
|
2026-01-29 19:30:11 +11:00 |
|
Peter Stockings
|
d72bb1f30f
|
Make SQL queries require auth
|
2026-01-29 19:17:35 +11:00 |
|
Peter Stockings
|
722ff4d8e5
|
Show navbar title even on mobile
|
2026-01-29 19:01:11 +11:00 |
|
Peter Stockings
|
cb08992e19
|
Make navbar more responsive on mobile
|
2026-01-29 18:56:41 +11:00 |
|
Peter Stockings
|
036d852aab
|
Add authentication for update/delete endpoints
|
2026-01-29 18:41:24 +11:00 |
|
Peter Stockings
|
e7520035c7
|
Add script to update password for a user
|
2026-01-29 18:40:49 +11:00 |
|
Peter Stockings
|
144e555abb
|
Update logo
|
2026-01-29 17:17:42 +11:00 |
|
Peter Stockings
|
26dda12fff
|
Make login/signup links responsive on mobile
|
2026-01-29 15:54:09 +11:00 |
|
Peter Stockings
|
2dc2b62d7b
|
Improve performance of calendar view
|
2026-01-29 15:21:58 +11:00 |
|
Peter Stockings
|
c14b43f9ab
|
Revert back to using npx in build step due to dokku build pack using node (Should update this)
|
2026-01-29 13:26:10 +11:00 |
|
Peter Stockings
|
6fb9ba126f
|
Generate ERD diagram from schema at build time rather then dynamically to reduce dependency on mermaid js library in the frontend
|
2026-01-29 13:20:45 +11:00 |
|
Peter Stockings
|
509d11443d
|
Remove dependency on tail select component and instead role my own to minmise bundle size
|
2026-01-29 12:49:12 +11:00 |
|
Peter Stockings
|
04fe00412a
|
Add tailwind build step
|
2026-01-29 09:30:51 +11:00 |
|
Peter Stockings
|
71315eb719
|
Speed up people_graphs
|
2026-01-29 00:41:08 +11:00 |
|