Improvements
-
Added in-memory KeyCache to speed up repeated encrypt/decrypt operations.
-
Use binary-safe
.eccirian/.peccirianJSON containers with raw-bytes AES for Non-Markdown files. -
Parallelized attachment processing during decryption for faster bulk operations.
-
Added auto-save in permanent view.
-
Added configurable PBKDF2 iterations.
-
Refined the settings page layout.
Bug Fixes
-
Fixed binary file corruption/size mismatch by switching to byte-level encryption and ArrayBuffer writes via
vault.modifyBinary/createBinary. -
Fixed
.peccirian“Remove Permanent Encryption” incorrectly converting to.mdbut not actual extentions for non-MD files. -
Fixed KDF parameter propagation across AES/ECC paths.
-
Fixed a conflict issue with files having the same name when decrypting folders.
Technical
-
Added container markers
SALT/IV/DATA/FORMAT/KDF/iterationsand enforcedoriginalExt. -
Unified encrypt/decrypt entrypoints.
-
Improved i18n coverage and wording in notices and dialogs.