github vnotex/vnote v4.7.0

5 hours ago

v4.7.0

image

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 newpage page 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_notebook folder 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

Don't miss a new vnote release

NewReleases is sending notifications on new releases.