Peter Stockings
|
ff6a921550
|
Improve styling of exercise history/sparkline partials
|
2026-02-28 16:33:43 +11:00 |
|
Peter Stockings
|
57f7610963
|
Remove requirements.txt
|
2026-02-27 12:39:13 +11:00 |
|
Peter Stockings
|
a401c1a1ab
|
Switch to UV
|
2026-02-27 12:36:40 +11:00 |
|
Peter Stockings
|
b0b42c0d77
|
Migrate from psycopg2 to psycopg3 to fix SIGSEGV crashes
|
2026-02-27 12:06:38 +11:00 |
|
Peter Stockings
|
89d0a7fb12
|
Switch to gevent workers to prevent SIGSEGV
|
2026-02-27 11:57:41 +11:00 |
|
Peter Stockings
|
37e56559a9
|
Fix python version formatting
|
2026-02-27 11:49:11 +11:00 |
|
Peter Stockings
|
d9def5c6b6
|
Add .python-version set to 3.14.0
|
2026-02-27 11:47:17 +11:00 |
|
Peter Stockings
|
ccb71c37a4
|
Update remaining Flask extensions to versions compatible with Flask 3
|
2026-02-27 11:46:02 +11:00 |
|
Peter Stockings
|
7aebf8284d
|
Update flask-htmx to fix Flask 3 dependency conflict and remove deprecated runtime.txt
|
2026-02-27 11:43:03 +11:00 |
|
Peter Stockings
|
28b542e618
|
Bump up to new python buildpack
|
2026-02-27 11:28:04 +11:00 |
|
Peter Stockings
|
fb07c1d8ed
|
Bump up python version and packages
|
2026-02-27 11:26:09 +11:00 |
|
Peter Stockings
|
1c51bb6ced
|
Remove dark TW classes from exercise history table
|
2026-02-27 10:29:54 +11:00 |
|
Peter Stockings
|
c4feaa97dd
|
Add remember me cookie so users dont have to login each workout
|
2026-02-26 23:59:34 +11:00 |
|
Peter Stockings
|
73e02a7b12
|
Show exercise weekly/monthly progress on exercise history table
|
2026-02-26 23:53:47 +11:00 |
|
Peter Stockings
|
b31ab97cd4
|
Allow users to toggle to progress table view when selecting an exercise
|
2026-02-26 23:48:08 +11:00 |
|
Peter Stockings
|
895b813a35
|
Add button to topsets to show history as a table
|
2026-02-26 23:26:49 +11:00 |
|
Peter Stockings
|
67009c9603
|
Add search for activity logs
|
2026-02-13 00:28:12 +11:00 |
|
Peter Stockings
|
8c08140ad0
|
Move settings endpoints to separate blueprint
|
2026-02-08 18:48:03 +11:00 |
|
Peter Stockings
|
31078b181a
|
Split up settings sub pages into templates loaded by htmx to reduce initial load
|
2026-02-08 18:25:43 +11:00 |
|
Peter Stockings
|
a6eca1b4ac
|
Add ability to add/update/delete exercise categories
|
2026-02-08 16:48:47 +11:00 |
|
Peter Stockings
|
ce28f7f749
|
Add exercise category search in settings
|
2026-02-08 16:31:05 +11:00 |
|
Peter Stockings
|
31f738cfb3
|
Improve look of exercise list in settings page
|
2026-02-08 16:23:31 +11:00 |
|
Peter Stockings
|
0cd74f7207
|
Create blueprint for exercises
|
2026-02-08 16:08:30 +11:00 |
|
Peter Stockings
|
ef91dc1fe4
|
Changel LLM model gemini-2.0-flash -> gemini-2.5-flash-lite
|
2026-02-08 14:51:11 +11:00 |
|
Peter Stockings
|
a9f3dd4a38
|
Embed achievement badges in exercise progress graphs
|
2026-02-06 00:20:12 +11:00 |
|
Peter Stockings
|
3f3725d277
|
Improve look of SQL explorer page, and improve validation of exercise selection in workouts
|
2026-02-04 12:37:05 +11:00 |
|
Peter Stockings
|
09d90b5a1e
|
Round person graph models to one decimal place to reduce svg size
|
2026-02-04 09:54:03 +11:00 |
|
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 |
|