- New: Add context menu to non-image resources in Markdown editor (#14402)
- New: Add support for FrontMatter block rendering in notes (#14256)
- New: Api: Add a delete revisions for note API (#13882 by @mrjo118)
- Improved: Add Close Window shortcut and menu item on Windows/Linux (#14317) (#13794 by Ronald Eddy Jr)
- Improved: Add a text layer over OCR-ed PDF files to make them accessible (#14390) (#12400)
- Improved: Add editor and sync target to about dialog (#14443) (#9336 by Ashutosh Singh)
- Improved: Add new option to disable the Joplin icon for internal note links (#14503) (#12220 by @Harsh16gupta)
- Improved: Add waving hand emoji to welcome notebook (#14398) (#13755 by Ashutosh Singh)
- Improved: Display context menu when right-clicking an image in Markdown editor (#14209)
- Improved: Display percentage completion of checkbox lists in note list (#14312) (#14292)
- Improved: Exclude trashed notebooks from the list of notebooks on the move to notebook dialog (#13572 by @mrjo118)
- Improved: Fix Escape key not closing PromptDialog (#14325) (#14301 by Ronald Eddy Jr)
- Improved: Importing from OneNote: Enable stricter path sanitization on Windows (#14321 by @personalizedrefrigerator)
- Improved: Importing from OneNote: Improve handwriting import (#14305 by @personalizedrefrigerator)
- Improved: Importing from OneNote: Make "module not found" message more useful (#14324 by @personalizedrefrigerator)
- Improved: Markdown Editor: Make code block highlighting closer to the viewer (#14168) (#14158 by @personalizedrefrigerator)
- Improved: Markdown editor: Enable in-editor rendering by default (#13878) (#13215 by @personalizedrefrigerator)
- Improved: Markdown: Allow specifying the start/end of audio, videos, and PDFs (#14257) (#9745 by @personalizedrefrigerator)
- Improved: Move editor settings to dedicated editor section (#14403) (#13216 by @kanishka0411)
- Improved: OneNote import: Import invalid attachments as empty attachments (#14177 by @personalizedrefrigerator)
- Improved: Store note history settings in sync info (#14449) (#14336 by @yugalkaushik)
- Improved: Sync: Make resource processing in read-only shares more reliable (#14204 by @personalizedrefrigerator)
- Improved: Synchronise pending changes when closing the app (#13845 by @mrjo118)
- Improved: Updated packages @axe-core/playwright (v4.11.0), @playwright/test (v1.56.1), @rollup/plugin-commonjs (v28.0.9), @rollup/plugin-replace (v6.0.3), dayjs (v1.11.19), electron-updater (v6.6.8), form-data (v4.0.5), nan (v2.23.1), react (v19.1.5), sass (v1.93.3), sharp (v0.34.5), style-to-js (v1.1.21), turndown (v7.2.2)
- Improved: Upgrade tar to v7.5.8 (#14464 by @personalizedrefrigerator)
- Fixed: "Copy dev mode command to clipboard" does not work when path contains spaces (#14432) (#14328 by Sriram Varun Kumar)
- Fixed: Copy and paste from markdown preview includes search highlight effect (#14493) (#12385 by @yentropysack)
- Fixed: Copying from markdown preview including theme background colour (#14474) (#12401 by @Harsh16gupta)
- Fixed: Dark mode not respected in emoji window (#14303) (#14080 by Lakshay Manchanda)
- Fixed: Defer starting revision service maintenance until the initial sync has completed (#14394) (#13660 by @mrjo118)
- Fixed: Fix UI freeze when closing plugin dialog with Escape key (#14477 by Sriram Varun Kumar)
- Fixed: Fix editor plugins receiving stale note body during navigation (#14513)
- Fixed: Fix missing conflict scenario (#13624) (#13611 by @mrjo118)
- Fixed: Fix sidebar scroll jump when expanding/collapsing folders (#14467) (#13679 by @kanishka0411)
- Fixed: Fix status 400 error on Tomcat WebDAV servers (#14332 by @horvatkm)
- Fixed: Fix undo/redo menu items in the Rich Text and Markdown editors (#14218) (#14216 by @personalizedrefrigerator)
- Fixed: Fix unexpected conflicts created during sync (#14453 by @personalizedrefrigerator)
- Fixed: Fix unexpected conflicts sometimes created after a full sync (#14388) (#14383 by @personalizedrefrigerator)
- Fixed: Handle missing script assets in HTML export (#14442) (#12545 by @kanishka0411)
- Fixed: Improve context menu handling in secondary windows (#14262) (#13540 by @personalizedrefrigerator)
- Fixed: Make conflicts caused by resource duplication less likely (#14188) (#13793 by @personalizedrefrigerator)
- Fixed: Make notebook search accent-insensitive in GotoAnything (#14360) (#14350 by @yousef-genedy)
- Fixed: Markdown editor: Fix error logged in "hide markdown" mode for certain markup (#14179 by @personalizedrefrigerator)
- Fixed: Markdown editor: Scroll jumps in notes with many inline images (#13955) (#13933 by @bwat47)
- Fixed: Markdown editor: Upgrade most CodeMirror dependencies (#14186) (#14009 by @personalizedrefrigerator)
- Fixed: OneNote import: Fix onepkg import stops after the first section fails to import (#14246 by @personalizedrefrigerator)
- Fixed: OneNote importer: Skip importing ink when ID lookup fails (#14230) (#14210 by @personalizedrefrigerator)
- Fixed: Prevent 4th backtick when closing fenced code block (#14423) (#12569 by @Harsh16gupta)
- Fixed: Remove empty hidden divs from ENEX imports (#14411) (#14139 by @yugalkaushik)
- Fixed: Support include_deleted parameter for GET /folders endpoint (#14421) (#14335 by Sriram Varun Kumar)
- Fixed: Unlinked resource deletion: Fix resources attached only via reference links are auto-deleted (#14178 by @personalizedrefrigerator)
- Fixed: When cleaning old revisions, ensure revisions are merged for all revision branches (#13795) (#13782 by @mrjo118)
- Fixed: YouTube videos are displayed inline too (#14370) (#14352)
- Fixed:
.onepkgfile import: Fix import failure when notebook titles contain certain Unicode characters (#14090) (#14084 by @personalizedrefrigerator) - Security: Strengthen Content-Security-Policy (#14316 by @personalizedrefrigerator)