* release: v3.2.4

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* release: add detailed changelog to v3.2.4 notes

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Logan Yang 2026-03-03 22:26:25 -08:00 committed by GitHub
parent e3f57e0dfd
commit 0fc5d33e25
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 168 additions and 121 deletions

View file

@ -1,5 +1,51 @@
# Release Notes
# Copilot for Obsidian - Release v3.2.4
A patch release with **Gemini stability fixes**, **Miyo improvements**, and **mobile/UI polish**.
- 🛠️ **Gemini fixes** — Fixed streaming crash and agent loop silently stopping mid-conversation. If Gemini was cutting out on you, this should fix it! (@logancyang)
- 🛠️ **Fix: "Connection error" for Copilot Plus users** — Resolved TLS certificate errors that caused connection failures on some systems. (@logancyang)
- 🧠 **Miyo improvements** — Custom server URL for remote setups, confirmation dialog before clearing index, and smoother enable flow. (@wenzhengjiang)
- 📱 **Mobile & UI fixes** — Floating layers close properly on mobile, tables render correctly in chat, and stale selected text no longer bleeds into follow-up messages. (@Emt-lin)
- ⚡ **Infinite scroll in chat history** — Chat history now loads progressively as you scroll. Much snappier for long histories! (@logancyang)
- 🔧 **Misc fixes** — System prompt reset, template syntax hints, Qwen 3.5 search compatibility, Ctrl+Enter shortcut, custom model button layout. (@logancyang)
- 📝 Minor: User-facing documentation added (@logancyang), improved web tabs test coverage (@somethingSTRANGE)
More details in the changelog:
### Improvements
- #2251 Add infinite scroll pagination to ChatHistoryPopover @logancyang
- #2229 Add custom Miyo server URL setting for remote deployments @wenzhengjiang
- #2211 Add confirmation dialog before clearing Miyo index @wenzhengjiang
- #2256 Add automated release workflow on PR merge @logancyang
- #2254 Add user-facing documentation @logancyang
- #2252 Rename docs to designdocs and nest todo folder @logancyang
- #2239 Improve test coverage for context webTabs parsing @somethingSTRANGE
### Bug Fixes
- #2255 Fix: use safeFetch for Copilot Plus to bypass browser TLS errors @logancyang
- #2249 Fix: upgrade @langchain/google-genai to fix Gemini streaming crash @logancyang
- #2247 Fix: prevent silent agent loop termination with Gemini @logancyang
- #2246 Fix: allow resetting default system prompt to built-in @logancyang
- #2245 Fix: improve system prompt template syntax hints @logancyang
- #2243 Fix: normalize string booleans in localSearch schema for Qwen 3.5 @logancyang
- #2234 Fix: Add Custom Chat Model action button crowding @logancyang
- #2228 Fix: skip redundant eligibility check when enabling Miyo @wenzhengjiang
- #2226 Fix: chat panel table rendering and third-party plugin compatibility @Emt-lin
- #2223 Fix: close Radix portaled layers when mobile drawer hides @Emt-lin
- #2222 Fix: exclude non-recoverable segments from L2 promotion @Emt-lin
- #2220 Fix: restore Ctrl+Enter text-replacement shortcut in command modal @logancyang
## Troubleshoot
- If models are missing, navigate to Copilot settings -> Models tab and click "Refresh Built-in Models".
- Please report any issue you see in the member channel!
---
# Copilot for Obsidian - Release v3.2.3 🚀🚀🚀
A quick fix for **Miyo on Windows**, **converted doc output**, and **CORS fixes**.

View file

@ -1,13 +1,13 @@
{
"id": "copilot",
"name": "Copilot",
"version": "3.2.3",
"minAppVersion": "0.15.0",
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
"author": "Logan Yang",
"authorUrl": "https://twitter.com/logancyang",
"fundingUrl": {
"Buy Me a Coffee": "https://www.buymeacoffee.com/logancyang",
"GitHub Sponsor": "https://github.com/sponsors/logancyang"
}
}
"id": "copilot",
"name": "Copilot",
"version": "3.2.4",
"minAppVersion": "0.15.0",
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
"author": "Logan Yang",
"authorUrl": "https://twitter.com/logancyang",
"fundingUrl": {
"Buy Me a Coffee": "https://www.buymeacoffee.com/logancyang",
"GitHub Sponsor": "https://github.com/sponsors/logancyang"
}
}

4
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "obsidian-copilot",
"version": "3.2.3",
"version": "3.2.4",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "obsidian-copilot",
"version": "3.2.3",
"version": "3.2.4",
"license": "AGPL-3.0",
"dependencies": {
"@dnd-kit/core": "^6.3.1",

View file

@ -1,6 +1,6 @@
{
"name": "obsidian-copilot",
"version": "3.2.3",
"version": "3.2.4",
"description": "Your AI Copilot: Chat with Your Second Brain, Learn Faster, Work Smarter.",
"main": "main.js",
"scripts": {

View file

@ -1,107 +1,108 @@
{
"1.0.0": "0.15.0",
"1.1.0": "0.15.0",
"1.1.1": "0.15.0",
"1.2.0": "0.15.0",
"1.2.1": "0.15.0",
"1.2.2": "0.15.0",
"1.2.3": "0.15.0",
"1.2.4": "0.15.0",
"2.0.0": "0.15.0",
"2.1.0": "0.15.0",
"2.2.0": "0.15.0",
"2.2.1": "0.15.0",
"2.2.2": "0.15.0",
"2.2.3": "0.15.0",
"2.2.4": "0.15.0",
"2.3.0": "0.15.0",
"2.3.1": "0.15.0",
"2.3.2": "0.15.0",
"2.3.3": "0.15.0",
"2.3.4": "0.15.0",
"2.3.5": "0.15.0",
"2.3.6": "0.15.0",
"2.4.0": "0.15.0",
"2.4.1": "0.15.0",
"2.4.2": "0.15.0",
"2.4.3": "0.15.0",
"2.4.4": "0.15.0",
"2.4.5": "0.15.0",
"2.4.6": "0.15.0",
"2.4.7": "0.15.0",
"2.4.8": "0.15.0",
"2.4.9": "0.15.0",
"2.4.10": "0.15.0",
"2.4.11": "0.15.0",
"2.4.12": "0.15.0",
"2.4.13": "0.15.0",
"2.4.14": "0.15.0",
"2.4.15": "0.15.0",
"2.4.16": "0.15.0",
"2.4.17": "0.15.0",
"2.4.18": "0.15.0",
"2.5.0": "0.15.0",
"2.5.1": "0.15.0",
"2.5.2": "0.15.0",
"2.5.3": "0.15.0",
"2.5.4": "0.15.0",
"2.5.5": "0.15.0",
"2.6.0": "0.15.0",
"2.6.1": "0.15.0",
"2.6.2": "0.15.0",
"2.6.3": "0.15.0",
"2.6.4": "0.15.0",
"2.6.5": "0.15.0",
"2.6.6": "0.15.0",
"2.6.7": "0.15.0",
"2.6.8": "0.15.0",
"2.6.9": "0.15.0",
"2.6.10": "0.15.0",
"2.6.11": "0.15.0",
"2.7.0": "0.15.0",
"2.7.1": "0.15.0",
"2.7.2": "0.15.0",
"2.7.3": "0.15.0",
"2.7.4": "0.15.0",
"2.7.5": "0.15.0",
"2.7.6": "0.15.0",
"2.7.7": "0.15.0",
"2.7.8": "0.15.0",
"2.7.9": "0.15.0",
"2.7.10": "0.15.0",
"2.7.11": "0.15.0",
"2.7.12": "0.15.0",
"2.7.13": "0.15.0",
"2.7.14": "0.15.0",
"2.7.15": "0.15.0",
"2.8.0": "0.15.0",
"2.8.1": "0.15.0",
"2.8.2": "0.15.0",
"2.8.3": "0.15.0",
"2.8.4": "0.15.0",
"2.8.5": "0.15.0",
"2.8.6": "0.15.0",
"2.8.7": "0.15.0",
"2.8.8": "0.15.0",
"2.8.9": "0.15.0",
"2.9.0": "0.15.0",
"2.9.1": "0.15.0",
"2.9.2": "0.15.0",
"2.9.3": "0.15.0",
"2.9.4": "0.15.0",
"2.9.5": "0.15.0",
"3.0.0": "0.15.0",
"3.0.1": "0.15.0",
"3.0.2": "0.15.0",
"3.0.3": "0.15.0",
"3.1.0": "0.15.0",
"3.1.1": "0.15.0",
"3.1.2": "0.15.0",
"3.1.3": "0.15.0",
"3.1.4": "0.15.0",
"3.1.5": "0.15.0",
"3.2.0": "0.15.0",
"3.2.1": "0.15.0",
"3.2.2": "0.15.0",
"3.2.3": "0.15.0"
}
"1.0.0": "0.15.0",
"1.1.0": "0.15.0",
"1.1.1": "0.15.0",
"1.2.0": "0.15.0",
"1.2.1": "0.15.0",
"1.2.2": "0.15.0",
"1.2.3": "0.15.0",
"1.2.4": "0.15.0",
"2.0.0": "0.15.0",
"2.1.0": "0.15.0",
"2.2.0": "0.15.0",
"2.2.1": "0.15.0",
"2.2.2": "0.15.0",
"2.2.3": "0.15.0",
"2.2.4": "0.15.0",
"2.3.0": "0.15.0",
"2.3.1": "0.15.0",
"2.3.2": "0.15.0",
"2.3.3": "0.15.0",
"2.3.4": "0.15.0",
"2.3.5": "0.15.0",
"2.3.6": "0.15.0",
"2.4.0": "0.15.0",
"2.4.1": "0.15.0",
"2.4.2": "0.15.0",
"2.4.3": "0.15.0",
"2.4.4": "0.15.0",
"2.4.5": "0.15.0",
"2.4.6": "0.15.0",
"2.4.7": "0.15.0",
"2.4.8": "0.15.0",
"2.4.9": "0.15.0",
"2.4.10": "0.15.0",
"2.4.11": "0.15.0",
"2.4.12": "0.15.0",
"2.4.13": "0.15.0",
"2.4.14": "0.15.0",
"2.4.15": "0.15.0",
"2.4.16": "0.15.0",
"2.4.17": "0.15.0",
"2.4.18": "0.15.0",
"2.5.0": "0.15.0",
"2.5.1": "0.15.0",
"2.5.2": "0.15.0",
"2.5.3": "0.15.0",
"2.5.4": "0.15.0",
"2.5.5": "0.15.0",
"2.6.0": "0.15.0",
"2.6.1": "0.15.0",
"2.6.2": "0.15.0",
"2.6.3": "0.15.0",
"2.6.4": "0.15.0",
"2.6.5": "0.15.0",
"2.6.6": "0.15.0",
"2.6.7": "0.15.0",
"2.6.8": "0.15.0",
"2.6.9": "0.15.0",
"2.6.10": "0.15.0",
"2.6.11": "0.15.0",
"2.7.0": "0.15.0",
"2.7.1": "0.15.0",
"2.7.2": "0.15.0",
"2.7.3": "0.15.0",
"2.7.4": "0.15.0",
"2.7.5": "0.15.0",
"2.7.6": "0.15.0",
"2.7.7": "0.15.0",
"2.7.8": "0.15.0",
"2.7.9": "0.15.0",
"2.7.10": "0.15.0",
"2.7.11": "0.15.0",
"2.7.12": "0.15.0",
"2.7.13": "0.15.0",
"2.7.14": "0.15.0",
"2.7.15": "0.15.0",
"2.8.0": "0.15.0",
"2.8.1": "0.15.0",
"2.8.2": "0.15.0",
"2.8.3": "0.15.0",
"2.8.4": "0.15.0",
"2.8.5": "0.15.0",
"2.8.6": "0.15.0",
"2.8.7": "0.15.0",
"2.8.8": "0.15.0",
"2.8.9": "0.15.0",
"2.9.0": "0.15.0",
"2.9.1": "0.15.0",
"2.9.2": "0.15.0",
"2.9.3": "0.15.0",
"2.9.4": "0.15.0",
"2.9.5": "0.15.0",
"3.0.0": "0.15.0",
"3.0.1": "0.15.0",
"3.0.2": "0.15.0",
"3.0.3": "0.15.0",
"3.1.0": "0.15.0",
"3.1.1": "0.15.0",
"3.1.2": "0.15.0",
"3.1.3": "0.15.0",
"3.1.4": "0.15.0",
"3.1.5": "0.15.0",
"3.2.0": "0.15.0",
"3.2.1": "0.15.0",
"3.2.2": "0.15.0",
"3.2.3": "0.15.0",
"3.2.4": "0.15.0"
}