Desktop pre-release v3.7 is now available (Updated 14/07/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

v3.7.6

  • Improved: Cap ONNX embedding batch size to prevent renderer OOM (109d1b1)
  • Improved: Speed up embedding indexer during initial scan (6668375)
  • Improved: Wipe orphan vec rows before insert in NoteEmbedding.saveChunks (4a6da2c)
  • Fixed: Fix sqlite-vec extension path inside packaged Electron app (9de4a11)
  • Fixed: Fixed loading of note embeddings (7f1d39b)

v3.7.8

  • Improved: Unable to select text within links (#15871) (#15842 by @Rygaa)
  • Improved: Whiteboard: Place new groups in empty space instead of viewport centre (#15901)
  • New: AI Chat: Added warning in console when structured output schema is not accepted by the model (c227b66)
  • New: Add AI chat panel for the active note (#15771)
  • New: Add joplin.ai.getEmbeddings() plugin API for raw vector access (#15799)
  • New: Add joplin.ai.getIndexStatus() plugin API (#15800)
  • New: Whiteboard: Add support for colors (affb456)
  • Improved: AI chat panel: Change APIs used to expose note edit operations (#15881) (#15862 by @personalizedrefrigerator)
  • Improved: AI chat panel: Improve reliability of the Joplin Cloud AI provider (#15885 by @personalizedrefrigerator)
  • Improved: AI chat panel: Make edit operations more likely to succeed (#15845 by @personalizedrefrigerator)
  • Improved: AI chat panel: Make model responses more likely to be valid (#15801 by @personalizedrefrigerator)
  • Improved: AI chat panel: Render markdown (#15836) (#15834 by @personalizedrefrigerator)
  • Improved: AI chat panel: Support multiple windows (#15803 by @personalizedrefrigerator)
  • Improved: Editor: Ensure checkbox size is proportional to font size (c6cc90a)
  • Improved: Hide "Sign up to Joplin Cloud" button once the user is logged in (8e5d29f)
  • Improved: Improve usability of Link to note command (#1449)
  • Improved: Notes issued from an imported .one file show a double title on the published page (#15735) (#15723 by @Rygaa)
  • Improved: Plugins: Change joplin.ai.chat to return an object with a text property (694cbd9)
  • Improved: Published note issued from an imported .one file breaks UI (#15734) (#15716 by @Rygaa)
  • Improved: Reveal markup on mouseup instead of mousedown (#15778) (#15763 by @Rygaa)
  • Improved: Slightly adjust button colors and add new theme variable (#15764 by @personalizedrefrigerator)
  • Improved: Surface Joplin Cloud AI degraded state and map error codes (#15849)
  • Improved: Tests in lib package print OneNote related warnings (#15767) (#15720 by @Rygaa)
  • Improved: Update note lock session state (#15773) (#15772 by @keshav0479)
  • Improved: Whiteboard: Allow changing the origin of an edge by dragging it (a8100e3)
  • Improved: Whiteboard: Also color the background of cards and groups (7169314)
  • Improved: Whiteboard: Double-click an edge label to edit it (d17d845)
  • Improved: Whiteboard: Improve card content styling (0d4534e)
  • Improved: Whiteboard: keep wheel scrolling inside scrollable cards (90c1d1e)
  • Fixed: Add safeguard to prevent revision chains being broken by revision cleaning, where old revisions still exist unexpectedly (#15812) (#15811 by @mrjo118)
  • Fixed: Editor: Fixed vertical alignement of checkboxes (89884e9)
  • Fixed: Fix "Link to note" command not working from command palette (#15780)
  • Fixed: Fix crash on startup when layout references a component that no longer exists (34b5e8c)
  • Fixed: Fix issue with Chat API not working with max_completion_tokens parameter of OpenAI (7fa42e0)
  • Fixed: Fix secondary widnows have visible scrollbars while/after resizing (#15844 by @personalizedrefrigerator)
  • Fixed: Make the editor absorb space on window resize, regardless of layout position (#15774) (#4238)
  • Fixed: Markdown editor: Fix certain types of note edits can't be undone with ctrl-z (#15806 by @personalizedrefrigerator)
  • Fixed: Update GotoAnything selection on mouse hover (#15779)

v3.7.9

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

v3.7.6

  • Improved: Cap ONNX embedding batch size to prevent renderer OOM (109d1b1)
  • Improved: Speed up embedding indexer during initial scan (6668375)
  • Improved: Wipe orphan vec rows before insert in NoteEmbedding.saveChunks (4a6da2c)
  • Fixed: Fix sqlite-vec extension path inside packaged Electron app (9de4a11)
  • Fixed: Fixed loading of note embeddings (7f1d39b)

Wow. 3.7 is a monumentally impressive release. Can't wait until it hits production-ready.

So what is your favorite improvement/s ?

The whiteboard was the one missing feature, IMHO, that a certain other note app has and is great to see. (Though, IMHO Joplin surpasses that other app in most ways.) The AI layer and the MCP stuff is cool, especially since Joplin Cloud can be leveraged. (Am I the only one who thinks of Tron when I read that?)

The entire 3 series has been very impressive. Features and polish. The dev team is kickin' butt.

I don't even know these features you describe so I have much to learn. I can tell you that there are things I need to figure out how to resolve but overall I & my kids love Joplin, Joplin is the best note taking app bar none

v3.7.8

  • Improved: Unable to select text within links (#15871) (#15842 by @Rygaa)
  • Improved: Whiteboard: Place new groups in empty space instead of viewport centre (#15901)
  • New: AI Chat: Added warning in console when structured output schema is not accepted by the model (c227b66)
  • New: Add AI chat panel for the active note (#15771)
  • New: Add joplin.ai.getEmbeddings() plugin API for raw vector access (#15799)
  • New: Add joplin.ai.getIndexStatus() plugin API (#15800)
  • New: Whiteboard: Add support for colors (affb456)
  • Improved: AI chat panel: Change APIs used to expose note edit operations (#15881) (#15862 by @personalizedrefrigerator)
  • Improved: AI chat panel: Improve reliability of the Joplin Cloud AI provider (#15885 by @personalizedrefrigerator)
  • Improved: AI chat panel: Make edit operations more likely to succeed (#15845 by @personalizedrefrigerator)
  • Improved: AI chat panel: Make model responses more likely to be valid (#15801 by @personalizedrefrigerator)
  • Improved: AI chat panel: Render markdown (#15836) (#15834 by @personalizedrefrigerator)
  • Improved: AI chat panel: Support multiple windows (#15803 by @personalizedrefrigerator)
  • Improved: Editor: Ensure checkbox size is proportional to font size (c6cc90a)
  • Improved: Hide "Sign up to Joplin Cloud" button once the user is logged in (8e5d29f)
  • Improved: Improve usability of Link to note command (#1449)
  • Improved: Notes issued from an imported .one file show a double title on the published page (#15735) (#15723 by @Rygaa)
  • Improved: Plugins: Change joplin.ai.chat to return an object with a text property (694cbd9)
  • Improved: Published note issued from an imported .one file breaks UI (#15734) (#15716 by @Rygaa)
  • Improved: Reveal markup on mouseup instead of mousedown (#15778) (#15763 by @Rygaa)
  • Improved: Slightly adjust button colors and add new theme variable (#15764 by @personalizedrefrigerator)
  • Improved: Surface Joplin Cloud AI degraded state and map error codes (#15849)
  • Improved: Tests in lib package print OneNote related warnings (#15767) (#15720 by @Rygaa)
  • Improved: Update note lock session state (#15773) (#15772 by @keshav0479)
  • Improved: Whiteboard: Allow changing the origin of an edge by dragging it (a8100e3)
  • Improved: Whiteboard: Also color the background of cards and groups (7169314)
  • Improved: Whiteboard: Double-click an edge label to edit it (d17d845)
  • Improved: Whiteboard: Improve card content styling (0d4534e)
  • Improved: Whiteboard: keep wheel scrolling inside scrollable cards (90c1d1e)
  • Fixed: Add safeguard to prevent revision chains being broken by revision cleaning, where old revisions still exist unexpectedly (#15812) (#15811 by @mrjo118)
  • Fixed: Editor: Fixed vertical alignement of checkboxes (89884e9)
  • Fixed: Fix "Link to note" command not working from command palette (#15780)
  • Fixed: Fix crash on startup when layout references a component that no longer exists (34b5e8c)
  • Fixed: Fix issue with Chat API not working with max_completion_tokens parameter of OpenAI (7fa42e0)
  • Fixed: Fix secondary widnows have visible scrollbars while/after resizing (#15844 by @personalizedrefrigerator)
  • Fixed: Make the editor absorb space on window resize, regardless of layout position (#15774) (#4238)
  • Fixed: Markdown editor: Fix certain types of note edits can't be undone with ctrl-z (#15806 by @personalizedrefrigerator)
  • Fixed: Update GotoAnything selection on mouse hover (#15779)

v3.7.9