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