Commit Graph

23 Commits

Author SHA1 Message Date
cmounce d65d1307e2 Extract some common Yjs code into Vault class 2025-09-07 00:27:09 -07:00
cmounce 77d04c99a0 Add diagnostic count: number of DB records 2025-09-06 10:49:35 -07:00
cmounce 100470b8e2 Migrate to using random IDs for documents 2025-09-06 10:49:14 -07:00
cmounce 0567c625e3 Add vault store, random ID generation 2025-09-02 23:53:39 -07:00
cmounce 7bedb40e50 Clean up some old code 2025-09-02 23:18:14 -07:00
cmounce 097d06e53b Use HashRouter, add NavbarContext 2025-08-31 11:58:30 -07:00
cmounce d1574d60da Polish navbar, mobile experience 2025-08-30 00:13:30 -07:00
cmounce bf5690cacd Improve scrolling on mobile 2025-08-28 00:22:01 -07:00
cmounce f43d79769c Fix size of CodeMirror to available viewport 2025-08-28 00:11:47 -07:00
cmounce 7475be087e Use real persistence to IndexedDB 2025-08-23 16:17:25 -07:00
cmounce dec6b0fe0f Fix missing favicon.ico 2025-08-23 14:29:31 -07:00
cmounce 571750f534 Add idb package 2025-08-23 14:25:38 -07:00
cmounce f3d4cd72ac Break ground on document "persistence" 2025-08-23 00:35:10 -07:00
cmounce e34898a1a6 Mount CodeMirror from inside Editor component 2025-08-22 12:22:15 -07:00
cmounce d2fd3d7da0 Switch to SolidJS 2025-08-22 12:02:34 -07:00
cmounce 5796663486 Playing with Svelte 2025-08-21 16:50:14 -07:00
cmounce 78a727519a Playing with CodeMirror, styling 2025-08-16 18:21:19 -07:00
cmounce fa349ace7c Tweaks for mobile 2025-08-14 00:33:15 -07:00
cmounce 19e7675c52 Clean up 2025-08-10 17:46:46 -07:00
cmounce 17c80bab96 Save/restore selection when text updates 2025-08-10 17:29:09 -07:00
cmounce 7b21812127 Fix batching of events
Instead of delaying edits to the Y.Doc, make all edits immediately. But
combine the resulting updates into a single update before sending it to
the other doc.
2025-08-10 16:08:33 -07:00
cmounce 19a5a7bae6 Playing with Y.js 2025-08-10 15:13:48 -07:00
cmounce 128800eda8 Initial project creation 2025-08-09 19:49:31 -07:00