Skip to content

v0.2.6

Choose a tag to compare

@github-actions github-actions released this 21 Oct 13:51
· 23 commits to main since this release
bd7ed3d

Active filters now recompute after local cell edits and range moves without creating extra content transactions. Filter criteria remain shared and continue to support sync, undo/redo, and checkpoint recovery.

Inline images can be selected and previewed inside native cell drafts. Editable images select on the first click and preview on the next; readonly images preview immediately. Hosts can use onImagePreview({drawingId, resource, cell}) for access checks and their own viewer, and handle.getImageGallery() for UUID-backed inline and floating images across all sheets, including uncommitted drafts. Stable asset and occurrence IDs are preserved without adding persisted fields or storing transient URLs.

Install: npm install @smartdoca/sheet@0.2.6

Validation: TypeScript and ESM/CJS/DTS builds pass; 152 tests pass, with one existing optional performance test skipped. Isolated browser checks cover collaboration, checkpoint recovery, zero local echo, image draft selection/preview, readonly mode, host errors, and cross-sheet gallery identity. The model, Yjs, and XLSX runtime entries are byte-identical to 0.2.5.