Skip to content

Releases: CreateChance/mdviewer

MD Viewer v0.1.8

MD Viewer v0.1.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 May 06:34

MD Viewer v0.1.8

A bug-fix release addressing file access and link parsing issues.

🐛 Bug Fixes

  • Hidden Directory Access — Fixed an issue where files inside dot-prefixed (hidden) directories (e.g. .test/) could not be read. The Tauri filesystem plugin now matches glob patterns against paths with leading dots.
  • CJK Autolink Trimming — Fixed GFM autolink literal parsing incorrectly including CJK characters and fullwidth punctuation as part of URLs (e.g. https://example.com,中文 no longer produces a broken link). A custom remarkAutolinkTrim plugin now splits the URL at the first non-URL character.

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.8_aarch64.dmg
macOS (Intel) mdviewer_0.1.8_x64.dmg
Windows (x64) mdviewer_0.1.8_x64-setup.exe / mdviewer_0.1.8_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.8_amd64.deb
Linux (AppImage) mdviewer_0.1.8_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

📄 License

Apache License 2.0

MD Viewer v0.1.7

MD Viewer v0.1.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 May 02:50

MD Viewer v0.1.7

A new release of MD Viewer — a minimal, fast desktop Markdown reader built with Tauri, React, and TypeScript.

✨ What's New

  • About Dialog — Custom About dialog showing version, build time, and a link to the GitHub repository
  • Update Checker — In-app update notifications via GitHub Atom feed with a non-intrusive toast UI
  • Full English UI — All remaining Chinese text has been replaced with English for a consistent experience

🐛 Fixes

  • Update Checker 403 Error — Switched from GitHub API to Atom feed to avoid rate-limiting issues

🔧 Improvements

  • Unified Update Toast — Replaced the previous UpdateDialog with a streamlined UpdateToast component for all update notifications

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.7_aarch64.dmg
macOS (Intel) mdviewer_0.1.7_x64.dmg
Windows (x64) mdviewer_0.1.7_x64-setup.exe / mdviewer_0.1.7_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.7_amd64.deb
Linux (AppImage) mdviewer_0.1.7_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri 2 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.6

MD Viewer v0.1.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 May 12:14

MD Viewer v0.1.6

A major infrastructure upgrade — MD Viewer migrates from Tauri 1.x to Tauri 2.11, adds native file association for .md files, and significantly reduces memory usage.

✨ What's New

🚀 Tauri 2.11 Migration

  • Migrated the entire backend from Tauri 1.x to Tauri 2.11, bringing improved security, better plugin architecture, and future-proof APIs.

📂 File Association

  • Double-clicking a .md file in Finder / Explorer now opens it directly in MD Viewer — no need to use "Open With" or drag-and-drop.

⚡ Performance Improvements

  • Reduced memory footprint through lazy loading and build-time optimizations:
    • Release profile tuned with opt-level = "s", LTO, single codegen unit, symbol stripping, and panic abort.
    • Smaller binary size and lower runtime memory consumption.

🐛 Bug Fixes

  • Fixed compilation errors on Windows and Linux caused by macOS-specific RunEvent::Opened handling.

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.6_aarch64.dmg
macOS (Intel) mdviewer_0.1.6_x64.dmg
Windows (x64) mdviewer_0.1.6_x64-setup.exe / mdviewer_0.1.6_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.6_amd64.deb
Linux (AppImage) mdviewer_0.1.6_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri 2.11 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.5

MD Viewer v0.1.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 May 01:53

MD Viewer v0.1.5

A focused quality-of-life update for the in-content search experience, plus keyboard shortcut fixes.

✨ Features

  • Auto-fill search from selection — Opening the search bar (Cmd/Ctrl+F) now pre-fills with the currently selected text

🐛 Bug Fixes

  • CSS Custom Highlight API for search — Replaced DOM manipulation with the CSS Custom Highlight API to prevent white screen issues during search
  • Re-execute search on query change — Search results now update immediately as you type, without requiring Enter
  • Close search bar on document switch — Search bar automatically dismisses when navigating to a different file
  • Preserve scroll position on Escape — Closing the search bar with Escape no longer jumps the viewport
  • Restore Paste/Cut/Undo/Redo shortcuts — Added missing native menu items so keyboard shortcuts work correctly in input fields

🎨 Style

  • Thinner horizontal scrollbar — Reduced horizontal scrollbar height to match the vertical scrollbar width for visual consistency

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.5_aarch64.dmg
macOS (Intel) mdviewer_0.1.5_x64.dmg
Windows (x64) mdviewer_0.1.5_x64-setup.exe / mdviewer_0.1.5_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.5_amd64.deb
Linux (AppImage) mdviewer_0.1.5_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.4

MD Viewer v0.1.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 May 07:11

MD Viewer v0.1.4

The next release of MD Viewer — a minimal, fast desktop Markdown reader built with Tauri, React, and TypeScript.

✨ What's New

  • Switchable Content Width — Choose between compact, standard, and wide layout modes to suit your reading preference
  • Native Menu Bar — Moved "Open File" and "Open Folder" actions to the native menu bar for a cleaner UI
  • Floating Theme Toggle — Replaced the toolbar with a minimal floating button for light/dark theme switching
  • Native Titlebar Theme Sync — The macOS/Windows titlebar now correctly follows the app's dark/light mode

🐛 Bug Fixes

  • Fixed underscores being incorrectly stripped from sidebar TOC heading text

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.4_aarch64.dmg
macOS (Intel) mdviewer_0.1.4_x64.dmg
Windows (x64) mdviewer_0.1.4_x64-setup.exe / mdviewer_0.1.4_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.4_amd64.deb
Linux (AppImage) mdviewer_0.1.4_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.3

MD Viewer v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Apr 07:50

MD Viewer v0.1.3

A quality-of-life update for MD Viewer — polishing the rendering experience with Microsoft Learn–inspired styling, lightbox improvements, and several bug fixes.

✨ What's New

Features

  • Microsoft Learn–Style Rendering — Refined overall Markdown rendering with a clean, modern look inspired by Microsoft Learn documentation
  • Lightbox Auto-Fit — Images and Mermaid diagrams now automatically scale to fill the screen in the lightbox viewer
  • Link URL Status Bar — Hovering over a link now displays its URL in the status bar

Styling

  • Custom Checkboxes — Task list checkboxes now use a custom style with a green background when checked
  • Table Header Accent — Table headers now use the theme accent blue as their background color
  • Taller Code Blocks — Increased code block max-height from 70vh to 80vh for better readability

Bug Fixes

  • Code Copy Output — Fixed an issue where copying code blocks produced [object Object] instead of the actual code text
  • Plain Code Blocks — Removed unwanted highlight.js styles and dividers from code blocks without a specified language
  • Lightbox Dismiss — Pressing Esc now correctly closes the lightbox overlay

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.3_aarch64.dmg
macOS (Intel) mdviewer_0.1.3_x64.dmg
Windows (x64) mdviewer_0.1.3_x64-setup.exe / mdviewer_0.1.3_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.3_amd64.deb
Linux (AppImage) mdviewer_0.1.3_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.2

MD Viewer v0.1.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Apr 11:16

MD Viewer v0.1.2

The next release of MD Viewer — a minimal, fast desktop Markdown reader built with Tauri, React, and TypeScript.

✨ Features

  • Content Search — Press Cmd/Ctrl+F to search within the current document, with yellow/orange match highlighting and Cmd/Ctrl+G / Shift+Cmd/Ctrl+G to navigate between results
  • Collapsible Table of Contents — TOC entries with sub-headings now show ▾/▸ toggle icons for expand/collapse, making long documents easier to navigate
  • File Explorer Drag-to-Resize — The right-side file explorer panel now supports mouse drag resizing (180–480px), matching the sidebar behavior
  • Image Lightbox — Click any image in the rendered Markdown to open a fullscreen overlay with zoom, pan, and drag support

🐛 Bug Fixes

  • TOC Click Navigation — Fixed heading anchor links not scrolling to the correct position; replaced React component-level id assignment with a rehype AST plugin to ensure reliable id generation after rehype-raw processing
  • Scroll Container Targeting — Fixed scrollIntoView failing in the Tauri environment by directly targeting the .content scroll container
  • FileExplorer Item Spacing — Normalized directory and file row spacing to match the TOC sidebar

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.2_aarch64.dmg
macOS (Intel) mdviewer_0.1.2_x64.dmg
Windows (x64) mdviewer_0.1.2_x64-setup.exe / mdviewer_0.1.2_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.2_amd64.deb
Linux (AppImage) mdviewer_0.1.2_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0

MD Viewer v0.1.1

MD Viewer v0.1.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 24 Apr 03:34

MD Viewer v0.1.1

A follow-up release with Mermaid diagram improvements, image rendering fixes, and CI enhancements.

✨ What's New

  • Mermaid Fullscreen Viewer — Click any Mermaid diagram to open a fullscreen overlay with zoom (+/- buttons), scroll/trackpad panning, drag-to-move, and Escape to close
  • Larger Inline Diagrams — Mermaid diagrams now render at full content width (min 600px) so simple charts are readable without zooming
  • Local Image Support — Relative-path images (e.g. ![](./img/demo.png)) now render correctly via Tauri asset protocol
  • Inline HTML Rendering — Raw HTML in Markdown (e.g. <img>, <p>, <details>) is now parsed and rendered via rehype-raw

🐛 Fixes

  • Fixed relative-path images not displaying due to missing asset protocol configuration
  • Fixed inline HTML tags being silently stripped from rendered output

🔧 Changes

  • Upgraded GitHub Actions to v5 for Node.js 24 compatibility
  • Added macOS troubleshooting section to README (xattr -cr for unsigned app warning)
  • Added release note template for future versions

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.1_aarch64.dmg
macOS (Intel) mdviewer_0.1.1_x64.dmg
Windows (x64) mdviewer_0.1.1_x64-setup.exe / mdviewer_0.1.1_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.1_amd64.deb
Linux (AppImage) mdviewer_0.1.1_amd64.AppImage

macOS users: If you see "mdviewer is damaged and can't be opened", run /usr/bin/xattr -cr /Applications/mdviewer.app in Terminal.

📄 License

Apache License 2.0

MD Viewer v0.1.0

MD Viewer v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Apr 10:27

MD Viewer v0.1.0

The first release of MD Viewer — a minimal, fast desktop Markdown reader built with Tauri, React, and TypeScript.

✨ Features

  • Markdown Rendering — Full GFM support including tables, task lists, strikethrough, and emoji
  • Code Highlighting — Automatic language detection and syntax highlighting powered by highlight.js
  • Math Formulas — Inline and block math expressions rendered via KaTeX
  • Mermaid Diagrams — Flowcharts, sequence diagrams, Gantt charts, and more
  • Inline HTML — Supports raw HTML embedded in Markdown (e.g. <img>, <p>, <details>)
  • Table of Contents — Auto-generated sidebar with click-to-jump, scroll-aware active highlighting, and drag-to-resize
  • File Explorer — Right-side tree view that recursively lists all Markdown files in a directory
  • Light / Dark Theme — One-click toggle with automatic preference persistence
  • Live Reload — Automatically refreshes preview when the file is modified by an external editor
  • Directory Watching — File explorer auto-refreshes when files are added or removed
  • Smart Link Navigation — Relative .md links open within the app; external URLs open in the system browser
  • Local Image Support — Renders relative-path images via Tauri asset protocol

📦 Downloads

Platform File
macOS (Apple Silicon) mdviewer_0.1.0_aarch64.dmg
macOS (Intel) mdviewer_0.1.0_x64.dmg
Windows (x64) mdviewer_0.1.0_x64-setup.exe / mdviewer_0.1.0_x64_en-US.msi
Linux (Debian/Ubuntu) mdviewer_0.1.0_amd64.deb
Linux (AppImage) mdviewer_0.1.0_amd64.AppImage

🛠 Tech Stack

Tauri v1 · React 19 · TypeScript · Vite 7 · react-markdown · highlight.js · KaTeX · Mermaid · notify (Rust)

📄 License

Apache License 2.0