Commit Graph

7 Commits

Author SHA1 Message Date
ruinivist e034fabe62 🛡️ Sentinel: [HIGH] Mitigate XSS in CodeBlock rendering via DOMPurify
Sanitize HTML string generated by Shiki before rendering it via `dangerouslySetInnerHTML` in CodeBlockEmbeddable and CodeBlockSidebar.
2026-06-04 08:24:40 +00:00
ruinivist 7d36b6c9ea feat: code blocks with shiki highlighting 2026-06-02 15:20:42 +00:00
ruinivist e5eaa4f8d7 perf: eliminate layout thrashing and array allocations during drawing (#14) 2026-06-02 13:49:21 +05:30
ruinivist 6cc028305a chore: add formatting 2026-06-01 21:34:05 +00:00
ruinivist f64d5a73d2 feat: read only publish of drawings 2026-06-01 21:31:11 +00:00
ruinivist 459993a78d memoize EditorCanvas to prevent unnecessary re-renders 2026-06-02 00:26:01 +05:30
ruinivist 25bf171f6b refactor: reorganize src structure 2026-05-31 12:46:21 +00:00