MarkNode 2.0.26

All Releases

MarkNode 2.0.26 (Beta)

New Features

  • Outline View: Added new document structure view that displays headings and list items in a collapsible tree format - perfect for navigating long documents
  • Structure View Toggle: Switch between Mind Map and Outline views using toolbar icons or keyboard shortcuts (Cmd/Ctrl+Shift+L for Outline, Cmd/Ctrl+Shift+M for Mind Map)
  • “Today” Button: Added quick navigation button to calendar view - instantly jump to and select today’s date with a single click
  • “Open in Default Application”: New context menu option to quickly open any file in its associated system application directly from the project tree
  • “Show in Finder/Explorer”: New context menu option to reveal files and folders in the system file manager with platform-specific naming (Finder on macOS, Explorer on Windows, Files on Linux)
  • “Reload from Disk”: Added context menu option to manually refresh folder contents and sync with file system changes when needed
  • Multiple Terminal Sessions: Terminal now supports multiple concurrent sessions with tabbed interface - create new sessions using the ”+” button and switch between them seamlessly

Enhancements

  • Recent Files View: Enhanced with smooth date switching and debouncing to prevent UI freezes when rapidly changing dates
  • Visual Feedback: Improved Recent Files with loading indicator animation and styled empty state message when no files are found for selected date
  • Copy Functionality: Enhanced preview panel copy feature - copied text now preserves formatting (bold, italic, links, etc.) when pasting into rich text editors
  • Empty State Styling: Improved styling with italic text, reduced opacity, and better visual hierarchy to clearly differentiate from regular content
  • Mind Map Performance: Optimized for large documents - automatically collapses nodes when total count exceeds 50, keeping only central node and main branches expanded
  • File System Monitoring: Enhanced external file change detection (renames, new files, deletions) with proper reflection in project tree view
  • Rename Event Handling: Improved file system watcher that intelligently pairs related events to detect renames even with limited OS event information
  • Split View Transitions: Improved panel visibility transitions with smart splitter handling and state persistence
  • Outline View Features:
    • Updates automatically as you type - always shows current document structure
    • Click any item to jump directly to that section
    • Customizable display - control which heading levels and list types appear through Structure View settings
  • Project Performance:
    • Now respects .gitignore and other ignore files to prevent slowdowns with build artifacts
    • Automatically hides files and folders based on ignore patterns (.gitignore, .npmignore, .dockerignore, etc.)
    • Built-in filtering for common build directories (node_modules, target, build, dist) and hidden files
    • File system monitoring ignores build artifacts and temporary files
    • Search indexing skips ignored files for faster searches and reduced memory usage

Bug Fixes

  • Preview-Only Mode: Fixed preview-only mode not working correctly when clicking the preview tab icon - now properly shows only the preview panel without the editor
  • Recent Files Backend: Fixed backend to return files only from the selected date instead of all files up to that date
  • External File Rename: Fixed editor tabs to correctly update when files are renamed outside the app, preventing duplicate tabs
  • Project Tree State: Fixed handling of external changes in collapsed folders - maintains correct state even for non-visible folders
  • Editor Tab Cleanup: Fixed editor tabs not closing when files are deleted externally - tabs now properly close when files are removed outside the application
  • Terminal Session Recovery: Fixed issue where terminal could not be reopened as a new session after entering exit command - terminal now properly creates fresh sessions instead of showing unresponsive exited sessions