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