I agree with Ben here that the new blue in the theme doesn't feel like an improvement. I posted a more detailed comment on Desktop, Mobile: Slightly adjust button colors and add new theme variable by personalizedrefrigerator · Pull Request #15764 · laurent22/joplin · GitHub
v3.7.10
- New: Add getCurrentNote and createNote x-callback-url commands (#16041)
- Improved: AI chat panel: Improve accessibility (#15956 by @personalizedrefrigerator)
- Improved: AI chat panel: Stop retry loop after several repeated failures (#15944 by @personalizedrefrigerator)
- Improved: AI chat panel: Support cancelling in-progress responses (#15946 by @personalizedrefrigerator)
- Improved: Add hidden feature flag for conflict resolution (#16040) (#16039 by Sriram Varun Kumar)
- Improved: Add note lock UI (#15961) (#15872 by @keshav0479)
- Improved: Add note lock configuration screen (#15852) (#15786 by @keshav0479)
- Improved: Avoid including unused
onnxruntime-nodefiles in the built application (#15997) (#15880 by @personalizedrefrigerator) - Improved: Make links in the table editor clickable with Ctrl/Cmd+click (#15977)
- Improved: Provide a clear message on what needs to be done when sync fails due to wrong version (#15837) (#15828 by @Rygaa)
- Improved: Publish a notebook (#15276 by @Rygaa)
- Improved: Record which app screen a Joplin Cloud sign-up started from (b5ed2c9)
- Improved: Selection sometimes misses markdown starting formatting characters (#15858) (#15788 by @Rygaa)
- Improved: Sync Wizard: Make Joplin Cloud the primary sync option (#16004)
- Improved: Whiteboard: Allow selecting which arrow to move when two arrows share an anchor (3515c6a)
- Fixed: AI chat panel: Fix changing the note body causes a cache miss (#15969) (#15874 by @personalizedrefrigerator)
- Fixed: AI chat panel: Fix failure when tool responses are invalid JSON (#15886 by @personalizedrefrigerator)
- Fixed: Chat panel: Fix rate limit handling (#16031 by @personalizedrefrigerator)
- Fixed: Fix WebDAV support for Koofr (#15983) (#15975 by @mrjo118)
- Fixed: Fix cycling of the active note when other notes in the notebook are moved (#15868) (#15867 by @mrjo118)
- Fixed: Fix layout divider behaviour in nested layouts and move mode (#15955)
- Fixed: Keep trailing spaces in table cells while editing (#15964) (#15918)
- Fixed: Upgrade CodeMirror View to v6.43.6 (#16017) (#16009 by @mrjo118)
- Fixed: Upgrade
electron-builder(#15043) (#15030 by @personalizedrefrigerator) - Fixed: Whiteboard: Fix edge keeping the blue selection colour after reconnecting (2268981)
- Fixed: Whiteboard: Fixed newline handling within cards (f410ace)
v3.7.12
- New: Add support for translating Markdown editor table context menu items (140ff45)
- Improved: Add data loader and word-level diff for Conflict resolution UI (#16135) (#16134 by Sriram Varun Kumar)
- Improved: Chat panel: Support reading images (#16141 by @personalizedrefrigerator)
- Improved: Enable semantic search in the sidebar and go-to-anything (#16118) (#15824 by @personalizedrefrigerator)
- Improved: Evernote import: Support importing cross-notebook links in some cases (#16151) (#16148 by @personalizedrefrigerator)
- Improved: Improve rendering of Markdown editor table context menu (15756bb)
- Improved: MCP: Return correct API response type (#16144 by @personalizedrefrigerator)
- Improved: Mark AI features as Beta (#16097) (#16065 by @Rygaa)
- Improved: Prevent the remote version of a note being overwritten if typing while the sync changes the open note (#16206 by @mrjo118)
- Fixed: Chat panel: Allow closing the chat panel in small windows (#16189) (#16016 by @personalizedrefrigerator)
- Fixed: Chat panel: Fix OpenAI, Anthropic compatibility (#16188 by @personalizedrefrigerator)
- Fixed: Fix conflict created when syncing a just-published note (#16182) (#16167 by @personalizedrefrigerator)
- Fixed: Plugin API: Fix panels hidden on startup are incorrectly shown in some cases (#16072 by @personalizedrefrigerator)
- Fixed: Release the save mutex when a save fails validation (#16147) (#16145 by @keshav0479)
- Fixed: Skip the note lock session effect on the first render (#16100) (#16099 by @keshav0479)
Can the new toggle AI chat toolbar button/icon on the top RHS only be visible when the AI features are enabled? And/or can there be a way to hide it?
Users who intentionally do not want AI features in Joplin probably don’t want to see it and so find it’s in the way and distracting. I’m definitely in that category and would very much prefer not to see anything AI-related. Moreover with AI features disabled the button is reductant and so should not be visible from the point of view of UI logic.
Thanks
Ben
Your logic makes sense to me that if AI features are not enabled the AI button should not be visible. Hopefully this will be modified, however in the meantime this seems to work...
userchrome.css
button[title="Toggle AI Chat"] {
/* removes the AI Chat button */
display: none;
}
v3.7.13
- Improved: Add fail-closed guardrails for locked notes (#16098) (#16054 by @keshav0479)
- Improved: Add support for unpublishing notebooks (#16237) (#16156 by @Rygaa)
- Improved: Add support to import notes from Obsidian (#16136) (#15223 by @Rygaa)
- Improved: By default, show only the editor when opening the app for the first time (#16254)
- Improved: Highlight global search matches in the Rich Text Editor (#11361) (#6088 by @personalizedrefrigerator)
- Improved: Implement readonly state for mobile RTE and disable the MDE interactive table editor for readonly notes (#16231 by @mrjo118)
- Improved: Improve chat connection check (#16256 by @personalizedrefrigerator)
- Improved: Improve refresh for whiteboards and ensure undo stack is cleared upon note refresh (#16337 by @mrjo118)
- Improved: Increase semantic search minimum relevance (#16340) (#16120 by @personalizedrefrigerator)
- Improved: Markdown editor: Support opening same-note links to elements with
id="..."attributes (#16287 by @personalizedrefrigerator) - Improved: Prevent ability to link to note or set tags for a trashed note after switching to all notes (#16320 by @mrjo118)
- Improved: Prevent race which allows changes to be lost, during a long delta step (#16208 by @mrjo118)
- Improved: Restrict Web Clipper pairing to extension origins (#16276)
- Improved: Sharing: Improve error message when public key format is unsupported (#16306 by @personalizedrefrigerator)
- Improved: Strip style elements from whiteboard card content (#16275)
- Improved: Support syncing with Joplin v3.7 (#15889) (#15753 by @personalizedrefrigerator)
- Improved: Sync: Apply changes to proxy settings immediately (#16222 by @personalizedrefrigerator)
- Improved: Sync: Enable new notebook sharing key format (#16305) (#16251 by @personalizedrefrigerator)
- Improved: Validate x-callback-url response targets (#16269)
- Fixed: Disable link to note button when note is readonly (#16238) (#15947 by @mrjo118)
- Fixed: Editor: Avoid crash when editing certain partially-loaded documents (#16286) (#16285 by @personalizedrefrigerator)
- Fixed: Fix Markdown editor selection issues (#16126) (#16070 by @personalizedrefrigerator)
- Fixed: Fix exiting having no visible effect when on the settings screen during a long sync (#16278) (#16250 by @mrjo118)
- Fixed: Fix note screen is not properly refreshed when updated by the sync, when E2EE is enabled (#16179 by @mrjo118)
- Fixed: Fix position does not always re-center when switching to a whiteboard (#16341) (#16234 by @mrjo118)
- Fixed: Fix regression which causes text to be lost if switching to another note immediately after typing in the Rich Text editor (#16213) (#16205 by @mrjo118)
- Fixed: Fix semantic search availability check (#16220) (#16219 by @personalizedrefrigerator)
- Fixed: Fix share notebook error message disappearing after half a second (f034ad2)
- Fixed: Fix sync wizard extended options are partially offscreen (#16247) (#16015 by @personalizedrefrigerator)
- Fixed: Fix toggling the chat panel clears undo/redo history (#16236) (#16007 by @personalizedrefrigerator)
- Fixed: Fix video/audio in Markdown viewer continuing to play after hiding it or switching notes (#16299) (#15278)
- Fixed: HTML notes: Fix certain content incorrectly renders as linked text (#16289) (#15770 by @personalizedrefrigerator)
- Fixed: Limit maximum size of stored OCR text (#16325) (#15890 by @personalizedrefrigerator)
- Fixed: Markdown editor: Disable table editor when opting out of in-editor rendering (#16333) (#16317 by @personalizedrefrigerator)
- Fixed: Prevent conflicts initially showing alongside the original note in the notebook when created (#16330) (#16155 by @mrjo118)
- Fixed: Prevent incrementing the master key updated_time when the key has not actually changed (#16223) (#16194 by @mrjo118)
- Fixed: Prevent password checking loop when verifying the encryption password (#16267) (#16202 by @mrjo118)
- Fixed: Rich Text Editor: Fix error while saving changes (#16307 by @personalizedrefrigerator)
- Fixed: Rich Text Editor: Save note changes after changing formatting (#16308) (#12811 by @personalizedrefrigerator)
- Fixed: Show a warning icon when a sync completes with errors (#16279) (#15258 by @mrjo118)
- Fixed: Support unpublishing notes published by other users (#16246) (#16153 by @personalizedrefrigerator)