Notes Export
Individual notes can now be exported as self-contained HTML or PDF documents directly from the note context menu. Exports preserve Markdown formatting and include managed images and drawing previews, making notes easier to share, print, or archive outside massCode.
Portable Notes Sites
Entire Notes folders can now be exported as portable HTML sites. The generated site preserves the folder hierarchy, includes navigation and full-text search, resolves links between exported notes, and bundles managed images and drawing previews for offline use.
Secret Variables for HTTP Environments
HTTP environments can now store passwords, API tokens, and other sensitive values as secret variables. Secret values use the familiar {{name}} syntax, but stay outside the Markdown Vault, are encrypted with the operating system keychain, and are masked in request previews and history.
Only secret names travel with the vault, so values remain local to each device and can be entered separately wherever the vault is used.
Fixes
- Fixed local empty files being mistaken for unavailable cloud placeholders across Notes, Drawings, HTTP requests, folder metadata, and state files. Local content now remains editable through creation, renaming, moving, deletion, and application lifecycle resets, while genuine cloud placeholders remain protected.
- Fixed indentation for ordered Markdown lists that use parenthesized markers such as
1). - Used native CRLF line endings when copying Notes content on Windows.
What's Changed
- fix(notes): handle local zero-block files by @antonreshetov in #882
- fix(storage): keep app-written state files local by @antonreshetov in #883
- fix(storage): preserve pending state during lifecycle resets by @antonreshetov in #884
- fix(http): handle local zero-block request files by @antonreshetov in #885
- fix(drawings): handle local zero-block files by @antonreshetov in #886
- fix(storage): preserve local zero-block folder metadata by @antonreshetov in #887
- fix(notes): support parenthesized ordered list markers by @antonreshetov in #889
- feat(notes): export notes to HTML and PDF by @antonreshetov in #890
- feat(notes): export note folders as portable HTML sites by @antonreshetov in #891
- feat(http): add secret environment variables by @antonreshetov in #892
- fix(notes): use CRLF when copying notes on Windows by @antonreshetov in #894
- fix(ci): restore release build compatibility by @antonreshetov in #897
Full Changelog: v5.9.1...v5.10.0