diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000000..d3c03110bc --- /dev/null +++ b/TODO.md @@ -0,0 +1,22 @@ +# Verso — Next Alpha Roadmap + +Ideas and features deferred from the current alpha. + +--- + +## Next alpha (post-current) + +### Typst editing experience (inspired by Collabst) + +- **typst.ts WASM preview** — Run the Typst compiler in the browser via + WebAssembly (typst.ts). This would give instant, sub-second preview + without a server round-trip, and would eliminate the entire class of + race conditions in the CLSI watcher (files written → typst compiles → + resolver missed). Could coexist with the CLSI watcher for PDF export + while using the WASM path for live preview. + +- **Tinymist LSP integration** — Wire up + [Tinymist](https://github.com/Myriad-Dreamin/tinymist) (the Typst + language server) behind a WebSocket proxy. Would give Typst files + first-class autocomplete, hover docs, go-to-definition, and inline + error diagnostics — the main editing comfort gap vs. a native editor.