Skip to content

chore: release v1.8.3#13788

Merged
kangfenmao merged 1 commit intomainfrom
release/v1.8.3
Mar 25, 2026
Merged

chore: release v1.8.3#13788
kangfenmao merged 1 commit intomainfrom
release/v1.8.3

Conversation

@kangfenmao
Copy link
Copy Markdown
Collaborator

What this PR does

Before this PR:

  • Release v1.8.2 was the latest version
  • Several bugs and user-facing issues needed to be addressed

After this PR:

  • Version bumped to 1.8.3
  • Release notes updated with bilingual changelog
  • Release branch created for CI/CD release workflow

Fixes #N/A (release PR)

Why we need it and why it was done in this way

This is a release PR that triggers the automated release workflow when merged to main. The workflow builds binaries for macOS, Windows, and Linux and creates a draft GitHub release.

The following tradeoffs were made:

  • Includes only user-facing changes in release notes (internal refactoring excluded)

The following alternatives were considered:

  • N/A

Breaking changes

None. This is a patch release with backward-compatible bug fixes and feature additions.

Special notes for your reviewer

This PR includes the following changes since v1.8.2:

New Features (5):

  • [Onboarding] Add guided setup flow for new users with CherryIN OAuth login
  • [Code Tools] Add LMStudio and Ollama support for Claude Code
  • [Models] Show model IDs for duplicate names in model pickers
  • [Agents] Add OpenRouter support for Agent mode
  • [Agents] Upgrade Agent SDK with ToolSearch

Bug Fixes (13):

  • [Code Tools] Fix Windows error with tool update messages
  • [Models] Fix OpenClaw config overwriting user settings
  • [Paintings] Fix base64 image handling causing HTTP 413 errors
  • [Files] Fix CherryAI provider PDF conversion
  • [Files] Fix PDF text extraction in production builds
  • [Agents] Fix agent chat scroll position memory
  • [Startup] Fix app crash from missing canvas binaries
  • [Models] Fix Groq multi-turn conversation errors
  • [Memory] Fix assistant memory search
  • [Citations] Fix Gemini citation over-matching
  • [Agents] Fix reasoning effort button display
  • [Models] Fix Claude 4.6 max_tokens calculation
  • [MCP] Fix MCP tools only working on first prompt

Checklist

  • PR: The PR description is expressive enough and will help future contributors
  • Code: Write code that humans can understand and Keep it simple
  • Refactor: You have left the code cleaner than you found it (Boy Scout Rule)
  • Upgrade: Impact of this change on upgrade flows was considered and addressed if required
  • Documentation: A user-guide update was considered and is present (link) or not required
  • Self-review: I have reviewed my own code before requesting review from others

Release note

Cherry Studio 1.8.3 - New Features and Bug Fixes

✨ New Features
- [Onboarding] Add guided setup flow for new users with CherryIN OAuth login and automatic model configuration
- [Code Tools] Add LMStudio and Ollama support for Claude Code
- [Models] Show model IDs for duplicate names in model pickers
- [Agents] Add OpenRouter support for Agent mode (Claude Code SDK)
- [Agents] Upgrade Agent SDK with ToolSearch for efficient MCP tool discovery

🐛 Bug Fixes
- [Code Tools] Fix Windows error where tool update messages were misinterpreted as commands
- [Models] Fix OpenClaw config overwriting user settings on every restart
- [Paintings] Fix base64 image handling causing HTTP 413 errors in follow-up messages
- [Files] Fix CherryAI provider not converting PDF files to text
- [Files] Fix PDF text extraction failing in production builds
- [Agents] Fix agent chat page not remembering scroll position when switching sessions
- [Startup] Fix app crash caused by missing canvas platform binaries
- [Models] Fix Groq multi-turn conversation errors
- [Memory] Fix assistant memory search returning no results
- [Citations] Fix Gemini citation over-matching with short text segments
- [Agents] Fix reasoning effort button not showing for reasoning models
- [Models] Fix max_tokens calculation for Claude 4.6 models with adaptive thinking
- [MCP] Fix MCP tools only working on the first prompt

💄 Improvements
- [Models] Use the same model popup for Chat and Agent with consistent features
- [Agents] Add revealing animation for agent session renaming

Review Checklist:

  • Review generated release notes in electron-builder.yml
  • Verify version bump in package.json
  • CI passes
  • Merge to trigger release build

🤖 Generated with Claude Code

@kangfenmao kangfenmao merged commit fd32e3c into main Mar 25, 2026
6 checks passed
@kangfenmao kangfenmao deleted the release/v1.8.3 branch March 25, 2026 12:18
MyPrototypeWhat pushed a commit that referenced this pull request Mar 30, 2026
### What this PR does

Before this PR:
- Release v1.8.2 was the latest version
- Several bugs and user-facing issues needed to be addressed

After this PR:
- Version bumped to 1.8.3
- Release notes updated with bilingual changelog
- Release branch created for CI/CD release workflow

Fixes #N/A (release PR)

### Why we need it and why it was done in this way

This is a release PR that triggers the automated release workflow when
merged to main. The workflow builds binaries for macOS, Windows, and
Linux and creates a draft GitHub release.

The following tradeoffs were made:
- Includes only user-facing changes in release notes (internal
refactoring excluded)

The following alternatives were considered:
- N/A

### Breaking changes

None. This is a patch release with backward-compatible bug fixes and
feature additions.

### Special notes for your reviewer

This PR includes the following changes since v1.8.2:

**New Features (5):**
- [Onboarding] Add guided setup flow for new users with CherryIN OAuth
login
- [Code Tools] Add LMStudio and Ollama support for Claude Code
- [Models] Show model IDs for duplicate names in model pickers
- [Agents] Add OpenRouter support for Agent mode
- [Agents] Upgrade Agent SDK with ToolSearch

**Bug Fixes (13):**
- [Code Tools] Fix Windows error with tool update messages
- [Models] Fix OpenClaw config overwriting user settings
- [Paintings] Fix base64 image handling causing HTTP 413 errors
- [Files] Fix CherryAI provider PDF conversion
- [Files] Fix PDF text extraction in production builds
- [Agents] Fix agent chat scroll position memory
- [Startup] Fix app crash from missing canvas binaries
- [Models] Fix Groq multi-turn conversation errors
- [Memory] Fix assistant memory search
- [Citations] Fix Gemini citation over-matching
- [Agents] Fix reasoning effort button display
- [Models] Fix Claude 4.6 max_tokens calculation
- [MCP] Fix MCP tools only working on first prompt

### Checklist

- [x] PR: The PR description is expressive enough and will help future
contributors
- [x] Code: Write code that humans can understand and Keep it simple
- [x] Refactor: You have left the code cleaner than you found it (Boy
Scout Rule)
- [x] Upgrade: Impact of this change on upgrade flows was considered and
addressed if required
- [x] Documentation: A user-guide update was considered and is present
(link) or not required
- [x] Self-review: I have reviewed my own code before requesting review
from others

### Release note

```release-note
Cherry Studio 1.8.3 - New Features and Bug Fixes

✨ New Features
- [Onboarding] Add guided setup flow for new users with CherryIN OAuth login and automatic model configuration
- [Code Tools] Add LMStudio and Ollama support for Claude Code
- [Models] Show model IDs for duplicate names in model pickers
- [Agents] Add OpenRouter support for Agent mode (Claude Code SDK)
- [Agents] Upgrade Agent SDK with ToolSearch for efficient MCP tool discovery

🐛 Bug Fixes
- [Code Tools] Fix Windows error where tool update messages were misinterpreted as commands
- [Models] Fix OpenClaw config overwriting user settings on every restart
- [Paintings] Fix base64 image handling causing HTTP 413 errors in follow-up messages
- [Files] Fix CherryAI provider not converting PDF files to text
- [Files] Fix PDF text extraction failing in production builds
- [Agents] Fix agent chat page not remembering scroll position when switching sessions
- [Startup] Fix app crash caused by missing canvas platform binaries
- [Models] Fix Groq multi-turn conversation errors
- [Memory] Fix assistant memory search returning no results
- [Citations] Fix Gemini citation over-matching with short text segments
- [Agents] Fix reasoning effort button not showing for reasoning models
- [Models] Fix max_tokens calculation for Claude 4.6 models with adaptive thinking
- [MCP] Fix MCP tools only working on the first prompt

💄 Improvements
- [Models] Use the same model popup for Chat and Agent with consistent features
- [Agents] Add revealing animation for agent session renaming
```

**Review Checklist:**
- [ ] Review generated release notes in `electron-builder.yml`
- [ ] Verify version bump in `package.json`
- [ ] CI passes
- [ ] Merge to trigger release build

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant