4th November, 2026
- The restore revision selector now uses Obsidian's standard spacing, title, and Close control, and keeps its search field and action buttons inside mobile safe areas in portrait and landscape, including when the keyboard is shown.
- Search inputs and revision controls now fit within the available space without horizontal overflow.
- Updated dependencies.
- Updated the source and build tooling to meet the current Obsidian Community Review requirements.
- Refreshed transitive development dependencies to use patched releases.
- This release does not change DiffZip's behaviour.
- Footer action buttons now leave enough space for Obsidian's keyboard focus ring, keeping it visible inside restore, selective-sync, and backup-progress dialogs (PR 22). Thank you to @stge4code for the contribution!
All and delete extranow restores the selected files successfully before deleting local files represented by the selected deletion records.- Restore-point decisions now use the state of the selected historical revision, including files deleted or recreated later.
- Missing archives, missing ZIP entries, unreadable archives, Vault write failures, and deletion failures are now reported instead of being treated as successful restoration.
- The legacy folder restore skips deletion records and restores the available file revisions.
- A restore that will delete local files now uses an explicit
Restore and Delete Confirmationtitle andRestore and deleteaction, withCancelas the default. - Restore planning and execution use separate screen wake-lock leases, so reviewing the confirmation does not keep the screen awake.
- Backup, restore, and selective-sync operations now request a best-effort screen wake lock on supported devices. The request is released when the operation completes, is cancelled, or fails.
- Restore completion now waits for every selected archive file to finish writing before completion is reported and the screen wake lock is released.