- 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)