Skip to content

prathamreet/featherMD

v1.9.1 Breaking

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

Published 1mo 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

Tab now inserts spaces, selectable from 1‑6 via UI, with monospace font toggle and layout cleanups.

Full changelog

This is a minor update focusing on UI/UX modernization, space-based indentation, and interface cleanups.

Summary

  • Space-based Indentation: Pressing Tab now inserts spaces instead of literal tab characters to preserve formatting across text editors.
  • Segmented Tab Sizes: Quick-select indentation from 1 to 6 spaces using a new horizontal button bar under the Style menu.
  • Editor Monospace Toggle: Easily switch the editor font stack between monospace and reading fonts via Style -> Font.
  • Clutter-Free Layout: Removed the header logo and relocated the clickable app version badge to the status bar footer.
  • Unified Dialogs: Refined padding, margins, and button positioning on the shortcuts, recent files, and unsaved changes dialogs.

Details

  • CodeMirror Keymap: Replaced standard indentWithTab with a custom Tab handler supporting selection indenting and space padding.
  • Config Schema: Added editorMonospace default state and expanded standard tabSize validation limits to integers [1, 6].
  • Dynamic Styling: Wired the monospace menu toggle inside src/ui/toolbar.js to dynamically re-evaluate the --font-editor custom property.
  • DOM Refactoring: Deleted visible modal headers and added hidden close buttons for testing/accessibility. Simplified the unsaved changes dialog under a single body block.
  • Egress & version-bump: Re-routed the backend analytics ping to #status-version and updated the version-bump.js regex to target anchor patterns.
  • PRD & Tests: Updated ID assertions in tests/html.test.js and aligned specification assets in PRD.md and README.md to v1.9.1.

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]