···7788## [Unreleased]
991010+## [0.9.5] — 2026-03-23
1111+1212+### Fixed
1313+- **CRITICAL: sendBeacon saves were silently failing**: `sendBeacon` always sends POST, but the server only had a PUT endpoint for snapshots — every emergency save on tab close was silently dropped. Added POST handler so sendBeacon saves actually persist (#203)
1414+- **Stale emergency save**: `_emergencySave` now fires sendBeacon with cached state immediately (guaranteed synchronous), then ALSO attempts a fresh encode+encrypt for both sendBeacon and IDB — so the latest edits have a chance to be saved during the brief teardown window (#203)
1515+- **Unnecessary emergency saves**: added `_hasUnsavedChanges` guard to skip emergency save when nothing changed (#203)
1616+1017## [0.9.4] — 2026-03-23
11181219### Fixed