main
refactor: enforce tldraw/no-exported-arrow-const repo-wide (#8947)
chore: sort imports using oxfmt (#8330)
Automate docs, sort of (#6722)
fix(memory): clean up module-level state leaks after editor unmount (#8604)
test: migrate to vitest 4 (#9044)
chore(tooling): migrate lint and formatting to oxlint and oxfmt (#8258)
abstract out sync storage (#7123)
fix(utils): reject pending promise on debounce.cancel() (#8683)
perf(utils): inline fractional indexing and speed up index key generation (#9352)
chore: cut over to TypeScript 7 (#9752)
feat(fairies): add zodiac signs, viewport movement, and refactorings (#7238)
perf: optimize object utility functions (#7432)
feat: commenting (#9471)
perf: introduce FpsScheduler for independent UI and network queues (#7418)
feat(editor): add clipboard hooks to TldrawOptions (#8290)