Skip to content

Changelog

  • Rendering-disabled notice — When you open a file containing KaTeX, Mermaid, or Marp content while the matching rendering option is off, a one-time notice points you to the relevant setting
  • Tab tooltip now shows the full file path on hover, making same-name tabs easier to tell apart
  • Dependency updates (Tauri 2.10.3 → 2.11.1 and related plugins, ESLint, and others)
  • Fixed Esc key not reliably exiting Marp slideshow fullscreen mode
  • Fixed preview checkbox toggle not always propagating the change back to the document

  • Auto-update check throttled to once every 24 hours — the updater no longer fires on every app launch
  • Fixed Marp fullscreen always jumping back to the first slide instead of keeping the current slide
  • Fixed Marp preview scrollbar not appearing immediately after launch
  • Fixed links in Marp slides navigating inside the iframe instead of opening in the OS browser
  • Fixed preview link and checkbox listeners not re-attaching after switching from a Marp tab to a non-Marp tab
  • Fixed Windows file-association reliability — saving and tab restoration now work correctly for files opened via OS file association from outside standard user folders
  • Fixed a Windows-only race condition where rapid keystrokes could replace editor content with stale text
  • Fixed case-insensitive duplicate file detection — the same file no longer opens in two tabs on case-insensitive volumes
  • Fixed a transitive dependency conflict around Mermaid

  • Marp presentation preview — Preview Markdown files with marp: true front-matter as slide presentations, with single-slide navigation, continuous scroll, fullscreen, and thumbnail grid
  • Tab context menu — Right-click a tab to pin, rename, copy its path or filename, or close other/right/all tabs
  • Tab pinning — Pin important tabs to keep them from being closed by bulk close actions
  • Tab rename — Rename saved files on disk or change the title of unsaved tabs directly from the tab
  • Auto tab title — Unsaved tabs now display the first line of their content as the tab title
  • Tab close button position — Choose whether the close/pin icon appears on the left or right side of each tab
  • Scroll sync options — Choose how editor and preview scroll positions sync: one-way (default), bidirectional, or off
  • Redesigned split/editor/preview view-mode toggle icons and refreshed app editor icon
  • Refactoring: extracted shared utilities and hoisted magic numbers
  • Updated translations across all 14 languages
  • Dependency updates
  • Fixed external file changes not loaded correctly in preview mode
  • Fixed image loading edge cases in Marp mode
  • Fixed preview scroll position not preserved across tab switches

  • Fixed file change detection not working properly on Windows

  • Fixed undo/redo affecting all tabs instead of only the focused tab — each tab now maintains its own independent history
  • Fixed KaTeX formulas rendering as raw SVG path data inside table cells
  • Fixed search-and-replace shortcut keys not correctly toggling the replace panel
  • Fixed image links in preview navigating within the app instead of opening in an external browser

  • KaTeX support — Render math expressions with $...$ (inline) and $$...$$ (display) syntax
  • Mermaid support — Render diagrams from ```mermaid fenced code blocks (flowcharts, sequence diagrams, and more)
  • Rendering Extensions settings — Toggle KaTeX and Mermaid individually in Settings > Advanced
  • Cross-tab search — Search and replace across all open tabs at once with results grouped by file
  • Minimap — Display a minimap in the editor (toggleable regardless of editor mode)
  • Empty state screen — Added an initial screen for when no files are open
  • Optimized image sizes during HTML export
  • Immediate release of discarded tab cache for better memory management
  • Refactored preview component and extracted HTML export styling for better maintainability
  • Fixed a bug related to file associations
  • Fixed several minor bugs discovered during integration testing

  • Added “What’s New” dialog shown after updates
  • Minor UI tweaks and polish
  • Dependency updates
  • Fixed preview checkbox state not reflecting in the editor

  • Folder tree panel — Browse and open files from a directory without leaving Bokuchi
  • Outline panel — Navigate your document’s heading structure with a table of contents sidebar
  • Enhanced link handling in preview (external links now open in system browser)
  • Updated translations across all 14 languages
  • Fixed theme changes via status bar not applying correctly

  • Markdown toolbar — Format text with buttons (headings, bold, italic, lists, and more)
  • Auto-update checker — Get notified when a new version is available
  • Redesigned search and replace — Improved panel with match count and regex support

  • Windows installer customization
  • Variable import/export (YAML format)

  • Multi-language support — UI now available in 14 languages
  • Table conversion — Paste HTML tables or CSV/TSV data and convert them to Markdown

v0.3.4 – v0.3.1 — September 8–10, 2024

Section titled “v0.3.4 – v0.3.1 — September 8–10, 2024”
  • Window management improvements
  • Tab operation fixes
  • Menu items and keyboard shortcut additions

  • Lightweight, cross-platform Markdown editor (Windows, macOS, Linux)
  • Real-time preview with synchronized scrolling
  • Multi-tab editing with session persistence
  • Variable system (global and file-local)
  • 5 built-in themes
  • Complete offline operation