What's Changed
- ci: add PR description check workflow by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13035
- fix: remove extra divider in settings by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13047
- docs: add user-facing change guidance for release notes and docs checkbox by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13041
- chore: upgrade electron to 40.6.1 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13039
- fix: disable translate button when sending message is disabled by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13045
- feat(skills): Add gh-pr-review skill for structured GitHub PR reviews by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13051
- fix: Resolve MCP SDK security vulnerability by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13056
- chore(deps): bump @anthropic-ai/claude-agent-sdk from 0.1.76 to 0.2.56 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13044
- refactor: replace antd message with window toast by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13062
- fix: filter hidden elements when exporting messages as images by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13066
- chore: align @types/node with Electron 40's Node.js 24 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13055
- docs: add self-review checklist item to PR template by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13067
- chore(deps): fix security vulnerabilities in edge dependencies by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13054
- fix: remove obsolete types and add pnpm overrides by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13078
- chore: use node-version-file for CI workflows by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13076
- fix: clear attached files after sending message in agent session inputbar by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13081
- 🤖 Daily Auto I18N Sync: Feb 27, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13086
- fix: call abort when closing message translation by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13053
- chore: Add post-merge hook for automatic pnpm install by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13089
- fix(resource-panel): show files and plugins when opening via button click by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13079
- refactor: migrate to aisdk v6 Phase 1 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12078
- fix(NotesService): 修复当未打开笔记页面,直接将聊天导出为笔记时因路径问题导致的导出失败 by @Little-LittleProgrammer in https://github.com/CherryHQ/cherry-studio/pull/13048
- fix: upgrade ollama provider to 3.3.1 by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13085
- ci: skip on forks by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13110
- 🤖 Daily Auto I18N Sync: Feb 28, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13104
- fix: correct qwen3.5 flash typo and merge plus/flash patterns by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13116
- fix: improve log message layout by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13123
- ci(deps): bump actions/download-artifact from 5 to 8 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/13121
- fix(aiCore): extract provider/model from config and fix middleware ordering by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13109
- fix: enable thinking for non-Anthropic models using Claude endpoints by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13138
- fix: optimize
HtmlArtifactsPopup re-rendering by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13133
New Contributors
- @Little-LittleProgrammer made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13048
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.21...v1.7.22