Repository navigation
v0.2.6
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.