Default Branch

2c88ac7972 · fix: show autosave failures · Updated 2026-06-20 09:59:38 +00:00

Branches

462b754d95 · 🛡️ Sentinel: [MEDIUM] Add HTTP security headers via Caddy · Updated 2026-06-07 07:41:18 +00:00    ruinivist

4
1

80e53ef03c · perf: memoize Excalidraw API callback to prevent full canvas re-renders · Updated 2026-06-07 07:41:04 +00:00    ruinivist

4
1

9ab0a350ec · feat: add http security headers to caddyfile · Updated 2026-06-06 08:30:04 +00:00    ruinivist

4
1

da4948741e · perf: strictly memoize Excalidraw callbacks to prevent unnecessary re-renders · Updated 2026-06-06 07:54:45 +00:00    ruinivist

4
1

10ee988ce2 · feat: add http security headers to caddy config · Updated 2026-06-05 08:20:05 +00:00    ruinivist

4
1

b8ea606f92 · perf: prevent expensive excalidraw re-renders on keystroke · Updated 2026-06-05 08:11:35 +00:00    ruinivist

4
1

e034fabe62 · 🛡️ Sentinel: [HIGH] Mitigate XSS in CodeBlock rendering via DOMPurify · Updated 2026-06-04 08:24:40 +00:00    ruinivist

4
1

f76534b632 · perf: optimize editorcanvas memoization and debounce shiki highlighting · Updated 2026-06-04 07:51:05 +00:00    ruinivist

4
1

ad1242ad67 · perf: optimize byte length calculation to avoid allocation · Updated 2026-06-03 07:55:45 +00:00    ruinivist

4
1

e27e5e4c41 · feat: add security headers to caddyfile · Updated 2026-06-02 10:41:45 +00:00    ruinivist

14
3

da358a1857 · feat: add security headers to caddyfile · Updated 2026-06-02 08:21:55 +00:00    ruinivist

7
2

6192595f05 · perf: address PR comments and remove bolt persona references · Updated 2026-06-02 08:17:38 +00:00    ruinivist

7
2

1dc75b1dcf · perf: memoize EditorCanvas to prevent unnecessary re-renders · Updated 2026-06-01 18:50:33 +00:00    ruinivist

14
3

3f70e5f1c7 · docs: document custom caddy auth flow · Updated 2026-05-31 22:04:43 +00:00    ruinivist

14
3

41cbd393bd · refactor: remove redundant fallback and legacy handling on drawing load failure · Updated 2026-05-31 14:16:53 +00:00    ruinivist

22
4

7e02863022 · fix(api): gracefully handle aborted requests · Updated 2026-05-31 11:16:01 +00:00    ruinivist

28
2

ff2fee02ff · fix: use inequality instead of greater than for timestamp check · Updated 2026-05-31 10:58:45 +00:00    ruinivist

28
2

589ad162f9 · fix: adjust sidebar toggle button sizing and styling · Updated 2026-05-30 22:25:28 +00:00    ruinivist

30
5

14bef2e633 · chore: bare minimum standalone repro for bun splitting bug · Updated 2026-05-30 18:15:27 +00:00    ruinivist

30
3

58ac662d8e · feat: implement manual save via Ctrl+S with toast and increase autosave interval · Updated 2026-05-30 18:07:44 +00:00    ruinivist

30
2