MarkNode 2.0.29

All Releases

MarkNode 2.0.29 (Beta)

New Features

  • Git Integration: Built-in Git support for managing your version control workflow without leaving MarkNode

    • Status Bar: A slim status bar appears at the bottom of the window for Git projects, showing the current branch, change count, and ahead/behind sync status
    • File Status Indicators: Modified, added, untracked, and deleted files are color-coded in the project sidebar tree, with status propagated to parent folders
    • Commit Dialog: Stage files and commit changes via a dedicated dialog — open it from the status bar or with Cmd+Shift+K (macOS) / Ctrl+Shift+K (Windows/Linux)
    • Pull & Push: Pull from and push to the remote directly from the status bar, with confirmation prompts and clear feedback notifications
    • Non-git projects are completely unaffected — zero UI change
  • Command-Line Support & File Associations: Open files and projects directly from the terminal (marknode myfile.md) or by double-clicking Markdown files in Finder / File Explorer. Use Help → Create Command-Line Launcher… to set up the command-line tool

Improvements

  • Terminal File Change Detection: Editor now automatically reloads files modified from the integrated Terminal panel
  • Column Selection: Add cursors above or below with Cmd+Option+Up/Down (macOS) or Ctrl+Alt+Up/Down (Windows/Linux), matching VS Code and IntelliJ behavior. Alt+drag rectangular selection also supported
  • Live Git Status Updates: Git status bar and sidebar indicators now automatically refresh when changes are made outside MarkNode (e.g. commits from the terminal)

Bug Fixes

  • Sidebar: New folders and files now appear under collapsed parents: Creating a new folder or file under a parent that was never expanded no longer silently fails — the sidebar now expands the parent hierarchy and selects the new item
  • Sidebar: Ignored folders no longer auto-expand: File changes inside ignored folders (e.g. node_modules, build) no longer cause those folders to expand in the sidebar — they stay collapsed until you open them manually
  • PDF Viewer: Links no longer block the app: Clicking links in the PDF viewer now opens them in your default browser instead of navigating the app window
  • Outline Navigation Scroll Position: Fixed an issue where clicking in the editor after navigating via the outline would cause the editor to jump to a different position — the cursor now moves to the target heading so the view stays in place