Peter Stockings
25d1774e53
perf: remove redundant COUNT query and use bulk insert for CSV imports
2026-03-15 00:24:26 +11:00
Peter Stockings
086784b2a2
Add table view
2026-03-13 15:14:00 +11:00
Peter Stockings
a9802f300b
Move date filter to graph view
2026-03-13 15:11:11 +11:00
Peter Stockings
6f216944bf
Improve look of graphs
2026-03-12 22:56:26 +11:00
Peter Stockings
5b43bca7ca
Defer loading of profile pic
2026-03-10 19:40:19 +11:00
Peter Stockings
808143f92b
Improve badge performance
2026-03-10 19:23:56 +11:00
Peter Stockings
dcef99c3bf
perf: massive reduction in application bundle size
...
- Replaced Alpine.js and Turbolinks with lightweight vanilla JS event listeners
- Swapped HTMX CDN import for a custom 15-line native JS polyfill
- Removed Google Fonts ('Inter') in favor of the native system font stack
- Extracted repeated SVGs in list views into a `<defs>` block to shrink HTML
- Reduced dashboard pagination PAGE_SIZE from 50 to 25
- Minified Tailwind CSS output and enabled Gzip/Brotli via Flask-Compress
2026-03-10 19:10:47 +11:00
Peter Stockings
a0abf41ff6
Load dashboard displays using htmx
2026-03-10 16:25:52 +11:00
Peter Stockings
4f1add9154
Add ability to move forward/back on week/month view and improve UI
2026-03-09 22:13:56 +11:00
Peter Stockings
7b36a6795d
Add indexes and pagination to improve app performance
2026-03-09 21:29:16 +11:00
Peter Stockings
acad2def92
Attempt to resolve filter omitting recent entries
2025-01-06 23:14:21 +11:00
Peter Stockings
cfc61ca43b
Fix error with date in dashboard template
2024-12-31 00:15:48 +11:00
Peter Stockings
164b23e913
Add tests
2024-12-31 00:08:08 +11:00
Peter Stockings
68c8059466
Fixc weekly graph
2024-12-30 23:29:30 +11:00
Peter Stockings
ea0ad126ab
Clean up main route
2024-12-29 23:21:16 +11:00
Peter Stockings
6291c37820
Move nested functions
2024-12-29 22:59:08 +11:00
Peter Stockings
049e845d5b
Refactor routes.py
2024-12-29 22:51:01 +11:00