v4.7.0
A feature release with encrypted notes, richer Markdown editing, offline math rendering and faster keyboard navigation on top of VNote 4.6.1:
- Encrypted notes
- Protect the contents of individual Markdown, plain-text and mind-map notes in bundled notebooks with a password-protected portable key hierarchy
- Unlock on demand; Lock All in the Settings menu saves protected edits and closes protected views while leaving ordinary tabs open
- Protected note previews use memory-only profiles; exporting and printing encrypted note bodies are not supported
- Filenames, folders and tags remain visible; conversion does not erase plaintext in existing Git history, backups, shared resources or external source files
- Images, attachments and comments stored as separate files remain unencrypted; conversion warns about this and never scans or changes assets
- Insert as Base64 embeds images through reference links and is the default insertion method for encrypted Markdown notes
- Editor and Markdown
- Automatically number unnumbered headings in read mode and the outline; an independent edit-mode option writes and maintains heading numbers in the source, using the shared section number pattern
- Navigation mode reaches Markdown content across visible splits, in both edit and read modes
- The editor includes upstream AST-aware list editing and Vi open-line continuation; themed list-item guides and active-item backgrounds accompany automatic ordered-list renumbering, which can be disabled in Markdown Editor settings
- Long image, link and reference destinations are visually shortened by default in edit mode; concealment can be disabled without changing the source
- Markdown pipe-table preview cells display inline images and math; Insert Image targets the selected cell, including embedded images and image-host uploads
- Single-line
$$...$$formulas preview in table cells, paragraphs and lists with inline placement and display-style typesetting - Editor find supports multiline matches, and the replacement tooltip explains capture references, newline, tab and literal-backslash escapes
- Bundled notebooks can override the global editor line-ending setting, and saves respect Git line-ending rules
- Clipboard images inserted as files use JPEG with a white background for transparency; original file/URL formats and lossless Base64 insertion are unchanged
- Math and diagrams
- KaTeX, its fonts and the preview rasterizer are bundled for offline reading, editor previews and exports; standalone HTML embeds the math fonts, while protected-note math restrictions remain unchanged
- PlantUML sequence diagrams show each
newpagepage in read mode and stack all pages into one editor-preview image, without changing the note source - Choose SVG or PNG for PlantUML graphs in read mode and exports; editor previews use PNG, and PNG-only renderers no longer loop through duplicate pages
- Graphviz accepts engine-named Markdown fences as well as the existing graph syntax
- Math rendering, in-place previews and raster exports wait for KaTeX fonts rather than document-wide font/layout readiness, avoiding hidden-viewer stalls
- Invalid PlantUML SVG responses fail locally without replacing the failed block's source, and valid partial pages remain usable
- Headings containing math formulas retain formula text in their anchors, fixing navigation to math-only headings and keeping TOC links consistent
- Quick notes and notebooks
- Quick Note is available through a global shortcut and the system tray; each scheme can open its notes in a detached window from any quick-note entry point
- New quick-note schemes default to the same
my_notebookfolder under Documents used for the first-run notebook; existing scheme folders remain unchanged - Quick notes outside notebooks open at their actual path; the picker and parentless error dialogs activate even when the main window is hidden or minimized
- File import from the toolbar uses the correct source and destination folder, selects imported files and reports batch results
- Folder rename releases Windows directory watches and preserves descendant metadata, loaded child rows, expansion and selection without requiring Reload
- Sorting from a folder in the notebook explorer reorders its parent's children, matching notes
- Gitee notebook sync accepts the token owner's Git username; Configure Sync and Open Notebook expose the field, and username-only changes preserve local Git history
- Interface and packaging
- Added the Pink Shock light theme
- Daily localized usage tips include acknowledgement and a persistent opt-out, and the default notebook includes Markdown guides
- Save All is available directly above Close Tab in the tab context menu, and notebook context-menu actions have been reordered
- The Outline dock receives more default space than Comments; search status text no longer widens its dock
- The notification popup has a taller, font-scaled minimum height; long toasts stay visible for 60 seconds and persistent toasts auto-hide after 30 seconds, above native WebEngine content
- Git task icons and the Image Host toolbar icon follow live theme switches, and existing math and diagram previews regenerate with the new theme
- Application views no longer use alternating row backgrounds; selected Location List results remain readable in the VX Idea theme and retain their selection background with the native Windows 11 style
- Heading hover no longer changes the layout in read mode or exports, and the Markdown read-mode WebEngine inspector is available again
- Linux AppImages are built on Ubuntu 22.04 for broader distribution compatibility
- Translations: Simplified Chinese and Japanese catalogs updated for the new strings