v0.23.0
21 Oktober 2026 om 07:02
β οΈ Note for macOS users
Builds are unsigned (no Apple Developer ID). After dragging MarkText into Applications, clear the quarantine flag once:
xattr -d com.apple.quarantine /Applications/MarkText.app
Verifying downloads
All artifacts are listed with their SHA-256 in SHA256SUMS.txt. Verify with:
sha256sum -c SHA256SUMS.txt --ignore-missing
What's Changed
- chore(release): v0.22.0 by @Jocs in #5779
- chore: begin v0.23.0 development by @Jocs in #5780
- fix(release): explicitly select the previous stable version by @Jocs in #5781
- feat: #5695 ship Linux arm64 packages in releases by @kukirin-ui in #5778
- fix: unify inline and block code font families by @Jocs in #5783
- fix: #4997 give icon-only controls accessible names by @Pranav435 in #5739
- fix: #4997 theme icon tooltips and delay hover hints by @Jocs in #5788
- feat: foldable headings in the WYSIWYG editor (#1869) by @rkristelijn in #5276
- feat: #3743 add an independent responsive document outline by @Jocs in #5791
- feat: simplify sidebar navigation and search layout by @Jocs in #5792
- feat: add localized document statistics popover by @Jocs in #5794
- [1/5] fix(muya): validate asynchronous edit targets by @Jocs in #5799
- [2/5] feat(muya): add accessible code copy and clipboard feedback by @Jocs in #5800
- refactor(notification): use Element Plus Notification for global notices by @Jocs in #5798
- fix(menu): localize recent documents and polish theme labels by @Jocs in #5803
- fix(desktop): stabilize tab and sidebar dirty actions by @Jocs in #5804
- [3/5] feat(muya): add read-only document mode by @Jocs in #5801
- [4/5] feat: integrate per-tab document modes and protected saves by @Jocs in #5802
- [5/5] feat: expose per-tab Reading Mode controls and menu eligibility by @Jocs in #5793
- fix: #5784 declare ALSA and libgbm dependencies in Linux packages by @kukirin-ui in #5785
- fix: prevent duplicate sidebar trash confirmations by @Jocs in #5806
- fix: unify heading and code copy feedback by @Jocs in #5805
- refactor(muya): type mutation sources with ChangeSource by @Jocs in #5811
- refactor(muya): centralize read-only select-all in selection by @Jocs in #5813
- refactor(muya): reduce Markdown state and export complexity by @Jocs in #5815
- refactor(muya): rename read-only state getter to isReadOnly by @Jocs in #5812
- docs(muya): remove redundant implementation and test comments by @Jocs in #5814
- docs(desktop): remove redundant comments by @Jocs in #5816
- chore(desktop): remove unused bindings and lint directives by @Jocs in #5817
- refactor(desktop): remove redundant non-null assertions by @Jocs in #5818
- fix(desktop): refine document statistics popover by @Jocs in #5819
- feat(desktop): add preview tabs for sidebar files (#2395) by @Jocs in #5820
- feat(desktop): add --read-only CLI option by @Jocs in #5821
New Contributors
- @kukirin-ui made their first contribution in #5778
- @Pranav435 made their first contribution in #5739
Full Changelog: v0.22.0...v0.23.0