Improvements
-
Added overwrite confirmation and same name check for encryption targets.
-
Improved permanent encrypted editor lock/unlock UX.
-
Hide the "Toggle File Extension" becomes default.
-
Improved settings "View Github Repo" modal layout.
-
Expanded i18n coverage for commands, notices, lock-screen texts, conflict dialogs, and settings modal actions.
-
Refined workspace leaf routing for encrypted view activation and markdown view fallback.
-
Unified overwrite confirmation UI into a shared modal component for conversion/decryption flows.
-
Added folder restore conflict actions.
-
Hardened folder command behavior to infer target folder from active context.
-
Improved password-hint placeholder wording consistency.
-
Adjusted encrypted-view teardown flow to keep smooth.
Bug Fixes
-
Fixed data integrity and save instability in
.peccirianeditor. -
Fixed UI state and transition issues when switching between decrypted sessions and normal notes, resolving latency spikes and stale elements.
-
Fixed permanent encrypted editor mode drift.
-
Fixed folder temporary-decrypt metadata parsing path to consistently read encrypted content metadata.
Technical
-
Implemented queued final-saves and removing duplicate save paths.
-
Updated
file-opentransition handling to resolve target leaves by file path before applying view state changes. -
Centralized KDF option parsing in conversion paths via shared decryption helper, and keeping metadata precedence consistent.
-
Removed internal
fileExplorer.fileItemsdependency.