Skip to content

Releases: ThisIs-Developer/Markdown-Viewer

v3.5.3

11 May 10:03
364cedd

Choose a tag to compare

What's Changed

  • Updating toolbar and view system for improved UI by @Copilot in #90
  • Fix preview line breaks and add wrap-aware editor line numbers by @Copilot in #93
  • Add alignment toolbar actions and improve GitHub alert rendering by @Copilot in #94
  • UI Update: RTL/LTR Toggle Reposition & Behavior Improvement by @devin-ai-integration[bot] in #95
  • Add testing skill for Markdown Viewer UI features by @devin-ai-integration[bot] in #96

New Contributors

Full Changelog: desktop-v2026.5.0...v3.5.3

3.3.12

07 May 04:39
364cedd

Choose a tag to compare

What's Changed

  • Modal-based link/reference/image insertion with consistent UX by @Copilot in #86
  • Render reference links as superscripts and widen link/image/reference modals by @Copilot in #87
  • Enhancing table insert functionality and emoji picker by @Copilot in #88
  • Render GitHub emoji shortcodes missing from JoyPixels by @Copilot in #89
  • Updating toolbar and view system for improved UI by @Copilot in #90

Full Changelog: desktop-v2026.4.0...desktop-v2026.6.0

v3.3.4

06 May 11:13
364cedd

Choose a tag to compare

Major Features

Enhanced Formatting Toolbar

A new, intuitive formatting toolbar provides quick access to essential Markdown editing tools:
image

  • Text Formatting Controls: Bold, italic, strikethrough, inline code, and heading levels
  • Content Insertion Modals:
    • Table creator with customizable dimensions
    • Emoji picker with JoyPixels shortcode and Unicode support
    • Symbol library for special characters
    • Alert/admonition block insertion (NOTE, TIP, WARNING, IMPORTANT, CAUTION)
  • Link & Reference Management:
    • Dedicated modal for URL insertion with validation
    • Reference definition management with improved parsing
    • Image upload and reference handling

List Handling Improvements

  • Enhanced list formatting with automatic indentation detection
  • Support for both ordered and unordered lists
  • Seamless keyboard integration for list manipulation

✨ New Capabilities

Feature Description
Smart Reference Parsing Improved reference definition regex with numerical sorting and validation
Emoji Rendering Fixed emoji shortcode rendering with enhanced retry handling for reliability
Link Attributes Enhanced links now support target and rel attributes for better control
Tab Management Dropdown action menu for tab operations (rename, duplicate, delete)
Import/Export Icons Visual enhancements to dropdown menu items for better UX
Modal Input Sanitization Security improvements with input validation for modal dialogs

What's Changed

  • Modal-based link/reference/image insertion with consistent UX by @Copilot in #86
  • Render reference links as superscripts and widen link/image/reference modals by @Copilot in #87
  • Enhancing table insert functionality and emoji picker by @Copilot in #88
  • Render GitHub emoji shortcodes missing from JoyPixels by @Copilot in #89

Full Changelog: desktop-v2026.4.0...desktop-v2026.5.0

v3.0.2

05 May 11:39
364cedd

Choose a tag to compare

What's Changed

  • fix: exclude staging dir from source tarball in release workflow by @Copilot in #72
  • Refresh README to professional template with full feature coverage by @Copilot in #73
  • Add Deepwiki badge before hero screenshot in README by @Copilot in #74
  • Fix toolbar overflow — icon-only buttons and no-wrap header layout by @Copilot in #78
  • fix: show .stats-container across all viewport widths ≥768px by @Copilot in #81
  • Remove dropzone banner; make full window the drag-and-drop target by @Copilot in #82

Full Changelog: desktop-v2026.3.0...desktop-v2026.4.0

What's Changed

  • fix: exclude staging dir from source tarball in release workflow by @Copilot in #72
  • Refresh README to professional template with full feature coverage by @Copilot in #73
  • Add Deepwiki badge before hero screenshot in README by @Copilot in #74
  • Fix toolbar overflow — icon-only buttons and no-wrap header layout by @Copilot in #78
  • fix: show .stats-container across all viewport widths ≥768px by @Copilot in #81
  • Remove dropzone banner; make full window the drag-and-drop target by @Copilot in #82

Full Changelog: desktop-v2026.3.0...desktop-v2026.4.0

v2.7.8

28 Apr 09:09
364cedd

Choose a tag to compare

What's Changed

  • feat: desktop app port (issue #23) by @ramezio in #24
  • feat: Add copy/export & zoom toolbar for rendered Mermaid diagrams by @Copilot in #26
  • Mermaid UI: fix Copy button visibility, toolbar order, modal size, and modal Copy action by @Copilot in #27
  • Fix invalid Docker image tag on PR builds by @Copilot in #33
  • Fix invalid pako SRI hash and hljs double-highlight warning by @Copilot in #34
  • Remove Share modal — copy URL directly on button click by @Copilot in #35
  • Fix: Ctrl+C respects text selection instead of always copying full markdown by @Copilot in #36
  • Update: Change Markdown Logo image source by @LakshmanKishore in #37
  • feat: implement CSS-variable based syntax highlighting for dark mode by @LakshmanKishore in #38
  • Add professional wiki documentation by @Copilot in #39
  • feat: Multi-tab workspace with localStorage session persistence by @Copilot in #40
  • Overhaul Document Tabs UI: three-dot menu, sequential naming, reset, and delete-last-tab by @Copilot in #41
  • Fix tab three-dot menu: always visible and no longer clipped by scroll container by @Copilot in #42
  • Implement document tabs in mobile menu with full desktop feature parity by @Copilot in #43
  • Add GitHub URL-based Markdown import (repo/tree/blob/raw) with file discovery and selection by @Copilot in #46
  • Improve GitHub import modal readability and usability for desktop/mobile by @Copilot in #47
  • fix(desktop): open file passed as CLI argument on launch by @ayoubmata81 in #48
  • Set GitHub Import modal to 60% viewport width on desktop/tablet by @Copilot in #49
  • Add GitHub-style alert/admonition rendering for NOTE/TIP/IMPORTANT/WARNING/CAUTION by @Copilot in #52
  • Add support for github style yaml frontmatter by @mhakash in #56
  • Add Built with Markdown Viewer section: Markdown Desk (macOS native wrapper) by @jhrepo in #59
  • Enable single-dollar inline LaTeX rendering in MathJax by @Copilot in #62
  • Persist sync scrolling and theme states by @mhakash in #57
  • Fix exported HTML to render LaTeX math equations via MathJax by @Copilot in #64
  • Fix pane widths not resetting when switching tabs across view modes by @jhrepo in #68
  • [WIP] Fix copy keyboard shortcut issue in Windows app by @Copilot in #71

New Contributors

Full Changelog: desktop-v2026.2.0...desktop-v2026.3.0

v1.5.4

01 Mar 15:29

Choose a tag to compare

Markdown Viewer — Desktop Release v1.5.4

Tag: desktop-v2026.2.0
Commit: cbc523a
Date: 2026-02-19


Acknowledgements

This release was designed and implemented by @ramezio, who proposed the feature in issue #23 and delivered a production-ready implementation including the build toolchain, CI/CD pipeline, Docker support, and automated release infrastructure. Integrated via pull request #24.


What's Included

Desktop Application

  • Native window application for Windows x64, macOS (x64, arm64, universal), and Linux (x64, arm64, armhf) powered by Neutralinojs.
  • Shares script.js, styles.css, and assets/ directly with the browser version. A prepare.js build script copies and transforms these files into resources/ at build time.
  • Desktop-specific runtime behaviour is handled in resources/js/main.js.

Build System

  • setup-binaries.js: Idempotent binary setup. Downloads Neutralinojs platform binaries only when absent or when the pinned version changes, tracked via a bin/.version marker file.
  • Dockerfile and docker-compose.yml for containerised builds without a local toolchain. Output is written to desktop-app/output/.

CI/CD

  • GitHub Actions workflow triggers on desktop-v* tags and workflow_dispatch.
  • Version is extracted from the tag and injected into neutralino.config.json at build time.
  • Produces executables, portable ZIP bundles, a source archive, and SHA256SUMS.txt, published automatically as release assets.

Bug Fixes

  • Fixed empty dist/ output on fresh clones caused by missing gitignored Neutralinojs binaries.
  • Fixed Dockerfile CMD to reference the correct package.json script target.
  • Fixed CI source archive error by excluding the release assets staging directory from the tar scope.

References

Full changelog: https://github.com/ramezio/Markdown-Viewer/commits/desktop-v2026.2.0