marknode / what's new

What's new. Release by release.

MarkNode evolves through small, frequent updates. The full history is below.

— Latest release —

v2.1.7

MarkNode 2.1.7

New Features

  • Quick Look Markdown Preview (macOS): Press Space on any Markdown file in Finder to see a fully rendered preview — headings, tables, code highlighting, math equations, and diagrams — without opening the app. Works in both light and dark mode and is bundled free with MarkNode.
  • Mermaid Diagrams: mermaid code blocks now render as actual diagrams — flowcharts, sequence diagrams, class diagrams, and more — in the preview pane, in Quick Look previews, and in DOCX export, with colors that follow your theme.
  • Replace in Files: Find and replace across your whole project. Review every match first, tick or untick individual matches, then apply per file or across the project — with regex support (including named groups) and safe handling of files you have open in the editor.
  • File Explorer Filter Bar: A toggleable filter bar in the file explorer lets you quickly narrow the file tree to matching files — with the matched characters highlighted — while keeping each file’s context for drag and rename.
  • Glob Patterns in Quick Open: Quick Open now understands glob patterns such as *.md or src/**, and results are ranked so filename matches appear above matches buried deeper in the path.

Improvements

  • Open Any Text File: Files like .properties, .ini, .env, .csv, and .log — and any other text file, even with an unknown extension — now open directly in the built-in editor instead of an external app, with new syntax highlighting for properties, diff, protobuf, and LaTeX files.
  • Now on the Mac App Store: MarkNode is available from the Mac App Store as an alternative way to install and stay up to date.
  • Smoother Sign-In: Cloud sign-in now uses the native macOS authentication sheet, and a sign-in that times out or is cancelled now closes cleanly instead of leaving the flow hanging.
  • Preview Server Security: The local server behind the browser preview has been hardened — websites you visit can no longer trigger requests against it, and asset access is restricted to your current session.

Bug Fixes

  • Image Paste Restored: Pasting images into the Markdown editor — including image files copied from Finder — works again.
  • Moving a Folder Keeps Images Working: Moving a folder (such as a media folder) now rewrites the image links in affected documents so images keep rendering.
  • Anchor Links Scroll the Preview: Clicking an in-document #heading link in the docked preview now scrolls to the matching heading instead of doing nothing.
  • Preview Stays in Sync After Mind Map Navigation: Clicking into the editor after selecting a mind map node no longer makes the preview jump to the wrong place.
  • Reliable Window Positions on Multiple Monitors: Window size and position are now restored accurately across restarts on multi-monitor setups, instead of drifting or growing over time.
  • Calmer App Startup: Restoring several project windows at launch no longer makes them repeatedly grab focus, and a plain click on the title bar can no longer accidentally nudge the window.
  • Accurate Terminal Selection at Any Zoom: Selecting text in the integrated terminal now highlights exactly what’s under the pointer, and terminal text scales together with the app zoom level.
  • Diff View Fills the Editor: The side-by-side changes view now stretches to the full height of the editor area instead of stopping at its content.
  • Site-Root Image Paths Render: Images referenced with site-root-absolute paths such as /images/photo.png (common in static-site projects) now display correctly in the preview, DOCX export, and Quick Look.
  • More Reliable Images and Links in Preview: Responsive images (srcset) and video poster frames now load, links and images no longer break from being resolved twice, Windows drive-letter paths resolve correctly, and visible link paths are shown clean without ../ fragments.