Bug Fixes
- Fixed unlock screens appearing over unrelated notes when Self-hosted LiveSync is enabled (#28).
- Fixed Android permanent-note layout and keyboard interaction issues. Unlocking now clears leftover overlays, and swipe-back navigation no longer opens encrypted files as plain Markdown (#32).
- Fixed attachment path resolution for custom folders, relative paths, and short image links. Failed attachment operations now retain their original files or ciphertext and keep the corresponding links intact (#35).
- Fixed nested folder restoration and repeated loading of unlocked folders. New folder containers also preserve empty subfolders, and encryption checks that the source has finished saving before removing it (#36).
- Fixed attachment links with aliases, size parameters, headings, or queries breaking after encryption and decryption.
- Fixed linked Markdown notes being encrypted as attachments.
- Fixed folder encryption corrupting unsupported binary formats such as
.heic,.webm, and.epub. - Fixed existing files failing to decrypt after encryption settings are changed. Decryption now uses the parameters recorded in each file.
- Fixed binary attachment decryption with Windows-style line endings.
- Added safeguards for unsupported Argon2id settings and accidental encryption of the entire vault.
- Fixed temporary folder containers opening through the normal note-decryption flow, and enabled unlocking nested encrypted files inside folders.
- Fixed encrypted attachment files opening as unknown binaries.
- Improved failure notices so unsuccessful operations are no longer silently ignored. Fixed cancellation handling in password and confirmation dialogs.
Improvements
- Simplified the emoji icon picker.
- Replaced the folder editor's split layout with an Edit/Preview toggle, reducing typing lag and preview flicker.
- Reduced unnecessary re-encryption during autosave and improved encrypted folder save performance.
Technical
- Removed the unused
tweetnacldependency.