Desktop pre-release v3.7 is now available (Updated 24/06/2026)

Download the latest pre-releases from here: https://github.com/laurent22/joplin/releases


v3.7.1

v3.7.2

  • New: Add AI chat backend and plugin API (#15643)
  • New: Add MCP server (#15699)
  • New: Add support for note embeddings (#15671)
  • New: Added email autocomplete when sharing a notebook (#15241 by @Rygaa)
  • New: Plugins: Add semantic search plugin API (joplin.ai.search) (#15686)
  • New: Whiteboard: Add support for drag and dropping files on whiteboard (e856627)
  • New: Whiteboard: Add support for groups (345b7b6)
  • Improved: Add local note encryption schema metadata (#15557) (#15556 by @keshav0479)
  • Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar)
  • Improved: Allow arrow keys to move past tables in the CodeMirror editor (#15439)
  • Improved: Error importing from format: one (#15615) (#14211 by @Rygaa)
  • Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328)
  • Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar)
  • Improved: Highlight matching cells when searching tables in the CodeMirror editor (#15440)
  • Improved: Importing from OneNote: Issues with XPS-Printouts (#15290) (#15202 by @Rygaa)
  • Improved: Importing from OneNote: Note order should be preserved (#15609) (#15334 by @Rygaa)
  • Improved: Improve how resource filenames are determined (#15672 by @personalizedrefrigerator)
  • Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by @personalizedrefrigerator)
  • Improved: OneNote Import: Handwriting/pen strokes imported incorrectly (#15681) (#15578 by @Rygaa)
  • Improved: Padding between bottom of setting screen and button bar doesn't appear (#15698) (#15690 by @Rygaa)
  • Improved: Plugins: Filter what values joplin.settings.globalValues can return (#15651 by @Rygaa)
  • Improved: Prevent notes with null bytes in title or body from being saved (#15485)
  • Improved: Reject malformed item IDs during sync (#15540)
  • Improved: Render inline markdown formatting inside table cells (#15437)
  • Improved: Restrict KaTeX \href to safe URL schemes (#15538)
  • Improved: Set Windows publisher name for installer verification (#15539)
  • Improved: Show selection highlight on tables in the CodeMirror editor (#15438)
  • Improved: Upgrade to Electron 42.3.0 (#15571 by @personalizedrefrigerator)
  • Improved: Whiteboard: Use clearer "Linked item" label on file cards (554ee18)
  • Fixed: Copying and pasting image from Affinity adds the image as Base64 (#15566) (#15277 by @Rygaa)
  • Fixed: Crash on deleting ca. 4000 notes (#15640) (#15575 by @Rygaa)
  • Fixed: Desktop: Whiteboard unusable in Secondary Window (#15375)
  • Fixed: Fix Electron build/download failure (#15579 by @personalizedrefrigerator)
  • Fixed: Fix Fountain rendering issue (#15659 by @personalizedrefrigerator)
  • Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by @Rygaa)
  • Fixed: Fix XSS vulnerability in HTML notes (#15435)
  • Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by @mrjo118)
  • Fixed: Fix external embeds originating from Youtube on mobile not working (#15605) (#15482 by @mrjo118)
  • Fixed: Fix fatal startup crash when sync target upgrade is required (#15348) (#15346)
  • Fixed: Fix importing legacy keyboard shortcuts (#15308)
  • Fixed: Fix possible crash when creating a note or notebook with an excessively long title (#15434)
  • Fixed: Importing from OneNote: Fix importing .zip files containing .onetoc2 files (#15476) (#15430 by @personalizedrefrigerator)
  • Fixed: Importing from OneNote: Notebooks can be imported as subfolders of the trash (#15555) (#15217 by @Rygaa)
  • Fixed: In-editor rendering: Do not render empty inline HTML (#15470) (#15467 by @personalizedrefrigerator)
  • Fixed: In-editor rendering: Render URLs when the link text is empty (#15444) (#15425 by @personalizedrefrigerator)
  • Fixed: Note list: Don't detect checkbox-like markup in tables and paragraphs as checkboxes (#15357) (#15307 by @personalizedrefrigerator)
  • Fixed: Plugins: Removed semver and used regex for version check (#15711) (#15710 by @akshajrawat)
  • Fixed: Prevent links with empty title from disappearing in the Markdown editor (#15462) (#15425)
  • Fixed: Prevent text selection inside whiteboard action buttons (#15386)
  • Fixed: Prevent trashed notes from opening in edit mode (#15248)
  • Fixed: Revert PR #14612 (#15384) (#15382)
  • Fixed: Rich Text Editor: Fix find/replace dialog fails to scroll to the next match (#15298) (#15297 by @personalizedrefrigerator)
  • Fixed: Show clearer message on whiteboard cards when the linked note or resource has been deleted or moved to the trash (#15385)
  • Fixed: Upgrade CodeMirror view to 6.42.1 (#15639) (#15498 by @mrjo118)

v3.7.3

  • New: Add AI chat backend and plugin API (#15643)
  • New: Add MCP server (#15699)
  • New: Add note embeddings indexer (#15674)
  • New: Add tooltip on note title in note list (#15732)
  • New: Added email autocomplete when sharing a notebook (#15241 by @Rygaa)
  • New: Plugins: Add semantic search plugin API (joplin.ai.search) (#15686)
  • New: Whiteboard: Add support for drag and dropping files on whiteboard (e856627)
  • New: Whiteboard: Add support for groups (345b7b6)
  • Improved: Add local note encryption schema metadata (#15557) (#15556 by @keshav0479)
  • Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar)
  • Improved: Allow arrow keys to move past tables in the CodeMirror editor (#15439)
  • Improved: Embeddings indexer: Also index note titles (1eea1f8)
  • Improved: Error importing from format: one (#15615) (#14211 by @Rygaa)
  • Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328)
  • Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar)
  • Improved: Highlight matching cells when searching tables in the CodeMirror editor (#15440)
  • Improved: Importing from OneNote: Issues with XPS-Printouts (#15290) (#15202 by @Rygaa)
  • Improved: Importing from OneNote: Note order should be preserved (#15609) (#15334 by @Rygaa)
  • Improved: Improve how resource filenames are determined (#15672 by @personalizedrefrigerator)
  • Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by @personalizedrefrigerator)
  • Improved: OneNote Import: Handwriting/pen strokes imported incorrectly (#15681) (#15578 by @Rygaa)
  • Improved: Padding between bottom of setting screen and button bar doesn't appear (#15698) (#15690 by @Rygaa)
  • Improved: Plugins: Filter what values joplin.settings.globalValues can return (#15651 by @Rygaa)
  • Improved: Preserve customised note history settings when syncing across clients (#15728)
  • Improved: Prevent notes with null bytes in title or body from being saved (#15485)
  • Improved: Reject malformed item IDs during sync (#15540)
  • Improved: Render inline markdown formatting inside table cells (#15437)
  • Improved: Restrict KaTeX \href to safe URL schemes (#15538)
  • Improved: Set Windows publisher name for installer verification (#15539)
  • Improved: Show selection highlight on tables in the CodeMirror editor (#15438)
  • Improved: Upgrade to Electron 42.3.0 (#15571 by @personalizedrefrigerator)
  • Improved: Whiteboard: Use clearer "Linked item" label on file cards (554ee18)
  • Fixed: Copying and pasting image from Affinity adds the image as Base64 (#15566) (#15277 by @Rygaa)
  • Fixed: Crash on deleting ca. 4000 notes (#15640) (#15575 by @Rygaa)
  • Fixed: Desktop: Whiteboard unusable in Secondary Window (#15375)
  • Fixed: Fix Electron build/download failure (#15579 by @personalizedrefrigerator)
  • Fixed: Fix Fountain rendering issue (#15659 by @personalizedrefrigerator)
  • Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by @Rygaa)
  • Fixed: Fix XSS vulnerability in HTML notes (#15435)
  • Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by @mrjo118)
  • Fixed: Fix external embeds originating from Youtube on mobile not working (#15605) (#15482 by @mrjo118)
  • Fixed: Fix fatal startup crash when sync target upgrade is required (#15348) (#15346)
  • Fixed: Fix importing legacy keyboard shortcuts (#15308)
  • Fixed: Fix possible crash when creating a note or notebook with an excessively long title (#15434)
  • Fixed: Fixed crash when the profile database is updated (d85f430)
  • Fixed: Importing from OneNote: Fix importing .zip files containing .onetoc2 files (#15476) (#15430 by @personalizedrefrigerator)
  • Fixed: Importing from OneNote: Notebooks can be imported as subfolders of the trash (#15555) (#15217 by @Rygaa)
  • Fixed: In-editor rendering: Do not render empty inline HTML (#15470) (#15467 by @personalizedrefrigerator)
  • Fixed: In-editor rendering: Render URLs when the link text is empty (#15444) (#15425 by @personalizedrefrigerator)
  • Fixed: Note list: Don't detect checkbox-like markup in tables and paragraphs as checkboxes (#15357) (#15307 by @personalizedrefrigerator)
  • Fixed: Plugins: Removed semver and used regex for version check (#15711) (#15710 by @akshajrawat)
  • Fixed: Prevent links with empty title from disappearing in the Markdown editor (#15462) (#15425)
  • Fixed: Prevent text selection inside whiteboard action buttons (#15386)
  • Fixed: Prevent trashed notes from opening in edit mode (#15248)
  • Fixed: Revert PR #14612 (#15384) (#15382)
  • Fixed: Rich Text Editor: Fix find/replace dialog fails to scroll to the next match (#15298) (#15297 by @personalizedrefrigerator)
  • Fixed: Show clearer message on whiteboard cards when the linked note or resource has been deleted or moved to the trash (#15385)
  • Fixed: Upgrade CodeMirror view to 6.42.1 (#15639) (#15498 by @mrjo118)

v3.7.4

the settings search is a nice addition!

v3.7.2

  • New: Add AI chat backend and plugin API (#15643)
  • New: Add MCP server (#15699)
  • New: Add support for note embeddings (#15671)
  • New: Added email autocomplete when sharing a notebook (#15241 by @Rygaa)
  • New: Plugins: Add semantic search plugin API (joplin.ai.search) (#15686)
  • New: Whiteboard: Add support for drag and dropping files on whiteboard (e856627)
  • New: Whiteboard: Add support for groups (345b7b6)
  • Improved: Add local note encryption schema metadata (#15557) (#15556 by @keshav0479)
  • Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar)
  • Improved: Allow arrow keys to move past tables in the CodeMirror editor (#15439)
  • Improved: Error importing from format: one (#15615) (#14211 by @Rygaa)
  • Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328)
  • Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar)
  • Improved: Highlight matching cells when searching tables in the CodeMirror editor (#15440)
  • Improved: Importing from OneNote: Issues with XPS-Printouts (#15290) (#15202 by @Rygaa)
  • Improved: Importing from OneNote: Note order should be preserved (#15609) (#15334 by @Rygaa)
  • Improved: Improve how resource filenames are determined (#15672 by @personalizedrefrigerator)
  • Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by @personalizedrefrigerator)
  • Improved: OneNote Import: Handwriting/pen strokes imported incorrectly (#15681) (#15578 by @Rygaa)
  • Improved: Padding between bottom of setting screen and button bar doesn't appear (#15698) (#15690 by @Rygaa)
  • Improved: Plugins: Filter what values joplin.settings.globalValues can return (#15651 by @Rygaa)
  • Improved: Prevent notes with null bytes in title or body from being saved (#15485)
  • Improved: Reject malformed item IDs during sync (#15540)
  • Improved: Render inline markdown formatting inside table cells (#15437)
  • Improved: Restrict KaTeX \href to safe URL schemes (#15538)
  • Improved: Set Windows publisher name for installer verification (#15539)
  • Improved: Show selection highlight on tables in the CodeMirror editor (#15438)
  • Improved: Upgrade to Electron 42.3.0 (#15571 by @personalizedrefrigerator)
  • Improved: Whiteboard: Use clearer "Linked item" label on file cards (554ee18)
  • Fixed: Copying and pasting image from Affinity adds the image as Base64 (#15566) (#15277 by @Rygaa)
  • Fixed: Crash on deleting ca. 4000 notes (#15640) (#15575 by @Rygaa)
  • Fixed: Desktop: Whiteboard unusable in Secondary Window (#15375)
  • Fixed: Fix Electron build/download failure (#15579 by @personalizedrefrigerator)
  • Fixed: Fix Fountain rendering issue (#15659 by @personalizedrefrigerator)
  • Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by @Rygaa)
  • Fixed: Fix XSS vulnerability in HTML notes (#15435)
  • Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by @mrjo118)
  • Fixed: Fix external embeds originating from Youtube on mobile not working (#15605) (#15482 by @mrjo118)
  • Fixed: Fix fatal startup crash when sync target upgrade is required (#15348) (#15346)
  • Fixed: Fix importing legacy keyboard shortcuts (#15308)
  • Fixed: Fix possible crash when creating a note or notebook with an excessively long title (#15434)
  • Fixed: Importing from OneNote: Fix importing .zip files containing .onetoc2 files (#15476) (#15430 by @personalizedrefrigerator)
  • Fixed: Importing from OneNote: Notebooks can be imported as subfolders of the trash (#15555) (#15217 by @Rygaa)
  • Fixed: In-editor rendering: Do not render empty inline HTML (#15470) (#15467 by @personalizedrefrigerator)
  • Fixed: In-editor rendering: Render URLs when the link text is empty (#15444) (#15425 by @personalizedrefrigerator)
  • Fixed: Note list: Don't detect checkbox-like markup in tables and paragraphs as checkboxes (#15357) (#15307 by @personalizedrefrigerator)
  • Fixed: Plugins: Removed semver and used regex for version check (#15711) (#15710 by @akshajrawat)
  • Fixed: Prevent links with empty title from disappearing in the Markdown editor (#15462) (#15425)
  • Fixed: Prevent text selection inside whiteboard action buttons (#15386)
  • Fixed: Prevent trashed notes from opening in edit mode (#15248)
  • Fixed: Revert PR #14612 (#15384) (#15382)
  • Fixed: Rich Text Editor: Fix find/replace dialog fails to scroll to the next match (#15298) (#15297 by @personalizedrefrigerator)
  • Fixed: Show clearer message on whiteboard cards when the linked note or resource has been deleted or moved to the trash (#15385)
  • Fixed: Upgrade CodeMirror view to 6.42.1 (#15639) (#15498 by @mrjo118)

v3.7.3

  • New: Add AI chat backend and plugin API (#15643)
  • New: Add MCP server (#15699)
  • New: Add note embeddings indexer (#15674)
  • New: Add tooltip on note title in note list (#15732)
  • New: Added email autocomplete when sharing a notebook (#15241 by @Rygaa)
  • New: Plugins: Add semantic search plugin API (joplin.ai.search) (#15686)
  • New: Whiteboard: Add support for drag and dropping files on whiteboard (e856627)
  • New: Whiteboard: Add support for groups (345b7b6)
  • Improved: Add local note encryption schema metadata (#15557) (#15556 by @keshav0479)
  • Improved: Add migration 51 for conflict resolution columns (#15565) (#15549 by Sriram Varun Kumar)
  • Improved: Allow arrow keys to move past tables in the CodeMirror editor (#15439)
  • Improved: Embeddings indexer: Also index note titles (1eea1f8)
  • Improved: Error importing from format: one (#15615) (#14211 by @Rygaa)
  • Improved: Front matter: Wrap long lines in the viewer (#15356) (#15328)
  • Improved: Give conflict_note_states table a numeric primary key and set note_id as unique (#15724) (#15722 by Sriram Varun Kumar)
  • Improved: Highlight matching cells when searching tables in the CodeMirror editor (#15440)
  • Improved: Importing from OneNote: Issues with XPS-Printouts (#15290) (#15202 by @Rygaa)
  • Improved: Importing from OneNote: Note order should be preserved (#15609) (#15334 by @Rygaa)
  • Improved: Improve how resource filenames are determined (#15672 by @personalizedrefrigerator)
  • Improved: Joplin Server/Cloud sync: Improve item deletion performance (#15392 by @personalizedrefrigerator)
  • Improved: OneNote Import: Handwriting/pen strokes imported incorrectly (#15681) (#15578 by @Rygaa)
  • Improved: Padding between bottom of setting screen and button bar doesn't appear (#15698) (#15690 by @Rygaa)
  • Improved: Plugins: Filter what values joplin.settings.globalValues can return (#15651 by @Rygaa)
  • Improved: Preserve customised note history settings when syncing across clients (#15728)
  • Improved: Prevent notes with null bytes in title or body from being saved (#15485)
  • Improved: Reject malformed item IDs during sync (#15540)
  • Improved: Render inline markdown formatting inside table cells (#15437)
  • Improved: Restrict KaTeX \href to safe URL schemes (#15538)
  • Improved: Set Windows publisher name for installer verification (#15539)
  • Improved: Show selection highlight on tables in the CodeMirror editor (#15438)
  • Improved: Upgrade to Electron 42.3.0 (#15571 by @personalizedrefrigerator)
  • Improved: Whiteboard: Use clearer "Linked item" label on file cards (554ee18)
  • Fixed: Copying and pasting image from Affinity adds the image as Base64 (#15566) (#15277 by @Rygaa)
  • Fixed: Crash on deleting ca. 4000 notes (#15640) (#15575 by @Rygaa)
  • Fixed: Desktop: Whiteboard unusable in Secondary Window (#15375)
  • Fixed: Fix Electron build/download failure (#15579 by @personalizedrefrigerator)
  • Fixed: Fix Fountain rendering issue (#15659 by @personalizedrefrigerator)
  • Fixed: Fix Markdown export folder paths with dot in parent path (#15455) (#15374 by @Rygaa)
  • Fixed: Fix XSS vulnerability in HTML notes (#15435)
  • Fixed: Fix duplicate tag creation for special unicode characters (#15613) (#15608 by @mrjo118)
  • Fixed: Fix external embeds originating from Youtube on mobile not working (#15605) (#15482 by @mrjo118)
  • Fixed: Fix fatal startup crash when sync target upgrade is required (#15348) (#15346)
  • Fixed: Fix importing legacy keyboard shortcuts (#15308)
  • Fixed: Fix possible crash when creating a note or notebook with an excessively long title (#15434)
  • Fixed: Fixed crash when the profile database is updated (d85f430)
  • Fixed: Importing from OneNote: Fix importing .zip files containing .onetoc2 files (#15476) (#15430 by @personalizedrefrigerator)
  • Fixed: Importing from OneNote: Notebooks can be imported as subfolders of the trash (#15555) (#15217 by @Rygaa)
  • Fixed: In-editor rendering: Do not render empty inline HTML (#15470) (#15467 by @personalizedrefrigerator)
  • Fixed: In-editor rendering: Render URLs when the link text is empty (#15444) (#15425 by @personalizedrefrigerator)
  • Fixed: Note list: Don't detect checkbox-like markup in tables and paragraphs as checkboxes (#15357) (#15307 by @personalizedrefrigerator)
  • Fixed: Plugins: Removed semver and used regex for version check (#15711) (#15710 by @akshajrawat)
  • Fixed: Prevent links with empty title from disappearing in the Markdown editor (#15462) (#15425)
  • Fixed: Prevent text selection inside whiteboard action buttons (#15386)
  • Fixed: Prevent trashed notes from opening in edit mode (#15248)
  • Fixed: Revert PR #14612 (#15384) (#15382)
  • Fixed: Rich Text Editor: Fix find/replace dialog fails to scroll to the next match (#15298) (#15297 by @personalizedrefrigerator)
  • Fixed: Show clearer message on whiteboard cards when the linked note or resource has been deleted or moved to the trash (#15385)
  • Fixed: Upgrade CodeMirror view to 6.42.1 (#15639) (#15498 by @mrjo118)

Good that you're exposing the full title but... tooltips often get in the way and they can be very distracting and frustratingly can block other UI elements and info when simply navigating and so not wanting a tooltip to appear. Some thoughts:

- Can you provide an option to switch off these tooltips or is there one already?

- Do these tooltips just apply to the normal note list view or also to the Note List Preview view?

- Are you also looking at ways to expose the full title on the note itself eg extending the number of title lines and wrapping?

(I can't yet run this pre-release to test the above because of the aforementioned profile change issue and my notes are synced on critical production systems that therefore don't get frequently updated).

Thanks

Ben

tried to update with this Desktop pre-release Joplin v 3.7.3 on a windows 11 laptop but it took forever so I Ctrl alt del and crashed it to end process. Now I can't even run the previous 3.6.15 version and when I try to iinstall the 3.6.15, same hang up happens. No more Destop Joplin running. what do you suggest to do?

@nevernote Try installing the prerelease manually (instead of auto update). Check if your antivirus tries to block it as well, because maybe that is causing the crash, and you need to add an exception

That is how I do it everytime. I always install pre-release updates manually. I don't use antivirus. Install goes to about 30% and just hangs up for several minutes as you see in photo. It usually runs fairly quickly but not this time. What is going on?

I've installed it on several windows 11 machines here with no issues,

If you haven't already tried this, might be worth rebooting and then trying to run the installer again

Windows defender is pre-installed with Windows 11, so it could be that. Also you could try using the portable version of Joplin and see if that works

v3.7.4

@mrjo118 @bwat47 Thank You both for your suggestions. I reinstalled Desktop 3.6.15 then installed V3.7.3. Both took longer than usual but finally both installed ok. Back in business with Joplin