Skip to content

prathamreet/featherMD

v1.5.1 Breaking

This release includes breaking changes for platform teams planning a safe upgrade.

Published 10h Editors & IDEs
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

codemirror desktop-app dual-pane lightweight linux markdown
+8 more
markdown-editor native notes rust tauri tauri-app windows writing

Summary

AI summary

Editor‑preview syntax highlighting alignment, line numbers zoom sync bug fix, and UI logo interaction refinements.

Changes in this release

Feature Low

Replaced distorted logo with clean SVG path.

Replaced distorted logo with clean SVG path.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Added smooth CSS cross-fade transition showing version number on logo hover.

Added smooth CSS cross-fade transition showing version number on logo hover.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Configured top‑left icon to open GitHub repo via Tauri opener with browser fallback.

Configured top‑left icon to open GitHub repo via Tauri opener with browser fallback.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Aligned CodeMirror token styles with Highlight.js preview layouts.

Aligned CodeMirror token styles with Highlight.js preview layouts.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Added background styling for Git additions (.hljs-addition) and deletions (.hljs-deletion) in code blocks.

Added background styling for Git additions (.hljs-addition) and deletions (.hljs-deletion) in code blocks.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Added `rm-dist`, `rm-target`, and `rm-nm` scripts for cleaner dev environment resets.

Added `rm-dist`, `rm-target`, and `rm-nm` scripts for cleaner dev environment resets.

Source: llm_adapter@2026-06-05

Confidence: high

Feature Low

Automated version string synchronization in `index.html` via updated `version-bump.js` and git‑add hooks.

Automated version string synchronization in `index.html` via updated `version-bump.js` and git‑add hooks.

Source: llm_adapter@2026-06-05

Confidence: high

Performance Low

Ignored Rust compile target folder in Vite HMR to prevent recursive hot‑reload loops during development.

Ignored Rust compile target folder in Vite HMR to prevent recursive hot‑reload loops during development.

Source: llm_adapter@2026-06-05

Confidence: high

Bugfix Medium

Synchronized CodeMirror line numbers with Ctrl+Scroll zoom, badge resets, and toolbar styling.

Synchronized CodeMirror line numbers with Ctrl+Scroll zoom, badge resets, and toolbar styling.

Source: llm_adapter@2026-06-05

Confidence: high

Bugfix Medium

Eliminated brief unstyled flash when language modules are cached by running styling checks synchronously.

Eliminated brief unstyled flash when language modules are cached by running styling checks synchronously.

Source: llm_adapter@2026-06-05

Confidence: high

Full changelog

FeatherMD v1.5.1 introduces UI interaction refinements, typography zoom synchronization, editor-preview syntax highlighting alignment, and development build optimizations.

User Interface and Experience Upgrades

  • Clean Brand Vector Logo: Replaced the distorted top-left feather icon with a clean, minimalist SVG path.
  • Interactive Hover Logo: Removed button-like hover highlights (scale, backgrounds, borders). Implemented a smooth CSS cross-fade transition that replaces the logo with the version number inline on hover.
  • Tauri Desktop Opener Integration: Configured the top-left icon to open the GitHub repository (https://github.com/prathamreet/featherMD) using Tauri's opener plugin in desktop mode with browser fallback.
  • Line Numbers Zoom Sync: Linked CodeMirror's layout remeasurement to Ctrl + Scroll zoom events, badge reset clicks, and toolbar styling selections, resolving a bug where line numbers went out of alignment when zooming.

Editor and Syntax Refactoring

  • Highlight.js Theme Alignment: Harmonized CodeMirror tokens (headings, keywords, strings, names, comments) styling variables to match Highlight.js preview layouts.
  • Preview Inline Snippets: Styled inline code snippets in the preview pane to align with CodeMirror editors.
  • Zero-Flash Lazy Language Loader: Refactored language styling checks to run synchronously when language modules are cached, resolving a brief unstyled text flash on preview changes.
  • Preview Diff Classes: Added background styling for Git addition (.hljs-addition) and deletion (.hljs-deletion) inside code blocks.

Build and Tooling Upgrades

  • Vite HMR Optimization: Added the Rust compile target folder to Vite's file watcher ignore list to eliminate recursive hot-reloading loops during development.
  • Workspace Clean Scripts: Added new rm-dist, rm-target, and rm-nm script utilities in package.json for cleaner dev environment resets.
  • Version Bump Automation: Updated scripts/version-bump.js and npm version git-add hooks to dynamically synchronize the version string inside index.html on new releases.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track prathamreet/featherMD

Get notified when new releases ship.

Sign up free

About prathamreet/featherMD

All releases →

Related context

Earlier breaking changes

  • v1.4.0 Removed legacy Vim Mode configurations and packages.

Beta — feedback welcome: [email protected]