Commits47
test: fuzz page-model edits
4bd588bce7 • clover caruso • Sep 11, 2026
feat: publish edited page models
3283203e9f • clover caruso • Sep 11, 2026
refactor: use the onestore page model in canvas
c5acf4f020 • clover caruso • Sep 11, 2026
feat: merge the canvas crates into snowbound and extend the editor
13f6c1c7a8 • clover caruso • Sep 6, 2026
feat: add the Snowbound app icon
200c25e12a • clover caruso • Sep 6, 2026
feat: initial canvas implementation
1c1d0b1a96 • clover caruso • Sep 6, 2026
feat: add the editable page model
e00506af62 • clover caruso • Sep 11, 2026
refactor: expose active-revision, page and parent accessors
ad10b47730 • clover caruso • Sep 11, 2026
feat: delete pages permanently
de01c77953 • clover caruso • Sep 9, 2026
test: establish native page-removal and recycle references
dc3ffc4eda • clover caruso • Sep 9, 2026
feat: reconcile offline page movement atomically
b05388e520 • clover caruso • Sep 9, 2026
feat: move and nest pages atomically
10057aa19f • clover caruso • Sep 9, 2026
test: capture native page selection and movement semantics
8424675646 • clover caruso • Sep 9, 2026
feat: persist offline page creation with complete publication proofs
75c6fcf3b3 • clover caruso • Sep 9, 2026
feat: create pages in existing sections atomically
44df465c5e • clover caruso • Sep 9, 2026
feat: publish revisions across existing object spaces atomically
cffb05d480 • clover caruso • Sep 9, 2026
fix: refresh automatic titles when moving outlines
50cc916d18 • clover caruso • Sep 9, 2026
test: capture native page lifecycle controls
cc0cc614db • clover caruso • Sep 9, 2026
fix: reconcile native subtree normalization in offline deletion
8bcca78a05 • clover caruso • Sep 8, 2026
feat: reconcile offline subtree moves and deletion
fa4842b071 • clover caruso • Sep 8, 2026
feat: move and delete page subtrees atomically
c3891b3711 • clover caruso • Sep 8, 2026
test: capture native group and table-cell tree editing semantics
a204407163 • clover caruso • Sep 8, 2026
feat: reconcile durable offline outline layout edits
d1ad62573d • clover caruso • Sep 8, 2026
feat: edit outline layout and saved expansion without rewriting content
423f7adf1a • clover caruso • Sep 8, 2026
test: capture native outline editing semantics
cdc3adbfaf • clover caruso • Sep 8, 2026
test: verify native paragraph reconciliation and retained local branches
d05060b296 • clover caruso • Sep 8, 2026
test: verify offline paragraph boundaries with twelve native and Rust clients
0fdda4e484 • clover caruso • Sep 8, 2026
test: observe paragraph structure in concurrent notebook histories
c0d4cbf0d0 • clover caruso • Sep 8, 2026
feat: reconcile durable offline paragraph splits and joins
4cd338a8b4 • clover caruso • Sep 8, 2026
feat: join ordinary paragraphs with native identity and tag semantics
02d45d7349 • clover caruso • Sep 8, 2026
test: capture native join inheritance and tag semantics
e3fba00fa7 • clover caruso • Sep 8, 2026
feat: split ordinary paragraphs with stable identities
5f00c02e99 • clover caruso • Sep 8, 2026
test: capture native paragraph split and join semantics
7b15af16ba • clover caruso • Sep 8, 2026
feat: replace text across ordinary formatting runs
93784cadb4 • clover caruso • Sep 8, 2026
feat: publish formatted insertions as one durable intent
49bc9b2d95 • clover caruso • Sep 8, 2026
feat: open native protected sections through an owned decode view
3a32cbb2aa • clover caruso • Sep 8, 2026
test: retain native protected attachment boundary fixtures
5bd5adf1ba • clover caruso • Sep 8, 2026
fix: reject native window timeouts before screenshot acceptance
6f5cbac92d • clover caruso • Sep 8, 2026
test: provide an isolated public library regression lane
06457c4d53 • clover caruso • Sep 8, 2026
feat: retain verified external media in offline recovery caches
aabbadfaf1 • clover caruso • Sep 8, 2026
feat: resolve external notebook payloads with bounded SMB reads
30d02b72f6 • clover caruso • Sep 8, 2026
feat: discover notebook identities and order over local and SMB roots
bca7120d8a • clover caruso • Sep 8, 2026
feat: enumerate bounded SMB directories without partial success
2c75dd41e5 • clover caruso • Sep 8, 2026
test: retain uncertainty when identical text hides different formatting
d7d1c96c52 • clover caruso • Sep 7, 2026
feat: export read-only offline recovery archives
e076b40125 • clover caruso • Sep 7, 2026
feat: offline support and real smb client
b253974a92 • clover caruso • Sep 6, 2026
feat: onestore implementation
98814e04e3 • clover caruso • Sep 5, 2026