Commit Graph

419 Commits

Author SHA1 Message Date
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
Peter Stockings
436eb16c32 Remove plotly in attempt to fix build error 2026-01-29 00:23:20 +11:00
Peter Stockings
a94271c790 Remove license from readme 2026-01-29 00:10:55 +11:00
Peter Stockings
c607f672c9 Update readme 2026-01-29 00:08:40 +11:00
Peter Stockings
3a0d4531b6 Switch to using polars 2026-01-29 00:05:25 +11:00