Commit Graph

25 Commits

Author SHA1 Message Date
ruinivist 6044f8da7c feat: Use Vite for client code splitting
Replaced Bun's client bundler with Vite to fix code splitting issues.
Extracted React and Excalidraw into their own manual chunks to prevent
the monolithic 7MB index.js from blocking rendering. FCP decreased
significantly since browsers can now cache these chunks independently.
2026-05-30 18:02:32 +00:00
ruinivist 7e0ec4b1c4 fix: remove broken code splitting release-v1.2 2026-05-30 17:15:39 +00:00
ruinivist 9ba2d91d05 feat: use caddy to serve static bundles to reduce manually reinventing it all in bun server 2026-05-30 16:23:38 +00:00
ruinivist e61d7c9cbd fix: serve brotli-only prod assets 2026-05-30 13:57:30 +00:00
ruinivist 9b44356782 fix: rem localhost bind inside of container release-1.1 2026-05-26 22:05:50 +00:00
ruinivist a035162a6b fix: docs to localhost bind 2026-05-26 21:56:53 +00:00
ruinivist a19073d1f0 feat: publish to tag "latest" 2026-05-26 21:36:22 +00:00
ruinivist 10abe4a31f docs: update README 2026-05-26 20:16:31 +00:00
ruinivist af6d70fe6e fix: change default bind to be localhost 2026-05-26 20:15:26 +00:00
ruinivist de02c29fc9 ci: publish to ghcr release-1.0 2026-05-26 20:03:13 +00:00
ruinivist fb1d9621e5 docs: update README 2026-05-26 19:50:28 +00:00
ruinivist b634519d6e fix: container js/css resolution path 2026-05-26 19:33:30 +00:00
ruinivist 658edf5d16 fix: align sidebar toggle size 2026-05-24 23:24:41 +02:00
ruinivist 55b908ff24 fix: align file rows 2026-05-24 23:18:16 +02:00
ruinivist 098f817d6e fix: align sidebar controls 2026-05-24 23:10:14 +02:00
ruinivist c82f841ba3 chore: rename app title 2026-05-24 23:01:07 +02:00
ruinivist 817bd741a8 refactor: remove sidebar exports 2026-05-24 22:57:44 +02:00
ruinivist 44b2f599e6 style: align sidebar typography 2026-05-24 22:55:30 +02:00
ruinivist 150cb0de13 feat: theme-aware custom controls 2026-05-24 22:35:46 +02:00
ruinivist b475189598 feat: refine mobile drawer trigger 2026-05-24 22:17:26 +02:00
ruinivist ebd283627e chore: remove save status indicator 2026-05-24 19:05:23 +00:00
ruinivist 5f182ec302 chore: gitingore 2026-05-24 18:53:24 +00:00
ruinivist cbb77f1b57 chore: remove unused files 2026-05-24 18:52:54 +00:00
ruinivist 1e022efa1d feat: dark mode by default 2026-05-24 18:36:09 +00:00
ruinivist 1eb5350d09 init 2026-05-24 15:32:36 +00:00