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