What's Changed
- adcaa8a fix: align ai agent permission modes
- 4a03f16 fix: parse crlf multibyte headings safely
- 50c304f fix: reduce autosave pressure while typing
- aa4d4fd fix: revert sidebar navigation arrows
- b31f0b5 fix: keep macos startup responsive
- d3a577b fix: copy mcp config through native clipboard
- fbb0927 fix: preserve mermaid svg styles under tauri csp
- 687d640 fix: remove rename view menu action
- 1738dd2 fix: persist claude power user shell access
- 8c286a4 fix: stabilize linux appimage webkit rendering
- 0331b40 fix: persist layout panel widths
- d53c3fa fix: detect linuxbrew ai agent binaries
- 3c14d60 fix: stream gemini cli replies
- 765a16a fix: ignore stale BlockNote side menu blocks
- 886ded9 fix: canonicalize simplified chinese ui language
- 831f6eb fix: guard uninitialized BlockNote suggestion updates
- 45efb08 fix: persist supported ui language settings
- fdc7d8f fix: guard note suggestions during reload
- 690ace2 fix: resolve linux mcp server resources
- a267a00 test: cover native menu event dispatch
- 536cab3 fix: align view customization with type actions
- e49af58 fix: ignore stale vault refreshes after note switch
- 9012cd9 test: include multibyte search smoke in pre-push
- 0d6e385 fix: make search snippets unicode-safe
- 8754b1b docs: add ADRs for vault-root navigation and safe analytics events (guard — from commits ec83e9b, 18b4f9d)
- ec57517 feat: improve type sidebar actions
- 0995c90 fix: show pointer cursor on interactive controls
- dede400 fix: surface desktop menu update feedback
- 65ff44e feat: open inline images in lightbox
- 2c06c8d fix: disable unsafe shiki highlighting on old webkit
- bc56eec fix: block frontmatter writes for attachments
- 388d389 fix: disable unsafe editor link opens
- a1a4cb5 feat: add sidebar navigation arrows
- a7ed9ad fix: ignore stale code block controls
- f8f08f4 feat: reuse type appearance controls for views
- c0afae2 fix: repair blocknote patch metadata
- 176f983 fix: render opencode text parts after tools
- 01a87ed fix: ignore stale suggestion menu close
- 18b4f9d feat: retrofit safe product analytics events
- fd3afc2 feat: configure all notes file visibility
- 0ad207e fix: reject unsafe editor serialization
- 2e40945 fix: guard blocknote popover references
- 54d53b8 fix: dedupe native menu state sync
- 848d718 fix: repair empty editor block swaps
- ec83e9b feat: show vault root in folder tree
- ce859aa fix: stabilize inbox organize navigation
- 1f4889f fix: keep vault loading shell visible
- 2a2ea1b fix: uncap wide editor content
- b2a50d9 fix: remove wide note max width
- cca72a9 fix: pass 'en-US' to word-count toLocaleString in note subtitles (#438)
- ef0e85b ci: add rpm bundle to linux release workflows
- 2624d32 fix: keep large vault startup responsive
- 9c42da5 Revise README for platform support and clarity
- 454acb5 doc: README add installation via Homebrew (#338)
- 2a691f6 fix: keep vault asset previews available after switches
- c4de154 test: stabilize wikilink smoke insertion
- 670aae9 fix: create type documents at vault root
- f3b4e5e fix: preload Wayland client for Linux AppImage (#405)
- 4c4f01a Add Vietnamese language support and update locale files (#421)
- 79d7eb9 feat: add comprehensive Traditional Chinese (zh-TW) locale support (#419)
- d1ed826 fix: suppress watcher refresh after new note writes
- 2e8286d fix: normalize Windows verbatim note paths
- cb9ebaa fix: keep manual selection after inbox organize
- c295c9f feat: add note width modes
- a4b1108 fix: debounce rich editor serialization
- 6f29542 fix: render mermaid diagrams from notes
Stable release — manually promoted from main
Includes macOS (Apple Silicon and Intel), Windows x64, and Linux x64 bundles
Built from adcaa8a3 on 2026-04-30