Commit Graph

39 Commits

Author SHA1 Message Date
cmounce 4223c0c9f5 Fix type error with fileId not being set 2026-02-01 02:54:24 -08:00
cmounce cf6223b512 Fix name 2026-01-09 02:53:47 -08:00
cmounce 6bcb712b02 Update packages 2026-01-08 02:51:18 -08:00
cmounce 5c7a5cebff Add initial README file 2026-01-08 02:45:28 -08:00
cmounce 86b2f3329a Add better-sqlite3 to Node backend 2026-01-06 03:31:49 -08:00
cmounce 48a044cbd5 Add initial dev server 2025-12-09 03:30:39 -08:00
cmounce b695437415 Tear out old code and turn on compaction 2025-09-26 01:05:10 -07:00
cmounce c53f596d1d More debug stats, sizes of blobs 2025-09-25 23:54:15 -07:00
cmounce 4110eaf45a Log timing info for document load 2025-09-24 09:15:31 -07:00
cmounce cfae45aca9 WIP re-implement persistence with compaction 2025-09-24 08:54:00 -07:00
cmounce fc3dbf2dd6 Add types to IndexedDB 2025-09-20 23:20:21 -07:00
cmounce 2ac9a2c40e Add button to create a new document 2025-09-19 01:17:13 -07:00
cmounce 8b048afb01 Tweak modal width, centering 2025-09-19 00:45:10 -07:00
cmounce 4279916f5b Add modal for changing title/tags 2025-09-19 00:02:45 -07:00
cmounce d730428eb8 Replace Vault wrapper class with precise TS types 2025-09-08 03:30:18 -07:00
cmounce f832191c0b Fix bug: extra update blobs generated on doc load 2025-09-07 00:34:05 -07:00
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