Commit Graph

7 Commits

Author SHA1 Message Date
Peter Stockings
25aa7de043 Add minification of html, css, & js and brotli compression to reduce page size 2026-03-14 23:58:37 +11:00
Peter Stockings
675ca02818 Add diy replacement for turbo 2026-03-11 22:57:54 +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
541c328857 Add turbolinks to improve perceived navigation speed and experience 2024-12-25 01:33:45 +11:00
Peter Stockings
23e3fe50a5 Add cancel buton to add reading page and remove tailwindcss@3.2.4.js 2024-12-25 01:02:49 +11:00
Peter Stockings
5f61e1967b Add alpine.js and make flashed messages dismissable 2024-12-24 01:16:59 +11:00
Peter Stockings
11239fd4f5 Get project working locally 2024-12-24 00:57:08 +11:00