4.2.1
Znote 4.2.1 โ Vaults & Obsidian compatibility ๐ฎ
Your notes are now plain Markdown files in a vault โ no more internal database.
- ๐๏ธ Vaults: a vault = a folder of .md files. Multiple vaults, one window each, with a vault switcher. Existing notes are migrated automatically (legacy data kept as backup).
- ๐ฎ Obsidian compatible: open your Obsidian vault directly โ [[wikilinks]], ![[Note]] transclusion, ![[image]] embeds, callouts, shared attachments folder. Znote never rewrites your content.
- โ๏ธ Inline note title: a dedicated title field renames the file; the first line is just content now. Toggleable per vault, synced with Obsidian's setting.
- โก Fast on large vaults: typing stays smooth with hundreds of notes.
- ๐ฑ๏ธ Native menus: right-click menus everywhere are now real OS menus โ including the editor's, with AI actions built in.
- ๐ค Export options: pick title, orientation, scale and destination before exporting to PDF/HTML.
- ๐ โF in-note search and โK highlight.
- ๐๏ธ Audio reworked: recordings embed inline with a native player and one-click transcription.
- โ๏ธ Editor & AI: collapsible sections, @ note mentions in AI prompts, selection kept & highlighted while you prompt.
- ๐จ UI refresh: all-files view, quick-search palette, tree, dialogs, slim scrollbars โ plus a new app icon and a rebuilt 8-bit Retro theme.
- ๐ฅ Removed: tags, note history, the Attached-files panel โ see full changelog below.
Full details โฌ๏ธ
Znote 4.2.1 โ Vaults, plain Markdown storage & Obsidian compatibility
This is the biggest release since Znote 4.0. Your notes are no longer stored in an internal
database: a vault is now just a folder of Markdown files on your disk โ readable,
syncable, and fully compatible with Obsidian.
๐๏ธ Vaults โ your notes are plain .md files
- A vault = a folder of Markdown files. The folder tree is your note tree. No more
internal SQLite database โ what you see on disk is what you get in the app. - Multiple vaults, multiple windows. Each vault opens in its own window. Switch or open
vaults from the new vault switcher at the bottom of the sidebar (Obsidian-style), with
a "Show in explorer" shortcut on every vault. - Open any Markdown folder as a vault โ point Znote at an existing folder of .md files
and start working. - Automatic migration. On first launch, your existing notes, folders, uploads and trash
are migrated to ~/Documents/Znote. Your previous data is kept untouched as a backup. - Live filesystem sync. Edit a note in another app (or let your sync service update it):
Znote picks up external changes automatically. Conflicts on a note you're editing are
detected and surfaced instead of overwritten. - Vault-based backup: back up or restore a vault as a simple zip of the folder. The
Backup settings now show your vault and app folders with one-click "Show in explorer".
๐ Linked files & folders
Work with files that live outside your vault without moving them.
- "Link external folderโฆ" mounts any folder into the tree (previously "Open Real Folder");
hover a linked folder or file to see its real path in a tooltip. - A dedicated "Linked files" group in the tree gathers individually linked files โ
no more mixing with your vault notes at the root. The file icon now marks only files
that live outside the vault. - "Show in explorer" on linked files and folders reveals them in Finder / Explorer.
- Safe drag & drop: dropping a linked file into a vault folder now asks for
confirmation before physically moving the file into the vault.
๐ฎ Obsidian compatibility
You can now open an Obsidian vault directly in Znote โ and go back to Obsidian anytime.
Znote never rewrites your content.
- [[Wikilinks]] rendered and clickable, with [[ autocompletion, |aliases,
frontmatter aliases and #heading navigation. - ![[Note]] transclusion โ embed a note inside another.
- ![[image.png]] embeds, resolved anywhere in the vault, Obsidian-style.
- Callouts (> [!note], > [!warning], โฆ), %%comments%% and ^block-anchors.
- Attachments follow Obsidian's rules: pasted images go to your configured attachment
folder (attachments/ by default), linked with relative ![[name]] โ no more absolute
paths. The media folder is kept out of the note tree. - Inline note title (Obsidian parity): notes have a dedicated title field at the top
of the editor that renames the file. The first line of your content is just content โ it
will never rename your note again. A new "Inline title" setting (per vault) lets you
hide it; a small editable tab title bar takes over, and the option follows
.obsidian/app.json in Obsidian vaults. - Exports (PDF/HTML/โฆ) resolve wikilinks and embeds properly.
โก Performance
- Typing is fast no matter the vault size. On an 800-note vault, keystroke cost went
from ~220 ms to ~5 ms, and the periodic UI freezes while typing are gone โ the sidebar,
tabs and lists no longer re-render on every save.
๐ฑ๏ธ Native menus & dialogs
- Every context menu is now a real OS menu: note & folder actions in the tree, Share,
the editor layout switch, sort menus โ and the editor's right-click menu, with
Format / Paragraph / Insert / Tools and the โจ AI actions as native submenus (native
cut/copy/paste finally pastes images too). - "Move to folderโฆ" palette: moving a note now opens a small searchable picker with
keyboard navigation instead of a giant folder menu. - Export options dialog: exporting to PDF/HTML first asks whether to include the file
name as title โ plus landscape and downscale options for PDF โ then lets you choose the
destination file instead of dropping a print.pdf in a temp folder.
๐๏ธ Audio, reworked
- Recordings are saved as regular files in your attachments folder and embedded inline wit
a native audio player right in the note (![[recording.webm]]). - One-click transcription from the player โ the transcript is inserted just below the
recording. Transcription is more robust on Windows, with clearer errors and a fallback
when no OpenAI key is configured. - The separate "Attached files" panel and floating audio player are gone: everything lives
in the note.
โ๏ธ Editor & AI
- โF opens an in-note search panel (with replace).
- โK toggles ==highlight== on the selection.
- Insert โ Collapsible in the right-click menu inserts a foldable
section.
- @ note mentions in AI prompts: reference any note in the AI overlay or in ```ai
blocks โ its content is inlined into the prompt, and mentions render as clickable links.
- Your selection survives the AI overlay: it stays visible (highlighted) while you type
your prompt, and the answer is inserted on a fresh line below the selection โ or at
the very end of the note when nothing is selected.
- AI prompt history is now per-vault.
๐จ UI refresh
- "All files" view redesigned: clean centered list with search, sort, dates and
hover actions.
- Quick search (โY) restyled as a command palette, with highlighted matches, snippets
and a Recent section.
- Tree view polish: hover feedback, rounded selection pill, indent guides.
- Restyled dialogs: note list, NPM packages & scripts, plugins, shortcut functions.
- Slim rounded scrollbars everywhere โ no more bulky native scrollbars on Windows.
- New app icon: matches the new macOS rounded-corner mask (corners are no longer
truncated) and is sharper on Windows.
- Retro theme rebuilt for the new editor as a proper 8-bit, terminal-green arcade look
(the Konami code still works ๐).
โจ Polish
- Duplicating a note keeps its name: copy/paste in the tree (menu or โC/โV) and
"Duplicate" name the copy after the original file ("Note 1", "Note 2", โฆ) instead of its
first line โ and never rewrite its content.
- Templates & starter notes no longer duplicate their title: the leading heading is
dropped since the inline title already shows it (the migration does the same for your
existing notes).
- Clearer menus: "New note" and "Open file" in the File menu and toolbar.
๐ฅ Breaking changes & removals
- Tags are gone. With real folders, wikilinks and search, tags had become redundant.
- Note history is gone โ your files now live on disk, where your own backup/sync tools
(Time Machine, git, iCloudโฆ) do this job better.
- The "Attached files" view and the floating audio player were removed (replaced by inline
embeds, see above).
- Notes are no longer renamed from their first line โ use the inline title.
- The old preview/split layout modes were removed: the editor is live-preview, with a
Source mode toggle.
- "Export folder" (tree) and the "Speakers" desktop-audio recording option were removed.
๐ ๏ธ Under the hood
- Massive internal refactor: the app was decomposed into focused hooks and services, ~200
dead imports/dependencies removed, and the whole storage layer rewritten around the vault.
- Settings are now synced across vault windows on change (theme, AI settings, โฆ) instead of
last-window-wins.
Upgrade note: the migration runs once, automatically. Your legacy data (database and
uploads) is left in place as a backup and can be removed later from the Backup settings.
hover actions.
and a Recent section.
truncated) and is sharper on Windows.
(the Konami code still works ๐).
"Duplicate" name the copy after the original file ("Note 1", "Note 2", โฆ) instead of its
first line โ and never rewrite its content.
dropped since the inline title already shows it (the migration does the same for your
existing notes).
(Time Machine, git, iCloudโฆ) do this job better.
embeds, see above).
Source mode toggle.
dead imports/dependencies removed, and the whole storage layer rewritten around the vault.
last-window-wins.
uploads) is left in place as a backup and can be removed later from the Backup settings.