Populært: Data opdateret 27. oktober 2026

Kategorier

Internet1.356
Kommunikation321
Lyd og video898
Grafik og design539
Kontor og produktivitet1.124
Udviklerværktøjer3.134
AI-værktøjer529
Sikkerhed og privatliv385
Systemværktøjer3.114
Spil523
Uddannelse og videnskab239
Netværk og IT284

Cherry Studio: download ældre versioner

A desktop client that supports for multiple LLM providers

support@cherry-ai.com AI-assistenter og LLM #20 AI-assistenter og LLM

Her er 153 versioner af Cherry Studio, fra 7. november 2024 til den aktuelle 2.1.8. Hver version linker til udgiverens egne installationsfiler.

2024: 18 18 24 2025: 83 83 25 2026: 52 52 26

153 versioner på 2 år · cirka 78 om året

VersionDatoStørrelseFiler
2.1.8Nyeste 26. oktober 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.1.7 19. oktober 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.1.6 11. oktober 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(scheduled-tasks): match run-log date searches to displayed timestamps by @xiajiahang in https://github.com/CherryHQ/cherry-studio/pull/21442
- hotfix(release): fix draft verification credentials by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/21459
- fix(selection-assistant): preserve window dragging after scrolling by @WhiteZeek in https://github.com/CherryHQ/cherry-studio/pull/21467
- chore(release): sync v2.1.5 metadata by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/21471
- fix(provider): retire legacy Tencent TI and Hunyuan providers by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/21474
- fix(context-usage): format token counts with the interface language by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/21480
- fix(shared): stop reporting client refusals as invalid API keys by @ggbdpq in https://github.com/CherryHQ/cherry-studio/pull/21486
- fix(message-parent): reject self and cross-topic parents by @focus-zyw in https://github.com/CherryHQ/cherry-studio/pull/21466
- fix(backup-restore): isolate sessions and clean failed restores by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/21385
- fix(search): anchor heading strip regex to line starts by @HHHSL in https://github.com/CherryHQ/cherry-studio/pull/21472
New Contributors
- @xiajiahang made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/21442
- @HHHSL made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/21472
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v2.1.5...v2.1.6
2.1.5 10. oktober 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.1.4 30. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.1.3 24. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.1.2 21. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- fix(mcp-oauth): start OAuth callback before connecting by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/20703
- feat(error-logging): log redacted request/response context on AI failures by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/20394
- fix(user-popup): allow spaces inside the user name by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/20716
- feat(agent-heartbeat): restore heartbeat schedule provisioning on the JobManager stack by @NatsUIJM in https://github.com/CherryHQ/cherry-studio/pull/20055
- chore(release): sync v2.1.0 metadata by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20724
- feat(agent-session): add native checkpoint forks by @WhiteZeek in https://github.com/CherryHQ/cherry-studio/pull/20340
- fix(aihubmix): add newer model families to web-tool prefix lists by @IToSSc in https://github.com/CherryHQ/cherry-studio/pull/20567
- feat(agent-session): link forks to their source conversation by @WhiteZeek in https://github.com/CherryHQ/cherry-studio/pull/20714
- fix(settings-search): expose serif font search terms by @ActiveSky in https://github.com/CherryHQ/cherry-studio/pull/20726
- fix(sidebar): remove app-specific shortcut restrictions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/20722
- fix(seeding): lint-ban overwriting upserts in seeders by @LXD-8 in https://github.com/CherryHQ/cherry-studio/pull/20729
- feat(provider-registry): add Moonshot AI global endpoint by @ysntony in https://github.com/CherryHQ/cherry-studio/pull/18835
- fix(analytics): discard queue and cancel retries on consent revoke by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/20701
- fix(trace): encode topicId segments so agent-session traces persist on Windows by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/20706
- fix(markdown): render KaTeX glyph SVGs outside the context menu wrapper by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/20708
- fix(ai-sdk): retype non-string tool enums for Gemini function calling by @NatsUIJM in https://github.com/CherryHQ/cherry-studio/pull/20802
- fix(composer): send selected options together with typed AskUserQuestion notes by @NatsUIJM in https://github.com/CherryHQ/cherry-studio/pull/20788
- fix(analytics): upgrade client and discard queue on consent revocation by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20818
- fix(pnpm): restore executable metadata for clean installs by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20810
- fix(composer): let AskUserQuestion custom answers wrap and grow by @NatsUIJM in https://github.com/CherryHQ/cherry-studio/pull/20786
- fix(analytics): stop reporting embedding token usage by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20820
- feat(painting-tool): honor model-declared maxInputImages for generate_image references by @NatsUIJM in https://github.com/CherryHQ/cherry-studio/pull/20809
- fix(model-list): keep valid models after malformed entries by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/20450
- fix(command-resolver): keep best-effort callers working when lookup fails by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/20832
- feat(provider-registry): add oMLX as a local OpenAI-compatible provider by @LXD-8 in https://github.com/CherryHQ/cherry-studio/pull/20683
- chore(binaries): upgrade bundled bun to 1.4.2 by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/20839
- fix(macos): warn when Intel builds run on Apple Silicon by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20812
- feat(cherryin): use HTTP loopback for OAuth sign-in by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/20280
- fix(dsh-fork): flush live history before forking from disk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/20840
- fix(settings): open settings and authorization links externally by @kangfenmao in https://github.co
2.1.0 18. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.14 9. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- feat(cherry-cloud)!: bind cloud sessions to the current machine by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/20222
- chore(release): sync v2.0.13 metadata by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20223
- fix(chat): ignore orphaned attachments in text-only requests by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/20210
- fix(cherry-cloud): explain client upgrade requirements by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/20229
- feat(provider-registry): add DeepSeek V4.1 Flash Expires-On model by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/20234
- feat(cherry-cloud): sign desktop login requests by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/20230
- fix(chat): preserve grouped replies when deleting context response by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/20233
- refactor(ai-request): split the AI request pipeline by modality and carry the conversation on chat requests by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/20224
- perf(knowledge): lazy-load management dialogs and item detail panels by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/19728
- fix(trace): stop truncating long turn outputs and freezing on large trace payloads by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/20199
- fix(chat-errors): show safe provider retry details by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/20085
- fix(prompt-polish): add timeout and cancellation by @squarepots in https://github.com/CherryHQ/cherry-studio/pull/20170
- fix(obsidian-export): serialize note front matter as YAML by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/20260
- feat(agent-session): label runtime-started turns with their origin by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/18770
- fix(export): await the Notion body write and report its failure by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/20268
- refactor(cache): centralize transient runtime state by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/19853
- fix(pi): preserve OpenCode session headers by @Dante-dan in https://github.com/CherryHQ/cherry-studio/pull/20267
- fix(mistral-ocr): inline separated tables into converted markdown by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/20137
- fix(local-model): retry transient Windows artifact removal by @squarepots in https://github.com/CherryHQ/cherry-studio/pull/20189
- fix(database-seeding): avoid startup readiness re-entry by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/20275
2.0.13 8. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.12 4. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- fix(chat-messages): stop reading-mode freeze from fighting middle-click autoscroll by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/19225
- fix(pdf-preview): preserve PDF document colors by @ActiveSky in https://github.com/CherryHQ/cherry-studio/pull/19918
- chore(release): sync v2.0.11 metadata by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/19925
- fix(provider-registry): detect Xunfei MaaS reasoning models by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/17811
- chore(selection): upgrade selection-hook to 2.1.1 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/19928
- fix(quick-panel): open single-select submenus on the current selection by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/19697
- fix(agents): keep the progress capsule on the main agent's plan by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/19684
- feat(settings): sidebar search for settings rows (core engine + 5 sections) by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/19345
- feat(settings): index remaining settings sections for search by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/19346
- feat(settings): carry focus intent in the URL by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/19752
- fix(message-rendering): render sent image attachments by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19900
- perf(paintings): cache unchanged history hydration by @userInner in https://github.com/CherryHQ/cherry-studio/pull/18720
- fix: refine skill details and navigation chrome by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/19932
- fix(resource-list): keep pinned item text aligned by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/19934
- feat(markdown): unify previews on a shared host-injected renderer by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/17135
- fix(web-search): keep private targets out of the Jina fetch fallback by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/19920
- refactor(ui): consolidate numeric entry into an InputNumber primitive by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/19129
- fix(openclaw): strip proxy env from gateway spawn by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18911
- perf(chat): load citations panel on first open by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19869
- fix(chat): classify streams missing finish reason by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19870
- fix(i18n): add missing Turkish finish-reason error string by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/19937
- fix(chat-export): preserve formula bounds in exported images by @hburaktasyurek in https://github.com/CherryHQ/cherry-studio/pull/19895
- fix: allow documentCount 0 for empty knowledge bases by @gokay-ai in https://github.com/CherryHQ/cherry-studio/pull/19874
- perf(model-health): isolate row status updates by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19876
- perf(mini-app): isolate card subscriptions by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19884
- feat(translate): add temperature, top-p and reasoning effort by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/19700
- docs(gh-pr-review): distinguish open product decisions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/19657
- fix(local-model): sweep stale downloads and settle installers on shutdown by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/19911
- fix(preference): repair invalid JSON during startup by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/19641
- fix(file): compare inodes as bigint in isSameFile by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/19961
- fix(filesystem-mcp): defer regex validation to fallback by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/19960
- fix(model-health): clear cached ch
2.0.11 3. september 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.10 28. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.9 24. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.8 19. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.7 17. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.6 17. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(provider-registry): prevent cross-size model matches by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18513
- feat(help-feedback): add sidebar help and diagnostic upload by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18198
- docs: remove obsolete v1-maintenance constraints and stale v2 wording by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/18548
- fix(knowledge-content): keep code fences when saving a conversation to a knowledge base by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18567
- fix(knowledge-data-source): skip in-flight items in bulk reindex by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18578
- fix(agents): recreate session when deleting an agent's only non-active session by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18576
- feat(agent-config): retire the per-agent max_turns cap by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18579
- fix(usage-settings): remember the usage page's view selections by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18575
- fix(knowledge-rag): restore 0.01 similarity-threshold precision by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18566
- fix(provider-model-list): stabilize group row height in virtual list by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/18568
- fix(agent-composer): name skills by directory in the injected prompt by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18561
- feat(agent-runtime): add auto permission mode for pi agents and flatten the runtime picker by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/18551
- fix(agent-session): clear remembered session id on delete-recovery to stop white-screen crash by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18577
- fix(translate): disable reasoning for language detection by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18574
- feat(code-mate): integrate DeepSeek Harness by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18565
- fix(paintings): preserve template carousel across tabs by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18538
- fix(sub-window): re-attach tab to a rebuilt main window by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18285
- fix(provider-registry): cap MiniMax-M3 output tokens by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18591
- fix(chat-attachments): stop blocking images sent to "non-vision" models by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18582
- fix(chat-markdown): preserve soft line breaks in chat messages by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18530
- fix(composer): preserve disabled-send feedback in deferred composer fallback by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/18602
- fix(ui): dismiss action popovers after selection by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18605
- refactor(composer): lift agent path containment into renderer path utils by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/17718
- fix(topics): clear unlinked assistant group when its last topic is deleted by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18446
- fix(window-manager): re-assert alwaysOnTop on every platform after show by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18641
- fix(agent-session): switch to neighbour before deleting active session by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/18570
- fix(composer): collapse selection after clearing input by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18649
- fix(mcp): redact env secrets from serverKey and builtin server logs by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/18650
- fix(agent-compose
2.0.5 13. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(provider-registry): resolve prefixed size-colliding model ids to their own override by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/18487
- perf(main-runtime): reduce cold idle memory with lazy loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18472
- fix(pins): synchronize pin changes across windows by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18499
- fix(topic-move): make cross-assistant moves atomic by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18501
- fix(tab-retention): bound background memory usage by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18504
- fix(message-service): delete conversations past SQLite's cascade depth limit by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18479
- perf(mcp-settings): isolate log tab updates by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18473
- fix(data-api): bound inactive conversation history cache by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18505
- ci(update-mergeable-prs): merge main into approved PRs that are behind by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18524
- feat(cherry-support): add built-in support agent by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18498
- fix(workspace-selector): avoid duplicate refresh by @KXHXK in https://github.com/CherryHQ/cherry-studio/pull/18475
- fix(topic-branch): avoid duplicate tree refetch by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18470
- fix(global-search): virtualize message previews by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18402
- feat(notification): add app update notification preference by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/18332
- fix(model-list): query OVMS for its servable status on /v1/config by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18482
- fix: prefer chat endpoints for mixed model health checks by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/18447
- fix(file): accept parameterized base64 data URLs by @VectorPeak in https://github.com/CherryHQ/cherry-studio/pull/17406
- perf(renderer): consolidate first-paint lazy loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18405
- fix(agent-list): place newly created agents first by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/18427
- fix(dashscope): register qwen-image-3.0 image models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18527
- fix(model-pricing): preserve currency and derive tier input totals by @chujiamo in https://github.com/CherryHQ/cherry-studio/pull/18453
- feat(skill-install): install a skill from a GitHub SKILL.md URL by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18438
- fix(provider-model-migration): skip invalid legacy model IDs by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18381
- fix(i18n-translate): validate machine translations before writing them by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18510
- fix(chat-composer): preserve width across topic switches by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18529
- fix(agent-migration): continue past overlapping workspaces by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18372
- fix(file-migration): copy trailing-space/dot ext uploads to their v2 name by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18514
- fix(topic-naming): use quick assistant model by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18517
- fix(chat-attachments): sanitize bad mediaType before provider dispatch by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18481
- fix(conversation-sidebar): preserve collapsed pane state by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18507
- fix(artifact-pane): repair malformed Windows artifact pa
2.0.4 13. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.3 10. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat(composer): add smooth wheel control for reasoning effort by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/17829
- fix(sidebar): add sidebar management menu entry by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18031
- fix(agent-channels): strip citation markers from IM replies by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18064
- feat(chat-composer): show assistant context usage by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18006
- fix(agent-session): limit automatic naming to initial turn by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17987
- feat(web-search): add Firecrawl as a URL fetch provider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18089
- perf(chat-tabs): eliminate tab-switch IPC and re-render churn under Activity keep-alive by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18035
- feat(knowledge-data-source): write a new note straight into the knowledge base by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18022
- fix(agent): make the configured system prompt authoritative by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18100
- fix(agent-attachments): preserve managed files for session history by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/18027
- fix(code-cli): respect Linux default terminal by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18103
- fix(composer): keep input compact in maximized panels by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18125
- docs(design-system): streamline global UI guidance by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18110
- fix(linux-packaging): ship GLIBC-compatible better-sqlite3 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17778
- fix(openai-compatible): always echo reasoning_content on assistant turns by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18121
- fix(mini-app): dismiss loading overlay on dom-ready by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18079
- feat(agent-runtime): support scoped AGENTS.md instructions by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/18126
- fix(backup): skip EBUSY locked files (LevelDB LOCK) during automatic backup by @xxiaoxiong in https://github.com/CherryHQ/cherry-studio/pull/18117
- fix(agent-runtime): recover duplicate tool use ID failures by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18119
- fix(mcp): resolve stdio MCP servers to full paths on Windows by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/16472
- fix(notes): align sidebar note icons by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/18143
- fix(mcp): close stale clients so ping failures stop orphaning child processes by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18146
- fix(chat-migration): bound message block indexing memory by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18127
- ci: reduce pre-merge test runtime by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18165
- fix(lifecycle): bound each service's teardown during shutdown by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/18136
- feat(code-cli): add Pi coding agent to Code Tools by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/16928
- fix(mcp-tools): prevent non-ASCII tool identity collisions by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18128
- fix(builtin-tools): stop sending strict so knowledge bases work on Anthropic by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18179
- fix(backup): skip LevelDB locks in streamed backups by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18173
- fix(resource-list): unify cross-panel list styling by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18046
- fix(mcp-tool-approval): treat IM-channe
2.0.2 7. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat(chat-branch): persist empty branch nodes by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17667
- perf(chat-tabs): skip redundant re-show work in message tools, artifact pane, and trace page by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18038
- fix(claude-code): reap sdk cli subprocesses on shutdown by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/17969
- fix(tool-loop): raise the default tool-call round cap by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18072
- fix(directory-tree): close the snapshot-to-stream delivery gap by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18009
- feat(providers): built-in web search for DeepSeek/OpenRouter/Dashscope + distinguishable resolved model names by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/17983
- fix(v2-migration): allow direct upgrades to v2.0.x by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18093
- feat(cache-cleanup): add selective cache and legacy data cleanup by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17377
- fix(composer): open image tokens in shared preview by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/18082
- fix(agent-channels): start WeChat QR login by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/18071
- refactor(proxy): make ProxyService own worker routing policy by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18095
- feat: add Claude (Anthropic) conversation import support by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/16164
- feat(cli-config): support detailed models through unified gateway by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18014
- feat(data-migration): allow rerunning v1 migration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18002
- fix(mcp-settings): preserve form edits and improve tool details by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17647
- fix(new-api): serve every endpoint from one host with per-route versions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/18033
- fix(agent-migration): skip symlinks during migration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18101
- fix(local-model): survive mirror failures and keep embedding inference offline by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/18016
- chore: release v2.0.2 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/18107
- fix(selection-assistant): respect Traditional Chinese locale by @AtomsH4 in https://github.com/CherryHQ/cherry-studio/pull/18098
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v2.0.1...v2.0.2
2.0.1 7. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
2.0.0 5. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
Cherry Studio 2.0.0 - A New AI Workspace, from Chat to Getting Work Done
✨ New Interface, New Experience
- Upgraded interactions and visual design make chats, roles, projects, and tasks clearer and easier to organize
- Built for multitasking, with multi-window and split-view layouts for switching between work and reviewing progress and deliverables
🤖 More Powerful Agents
- Supports both OpenAI and Anthropic endpoints, reuses Claude and Codex subscriptions, and works with more models
- The core Agent runtime is built in, greatly reducing dependency installation and environment setup
- Complete research, documents, presentations, data analysis, and coding faster, with one-click previews of results
🛠️ More Tool Upgrades
- Agents can read and maintain knowledge bases, helping your knowledge grow continuously like a Wiki
- Code tools are upgraded to Code Mate, with one-click model service configuration for Claude Code, Codex, and more
- Image generation dynamically shows the parameters available for each model, making results easier to control
⚡ Performance
- A fully upgraded data foundation stays responsive even with extensive history
- Smoother scrolling in very long conversations, while large-folder imports no longer block the interface
1.9.13 3. august 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- chore(gitignore): ignore local agents override file by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/16787
- feat(models): support LongCat 2.0 thinking by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/16789
- hotfix(ai-diagnosis): correct misclassifications and surface provider error JSON by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/15241
- fix: prevent renderer OOM during long streaming responses by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15832
- fix(provider): use v1beta for NewAPI Gemini endpoints by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/17005
- fix: update CherryIN website and OAuth domains by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/17174
- refactor(updater): use managed release service by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17229
- fix(search): send rewritten search prompt as user content by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/17270
- fix(chat): load history when message lists are underfilled by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/17167
- fix(agents): wire Ctrl+F in-chat search in AgentChat by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/17223
- feat(models): add support for doubao-seed-2-1 and doubao-seed-evolving models by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/16458
- fix(copilot): preserve authorization headers by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/17713
- feat(agents): support PowerShell fallback on Windows by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/17754
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.12...v1.9.13
1.9.12 5. juli 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: forward DeepSeek V4+ reasoning_effort for openai-compatible providers by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/15834
- fix(model): support Claude Fable series and Opus 5 in capability detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/15872
- fix(models): add Anthropic native /v1/models fetcher(target V1 branch) by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15779
- fix(tools): prevent AccordionTrigger toggle when clicking approval buttons in collapsed group header by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15839
- fix: use anthropicApiHost for NewAPI provider's anthropic endpoint by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15934
- fix(agents): inject Cherry Studio identity headers into agent mode requests by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15978
- fix: support downloading SVG data URL images blocked by CSP by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15301
- fix(file): restore leading dot in ext for saveBase64Image and savePastedImage by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14668
- fix(reasoning): correct MiniMax-M3 thinking control by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15991
- feat(models): add Kimi K2.7 Code support by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/16017
- fix(ai-core): surface abnormal stream finish reasons as error chunks by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/16079
- fix(websearch): preserve full URLs and parse Highlights in ExaMCP results by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15329
- fix: recover claude-code install when native binary is missing by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15369
- fix(aihubmix): derive Gemini baseURL from configured baseURL by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/16371
- fix: use first configured key for claude code agents by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/16437
- fix: use fs.statfs for disk info to stop powershell process leak by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/16556
- feat(aihubmix): redirect provider links to inferera and follow configured base URL by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/16606
- fix: hide CherryIN manual model add button by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/16703
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.11...v1.9.12
1.9.11 7. juni 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- chore(models): prune legacy MiniMax models, keep M2.7 and M3 by @kapelame in https://github.com/CherryHQ/cherry-studio/pull/15580
- fix: encode gemini model list api key by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15575
- fix: infer custom provider model groups by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15577
- fix: clean up agent session messages on delete by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15531
- fix: oversized text in Gemini mini-program due to Electron UA detection by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15389
- fix(reasoning): add MiniMax M3 thinking process support (v1.9.8) by @HUQIANTAO in https://github.com/CherryHQ/cherry-studio/pull/15513
- fix(anthropic): support Opus 4.8 adaptive thinking by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15532
- fix: use openPath instead of openExternal for HTML artifacts external browser by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15644
- fix: avoid embedding dimensions request parameter by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/15727
- fix: bind CherryIN OAuth flow to sender by @3em0 in https://github.com/CherryHQ/cherry-studio/pull/15410
- fix: upgrade mermaid to 11.15.0 to fix CJK parsing error in flowcharts by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15391
- fix: agent task completed but task list still shows unchecked items by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15358
New Contributors
- @3em0 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15410
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.9...v1.9.11
1.9.9 2. juni 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: guard OV OCR availability CPU detection by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15538
- fix: respect topic naming setting for agent sessions by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15533
- feat(models): add MiniMax M3 to the system model registry by @kapelame in https://github.com/CherryHQ/cherry-studio/pull/15543
New Contributors
- @kapelame made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15543
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.8...v1.9.9
1.9.8 31. maj 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(ci): add v1 branch to workflow triggers by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/15446
- refactor: update tool components for improved styling and functionality
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.7...v1.9.8
1.9.7 28. maj 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: clarify OpenClaw external install prompt by @mturac in https://github.com/CherryHQ/cherry-studio/pull/15147
- fix: support Grok 4.3 reasoning effort in xAI responses by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/15137
- fix(code): keep light theme tokens readable by @mturac in https://github.com/CherryHQ/cherry-studio/pull/15143
- fix(claudecode): apply [1m] context suffix for DeepSeek V4 Flash and MiMo V2.5+ by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/15162
- fix(agents): pass custom headers to claude code by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15185
- fix: launch opencode from package-local executable by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15188
- hotfix(model): align Gemini 3.x UI and sampling handling by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/15204
- chore(gitignore): Ignore Antigravity CLI local files by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/15201
- fix: add missing key prop to SendMessageButton in InputbarCore by @LGiki in https://github.com/CherryHQ/cherry-studio/pull/15233
- fix: correct provider ID for AIHubMix reasoning effort by @xxiaoxiong in https://github.com/CherryHQ/cherry-studio/pull/15283
- fix(provider): support StepFun as Anthropic-compatible provider by @lianshuang-photo in https://github.com/CherryHQ/cherry-studio/pull/15277
- hotfix(models): support capabilities for grok-build-0.1 by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/15256
- fix(models): exclude Qwen max series from vision model detection by @xxiaoxiong in https://github.com/CherryHQ/cherry-studio/pull/15288
- fix(analytics): respect enableDataCollection setting in renderer by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/15318
- fix(aiCore): do not treat Gemini model via non-Gemini provider as native PDF by @octo-patch in https://github.com/CherryHQ/cherry-studio/pull/14329
- fix(websearch): align ExaMCP response parser with server field names by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/15331
- fix: add CherryIN DeepSeek 1m suffix by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/15352
- hotfix(ci): run GitCode sync on signing runner by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/15324
- chore: release v1.9.7 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15362
- fix: keep note toolbar static at top during scroll by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15349
- Fix: change Gemini Safety Settings to BLOCK_NONE - For main by @ous50 in https://github.com/CherryHQ/cherry-studio/pull/15303
- fix: refresh cached miniapp urls by @mturac in https://github.com/CherryHQ/cherry-studio/pull/15146
New Contributors
- @mturac made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15147
- @LGiki made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15233
- @xxiaoxiong made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15283
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.6...v1.9.7
1.9.6 15. maj 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(knowledge): preserve HTTP URLs in knowledge base documents by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14983
- fix(ai): thread idle timeout handle to stream chunk adapter by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/15056
- fix(ci): improve GitCode sync reliability by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/15063
- fix(image): convert assistant image blocks to base64 for multi-turn editing by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/15011
- fix(agent): invalidate provider cache on settings changes by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14596
- fix: recognize ctrl by uniKey value by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15002
- hotfix(aiCore): prevent crash when model.provider not found (#14999) by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/15001
- fix: align provider model list actions by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15078
- fix(agents): use task name as session name for cron task sessions by @Kingzi49 in https://github.com/CherryHQ/cherry-studio/pull/15053
- fix: resolve ENOENT in OpenMinerU preprocessing caused by MinerU ZIP structure change by @suujonH in https://github.com/CherryHQ/cherry-studio/pull/15061
- fix: clean up OAuth tokens when deleting MCP server by @xr843 in https://github.com/CherryHQ/cherry-studio/pull/14083
- fix: exclude deepseek-r1 models from function_calling capability by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/15102
- fix: auto-expand MCP tool approval card so action buttons are immediately visible by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/15080
- hotfix: add environment variable for claude code provider management by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/15089
- fix(agents): preserve updatedAt timestamps when creating new agents by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/14675
- fix(aiCore): Qiniu PDF fallback for GPT-5.4 by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/15090
- fix(code-tools): handle Codex CLI reserved provider IDs by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/15068
- chore: release v1.9.6 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/15116
New Contributors
- @Kingzi49 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15053
- @suujonH made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/15061
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.5...v1.9.6
1.9.5 12. maj 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(search): prevent empty activeTools when web search is the only tool by @TakotsuboChen in https://github.com/CherryHQ/cherry-studio/pull/14752
- hotfix(vertex): vertex model list fetch and improve service account setup by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14611
- fix(messages): prevent outer scrolling in horizontal multi-model layout by @Fu-Jumping in https://github.com/CherryHQ/cherry-studio/pull/14768
- fix(reasoning): use enable_thinking param for SiliconFlow DeepSeek/Zhipu models when reasoning_effort is none by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14782
- feat(claw): add timeout_minutes parameter to cron tool by @xvweirong in https://github.com/CherryHQ/cherry-studio/pull/14707
- hotfix(gateway): bypass @ai-sdk/gateway schema for Vercel model listing by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14772
- fix(api-server): strip trailing /v1 from Anthropic SDK baseURL by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14818
- hotfix(feishu): use emoji reaction as typing indicator by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14799
- hotfix(i18n): update default assistant and topic names on language switch by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14607
- fix(anthropic): support Claude Opus 4.7 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14349
- hotfix(models): update DeepSeek default models to V4 by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14877
- fix(NewApiPage): restore generated image re-editing by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14500
- Feat(AIhubmix): painting module add gpt-image-2 to AiHubMix provider by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/14903
- hotfix(models):detect routed DeepSeek V4 model slugs for reasoning effort by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14887
- hotfix(models): support hosted Gemma 4 thinking mode by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14793
- fix(code-tools): disable opencode built-in auto-update check by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14925
- hotfix(models): correct Tongyi model icon matching by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14922
- fix(agent): allow CherryIN OpenAI-protocol models in Agent model picker by @Azure12355 in https://github.com/CherryHQ/cherry-studio/pull/14811
- hotfix(backup): stage restored data into .restore dirs to fix silent data loss on macOS by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14781
- fix: sanitize subprocess call in run_eval.py by @orbisai0security in https://github.com/CherryHQ/cherry-studio/pull/14842
- hotfix(agents): remove stale mcp__browser__* references from agent prompt by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14815
- fix(backup): clean up selection hook before restore relaunch by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14961
- hotfix(agents): show all sessions and agents in sidebar (#14854) by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14954
- hotfix(agents): report 1M context for DeepSeek V4+ pro on official host by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14965
- chore: release v1.9.5 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14963
- hotfix(naming): sanitize non-ASCII characters in provider name for env vars by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14915
New Contributors
- @TakotsuboChen made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14752
- @xvweirong made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14707
- @Azure12355 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14811
- @orbisai0security made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14842
Full Changelog
1.9.4 30. april 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- hotfix(models): add DeepSeek V4+ model support with reasoning effort by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/14551
- hotfix(copilot): github copilot model fetch by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14566
- hotfix(models): add MiMo V2.5 model support by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/14557
- hotfix(deepseek): forward reasoning effort for DeepSeek V4+ via Claude endpoint by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14572
- fix(models): add vision and reasoning_effort support for mistral-small-2603 by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/14541
- hotfix(models): disable temperature and top_p for Kimi K2.6 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14580
- hotfix(agents): drop @cherry/browser MCP auto-injection by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14571
- hotfix(image-generation): fix gpt-image-2 / gpt-image-1.5 failures and stuck pending placeholder by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14578
- fix(gateway): pass user apiKey to createGateway when fetching models by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14605
- fix(code-tools): support new-api providers and endpoint type routing for OpenCode by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/14511
- fix(images/edits): default to image/png when file has no extension by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/14616
- chore: release v1.9.4 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14681
- fix(CodeBlock): do not recognize Unix-style paths as clickable links on Windows by @LWWZH in https://github.com/CherryHQ/cherry-studio/pull/14709
- fix(deps): bump @ai-sdk/deepseek to 2.0.30 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14718
- fix: suppress DeepSeek DSML tags in web search results by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14721
- fix: parse DeepSeek DSML tool-call markup into AI SDK tool calls by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14747
- fix(deps): omit max_tokens for non-Anthropic models in @ai-sdk/anthropic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14749
- fix: refresh openrouter provider patch by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/14750
New Contributors
- @LWWZH made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14616
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.3...v1.9.4
1.9.3 24. april 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(quick-panel): reset stale state on panel close to prevent model deselection by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/14378
- chore(deps): bump form-data from 2.3.3 to 4.0.5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/14441
- fix: use cli-wrapper.cjs to launch claude-code instead of native binary by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14430
- hotfix: Custom params dropped by CherryIN/NewAPI — respect model.endpoint_type by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/14409
- fix(security): allow vscode/cursor/zed deep-links in openExternal by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/14437
- hotfix: Support case-insensitive file extensions for drag-and-drop uploads when editing messages by @ELDment in https://github.com/CherryHQ/cherry-studio/pull/14416
- fix(agents): preserve session instructions in Soul Mode by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14424
- fix(api-server): rotate comma-separated provider API keys by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14346
- hotfix: disable native structured output for AiHubMix/NewAPI Anthropic models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14376
- fix(feishu): handle image messages from IM channel by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14421
- fix(useInstalledSkills): keep agent skills list stable while toggling by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14472
- fix: prevent empty baseURL/region string in Bedrock provider config by @Tsudrat in https://github.com/CherryHQ/cherry-studio/pull/14425
- fix(ai-core): keep native tool loops going by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14481
- fix(mcp): delegate connect timeout to SDK to restore slow SSE servers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14348
- hotfix(ai-sdk/openai): patch @ai-sdk/openai to support gpt-image-2 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14488
- fix: prevent outer scrolling in horizontal multi-model messages by @Fu-Jumping in https://github.com/CherryHQ/cherry-studio/pull/13964
- fix: handle symlinks during backup copy by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14471
- fix: limit builtin web search usage by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14466
- fix: align CherryIN seed apiHost with migration 183 (.cc) by @zhibisora in https://github.com/CherryHQ/cherry-studio/pull/14528
- fix(models): add gpt-image-2 model icon by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14539
- chore: release v1.9.3 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14523
New Contributors
- @zhibisora made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14409
- @Tsudrat made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14425
- @Fu-Jumping made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13964
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.2...v1.9.3
1.9.2 20. april 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(openclaw): persist language selection in overview page by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/13992
- fix(agents): set NODE_PATH so spawned Claude Code process can resolve @img/sharp by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/14183
- fix(agents): sync agent settings changes to active session by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14205
- fix(skills): support agent-authored skills via skills tool init/register by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14184
- fix: update dify knowledge retrieval payload by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/14246
- feat(agents): add "Add More Skills" button to agent skills settings by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/14258
- fix: limit topic naming retries and timeout by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/14265
- feat(skills): per-agent skill enablement with workspace symlinks by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14247
- chore(deps-dev): bump axios from 1.13.2 to 1.15.0 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/14293
- chore(deps-dev): bump lodash from 4.17.21 to 4.18.1 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/14294
- chore(deps): bump form-data from 2.3.3 to 4.0.4 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/14295
- feat(i18n): add Vietnamese (vi-VN) language support by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/14279
- fix: sync builtin agent prompt updates to sessions by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/14304
- fix(knowledge): support Ollama knowledge embeddings by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14172
- 🤖 Daily Auto I18N Sync: Apr 17, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/14321
- fix(agents): set Cherry Assistant default avatar to 🍒 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14333
- hotfix: Custom params not passed to Gemini API when using NewAPI/AiHubMix by @ELDment in https://github.com/CherryHQ/cherry-studio/pull/14352
- fix(search): support phrase search and fix CJK matching in history search by @Raymond8196 in https://github.com/CherryHQ/cherry-studio/pull/14225
- fix(export): add obsidian:// to allowed protocol whitelist by @rfslzy in https://github.com/CherryHQ/cherry-studio/pull/14366
- fix: Fix Ollama model list loading when metadata contains null families values by @lancediarmuid in https://github.com/CherryHQ/cherry-studio/pull/14364
- fix(analytics): respect data collection setting for all tracking events by @Yuerchu in https://github.com/CherryHQ/cherry-studio/pull/14390
- fix: update node-abi for Electron 41 packaging by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14403
- chore: release v1.9.2 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/14406
New Contributors
- @ELDment made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14352
- @rfslzy made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14366
- @lancediarmuid made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14364
- @Yuerchu made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/14390
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.1...v1.9.2
1.9.1 16. april 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(provider): restore /v1 suffix for new-api host formatting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/14156
- fix(openclaw): avoid appending /v1 to GitHub/Copilot provider hosts (fixes #14118) by @404-Page-Found in https://github.com/CherryHQ/cherry-studio/pull/14165
- chore: version packages by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/14154
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.9.0...v1.9.1
1.8.4 27. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(aiCore): add missing @openrouter/ai-sdk-provider dependency by @EurFelux in #13787
- ci: restrict package release workflow to cherry-studio's main branch by @kovsu in #13797
- feat(SelectionAssistant): Linux support by @0xfullex in #13720
- feat(api): add knowledge base REST API endpoints by @victoryangn in #13762
- fix(aiCore): remove openai-compatible providers from PDF native support list by @DeJeune in #13809
- chore: release v1.8.4 by @kangfenmao in #13824
- fix(extension-table-plus): remove reference to non-existent tsconfig.build.json by @EurFelux in #13817
- fix(aiCore): normalize model ID before looking up thinking token limits by @EurFelux in #13843
- fix: update broken Awesome MCP Servers link by @cyphercodes in #13847
- fix(ci): add Linux system deps for selection-hook native rebuild by @DeJeune in #13855
New Contributors
- @victoryangn made their first contribution in #13762
- @cyphercodes made their first contribution in #13847
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.8.3...v1.8.4
1.8.3 25. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(mcp): create fresh MCP Server per transport session by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13631
- fix: route copilot gpt-5.4 models to responses by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13632
- fix(aiCore): improve PDF processing robustness for aggregator providers by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13641
- fix: add @napi-rs/canvas to avoid dependency missing on dev startup by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13685
- 🤖 Daily Auto I18N Sync: Mar 21, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13673
- fix: skip thinking budget subtraction for Claude 4.6 adaptive thinking models by @majiayu000 in https://github.com/CherryHQ/cherry-studio/pull/13676
- fix(agents): show reasoning effort button for agent session reasoning models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13569
- fix(linkConverter): enhance link parsing to handle invalid parenthesized links by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13688
- fix(migrate): safer openclaw state access in migrate 197 by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13686
- fix: align agent chat bubble layout with shared chat styles by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13633
- chore: bump mermaid to 11.13.0 to support venn and ishikawa by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13695
- fix: agent session auto renaming feedback by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13707
- feat(agents): upgrade Agent SDK, enable ToolSearch, and add UI renderer by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13690
- chore: enable type-aware linting with oxlint upgrade by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13689
- fix: resolve all await-thenable lint violations by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13712
- feat(agent): add OpenRouter support for Agent mode by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13716
- test: add vitest benchmarks by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13713
- fix(citation): use position-based insertion for Gemini grounding supports by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13646
- refactor(SelectModelPopup): use the same base popup for chat and agent pages by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13700
- fix: override @napi-rs/canvas to 0.1.97 for Windows ARM64 support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13723
- 🤖 Daily Auto I18N Sync: Mar 23, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13728
- fix(memory): fix agentId filtering and search fallback in vector memory by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13725
- fix(groq): add dedicated @ai-sdk/groq provider to avoid reasoning_content errors by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13735
- fix: topic message bulk deletion by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/13718
- refactor: resolve all no-floating-promises lint violations by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13743
- fix(aiCore): fix temperature/topP incorrectly disabled when reasoning_effort is default by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13505
- fix(deps): add @napi-rs/canvas platform binaries to fix startup crash by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13759
- fix(agent): use containerRef from useScrollPosition to memorize scroll position by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13744
- feat: show model ids for duplicate names in model pickers by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13654
- fix: prevent CherryAI provider from using native PDF input in middleware by @kangfenmao in https://githu
1.8.2 21. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: upgrade MiniMax default model to M2.7 by @octo-patch in https://github.com/CherryHQ/cherry-studio/pull/13593
- fix: Format provider API hosts in API server & refactor shared utilities by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13198
- feat(model): add support for MiMo-V2-Pro and MiMo-V2-Omni models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/13613
- chore: Add CI check scripts to package.json by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13564
- fix(tests): resolve Windows test failures and upgrade prek by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13619
- fix(MessageHeader): crash when clicking topic in message search by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13627
- fix: correct parameter order in knowledgeSearchTool call by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/13635
- chore: release v1.8.2 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13639
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.8.1...v1.8.2
1.8.1 19. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(agents): fix Zed URL scheme and redesign OpenExternalAppButton by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/13501
- fix(azure): keep dated api versions on chat transport by @cherry-ai-bot[bot] in https://github.com/CherryHQ/cherry-studio/pull/13506
- fix: prevent horizontal scroll in agent chat messages container by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13508
- fix(mcp): resolve hub tool auto-approve to underlying server by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13493
- fix(ci): only trigger release build on PR merge, not on every push by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13512
- feat: add clickable file paths to agent tool outputs and inline code by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13465
- 🤖 Daily Auto I18N Sync: Mar 17, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13521
- fix(code-tools): launch errors on Windows & Qwen Code auth issue by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13400
- fix: propagate actual stream errors instead of generic NoTextGeneratedError by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13542
- fix: Windows Terminal launch fails on non-English systems by @SiinXu in https://github.com/CherryHQ/cherry-studio/pull/13551
- fix: disable thinking mode for LLM language detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13565
- fix: add budgetTokens fallback for Agent thinking compatibility by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13575
- feat: enhance gh-pr-review skill with multi-agent teams review and auto-fix by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13530
- feat(mcp): add whitelist auto-trust for protocol install servers by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13586
- refactor(backup): enhance backup system with legacy backup and path security by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13587
- fix: add manual download option for macOS users with old code signing by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13378
- chore: release v1.8.1 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13605
New Contributors
- @cherry-ai-bot[bot] made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13506
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.8.0...v1.8.1
1.8.0 16. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: correctly pass poe web_search via extra_body when built-in search is enabled by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13434
- feat(openclaw): binary download install, auto update check, and gateway refactor by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13440
- feat(assistant): add configurable max tool calls setting by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13398
- feat: separate Agent into independent module with dedicated page and route by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13420
- fix: increase default request timeout from 10 to 30 minutes by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13453
- chore: add Zed editor settings example, clean up configs, and improve dev guides by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13457
- fix(aiCore): bypass AI SDK model ID allowlist for reasoning detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13463
- fix(openclaw): fix gateway status detection and improve error reporting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13433
- feat: add MiniMax-M2.5-highspeed model by @octo-patch in https://github.com/CherryHQ/cherry-studio/pull/13470
- docs: update agents.db path in CLAUDE.md after #13392 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13471
- feat(agents): add manual drag-and-drop sorting for agent and session lists by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13460
- fix(ui): show web search providers for all models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13472
- fix(agents): use correct SWRInfinite cache key and add optimistic update for session editing by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13475
- feat(ui): enable windows mica effect by @lacser in https://github.com/CherryHQ/cherry-studio/pull/13476
- chore: migrate .claude/skills to directory symlinks by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13486
- fix(agents): prevent deleting the last accessible directory by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13483
- feat(skills): add vercel-react-best-practices skill by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13424
- fix(scripts): add fallback to GitCode mirror when GitHub download fails by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13492
- fix(openclaw): improve gateway startup diagnostics and fix UI polling loop by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13495
- fix(agents): improve navbar layout for agent status screens by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13494
- feat(streaming): replace fixed timeout with resettable idle timeout by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13497
- chore: release v1.8.0 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13500
New Contributors
- @octo-patch made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13470
- @lacser made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13476
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.25...v1.8.0
1.7.25 13. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: improve Qwen 3.5 reasoning model detection and thinking param handling by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13235
- docs: Expand CLAUDE.md with comprehensive architecture and development guide by @MontyDon7 in https://github.com/CherryHQ/cherry-studio/pull/13241
- feat: reset selected index when returning to home from feature routes by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13234
- feat(gemini): add thought signature persistence for conversation replay by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13100
- fix: update thinking_millsec during streaming to prevent timer reset on remount by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13278
- fix(api-server): relax chat completion validation for tool calling messages by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13279
- fix: save swapped source and target languages to db by @FyLost in https://github.com/CherryHQ/cherry-studio/pull/13276
- fix: ensure temp directory exists before document parsing by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13283
- 🤖 Daily Auto I18N Sync: Mar 07, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13273
- chore(deps): upgrade electron from 40.6.1 to 40.8.0 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/13288
- fix: aggregate knowledge base notifications to prevent toast storm by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13284
- 🤖 Daily Auto I18N Sync: Mar 08, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13297
- feat: add GPT-5.4 support and auto-fallback for future GPT-5.x sub-versions by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13293
- fix(i18n): clarify tool permission title as 'Pre-approved Tools' by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13327
- fix(backup): defer auto backup during streaming response by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/13307
- fix: modify aiionly websites by @jo1yne06 in https://github.com/CherryHQ/cherry-studio/pull/13322
- fix: Replace actioningPlugin with useLoading hook by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13095
- fix: remove approval countdown timers and add system notifications by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13281
- fix: check underlying tool permissions for hub invoke/exec by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13282
- fix: agent tool status not stopping on abort by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13111
- fix: respect pasteLongTextAsFile setting in MessageEditor by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13313
- fix: remove scrollbar width override in responsive.css by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13318
- chore: upgrade @anthropic-ai/claude-agent-sdk from 0.2.56 to 0.2.71 by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/13339
- feat(analytics): track app launch event on startup by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13334
- 🤖 Daily Auto I18N Sync: Mar 10, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13347
- refactor(OGCard): adjust layout and migrate to TailwindCSS by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13355
- fix: add warning for temporarily unavailable Anthropic OAuth authentication by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13331
- fix: replace p with span to resolve invalid nesting warning by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13351
- fix: use consistent OpenClaw icon in sidebar settings by @younggglcy in https://github.com/CherryHQ/cherry-studio/pull/13354
- fix: auto-convert reasoning_effort to reasoningEffort for openai-compatible providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12831
- feat(agent): add custo
1.7.24 5. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: mention Feishu user in issue notification card by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13199
- fix: respect agent allowed_tools in MCP auto-approval check by @lucamorettibuilds in https://github.com/CherryHQ/cherry-studio/pull/12965
- fix: correct MCP tool parameter parsing and nested schema display by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/13186
- fix: move OpenAPI spec generation to build time by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13207
- revert: remove Feishu at-mention from issue notification card by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13201
- fix(ci): prevent edited events from creating skipped CI runs by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13170
- feat: route Gemini 3.1 Flash Lite to gemini3_flash thinking type by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13211
- fix: codemirror highlight crash by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13196
- 🤖 Daily Auto I18N Sync: Mar 04, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/13191
- fix: PinnedTodoPanel ignores narrow mode width setting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13127
- feat: add thinking/reasoning effort control to agent sessions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13137
- perf: send incremental delta instead of full inputBuffer for tool streaming by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13213
- fix: duplicate error blocks in aborting by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13224
- fix: implement infinite scroll for sessions list by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11957
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/13120
- ci(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/13119
- refactor: Improve plugin detail modal UI and fix size display by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13090
- feat: make accessible_paths optional during agent creation by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13126
- fix: prompt caching crash for OpenRouter and non-Anthropic providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13227
- fix: use camelCase reasoningEffort for Gemini 3 models in openai-compatible provider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13228
- ci: pin claude-code-action to v1.0.66 in prepare-release by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13229
- chore: release v1.7.24 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/13231
New Contributors
- @lucamorettibuilds made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12965
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.23...v1.7.24
1.7.23 4. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- docs: add review workflow to CLAUDE.md by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13145
- feat: add dev-only message data inspection button by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13142
- refactor: replace static pnpm patch with postinstall script for claude-agent-sdk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/13139
- fix: render directory Select options with optionRender by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13152
- fix: open external editor in new window instead of reusing existing one by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13160
- fix: support esc to close modal by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13159
- fix: show approval card for builtin and provider tools by @al-prk in https://github.com/CherryHQ/cherry-studio/pull/13154
- chore(deps): upgrade @uiw/codemirror packages to 4.25.7 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13149
- fix: improve plugin browser UX with three small fixes by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/13153
- fix(ci): skip CI on PR body/title edits, only re-run on base branch changes by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13150
- fix(renderer): synchronize miniapp settings state and respect region filter by @nanimore in https://github.com/CherryHQ/cherry-studio/pull/13166
- fix(Selection): prevent Windows crash when closing transparent action window by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/13177
- chore: Improve Claude translator workflow logic and clarity by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13175
- fix: persist translation block cleanup to database on error by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/13134
- feat: add MarqueeText component with hover bounce-scroll for overflowing text by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/13168
New Contributors
- @al-prk made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13154
- @nanimore made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/13166
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.22...v1.7.23
1.7.22 2. marts 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
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
1.7.19 14. februar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor: migrate Serializable type to Zod schema and fix circular reference handling by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12865
- 🤖 Weekly Auto I18N Sync: Feb 12, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/12898
- refactor: Convert WebSearchSource enum to const object with Zod schema by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12866
- feat: change auto-i18n workflow to run daily instead of weekly by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12899
- fix(test): codetool test timeout by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12862
- fix: prevent MCP multimodal tool results from exceeding API message size limits by @Moeblack in https://github.com/CherryHQ/cherry-studio/pull/12735
- fix(reset): close all DBs before restore/reset; clear entire Data/ on factory reset by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12892
- refactor(minimax): update MiniMax model configurations by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12910
- fix: defer provider name trimming to submission time by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12903
- refactor: improve Agent Settings popup UI components by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12901
- fix(openclaw): fix Node.js detection for nvm/mise/fnm-managed installations by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12902
- fix(ui): simplify OpenClawIcon for better visual consistency by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12908
New Contributors
- @Moeblack made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12735
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.18...v1.7.19
1.7.18 12. februar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- ci: run CI on main branch push by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12738
- feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12576
- fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12744
- fix: resolve npm detection issue when app launched from Dock/Finder by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12730
- fix: refine reasoning controls for Together and DashScope by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12737
- fix: adjust UpdateAppButton display position by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12752
- fix: disable temperature and top_p for kimi-k2.5 model by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12731
- feat: add open-in-external-editor support for agent workspace by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12725
- fix: WriteTool streaming and duplicate React keys by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12750
- chore: release v1.7.17 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12753
- fix: correct openai-compatible strictJsonSchema patch by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/12762
- fix: escape double quotes in MCP tool use prompt examples by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12773
- feat: use CodeEditor for JSON custom parameters with lint feedback by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12757
- fix: add window existence check in store subscription by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12778
- style: optimize Chat component layout animation by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12759
- feat: improve OpenClaw install path display with copy button and hover fix by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12755
- fix: handle Gemini OpenAI-compatible thought signatures and missing tool_call index by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12769
- fix: add 'local' to settingSources to load CLAUDE.local.md by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12787
- feat: add Claude Opus 4.6 model support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12777
- feat: add export to Excel button for markdown tables by @felix-windsor in https://github.com/CherryHQ/cherry-studio/pull/12656
- fix(agent): improve language instruction for Claude Code agent by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12803
- chore: upgrade tsdown to ^0.20.3 to fix build issues by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12800
- fix: add missing capabilities field in AgentSessionInputbar model by @ChenYangBin666 in https://github.com/CherryHQ/cherry-studio/pull/12782
- perf: remove unused Redux state cache in main process by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12790
- fix(reasoning): add qwen3-max to supported reasoning models by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12823
- refactor: remove DeepSeek v3.1+ provider whitelist for thinking control by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12824
- refactor: Remove manual Enter key newline insertion in InputbarCore by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12826
- fix: pin @uiw/codemirror-extensions-langs to 4.25.1 to fix production build by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12829
- fix(agent): move agents.db into Data/ directory for backup consistency by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12830
- fix: scroll to bottom when sending agent messages by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12794
- Add Git availability check for OpenClaw installation by @DeJeune in https://github.com/CherryHQ/c
1.7.17 6. februar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- ci: run CI on main branch push by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12738
- feat(code-tools): add OpenCode CLI tool support by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12576
- fix: resolve Uint8Array type incompatibility with BlobPart for tsgo by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12744
- fix: resolve npm detection issue when app launched from Dock/Finder by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12730
- fix: refine reasoning controls for Together and DashScope by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12737
- fix: adjust UpdateAppButton display position by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12752
- fix: disable temperature and top_p for kimi-k2.5 model by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12731
- feat: add open-in-external-editor support for agent workspace by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12725
- fix: WriteTool streaming and duplicate React keys by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12750
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.16...v1.7.17
1.7.16 5. februar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: Add PaddleOCR as a new Preprocess provider by @XingweiDeng in https://github.com/CherryHQ/cherry-studio/pull/12067
- fix: Improve provider config type safety and ensure required fields by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12589
- refactor(agent): improve tool call render ui/ux by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12540
- Update together models URL in providers configuration by @Here-is-Daiyu in https://github.com/CherryHQ/cherry-studio/pull/12597
- fix: Correct reasoning parameters for Aliyun Bailian GLM models and support qwen3-max snapshots by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12614
- feat: add Kimi K2.5 model support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12620
- fix: remove trailing newline when copy from code blocks by @FyLost in https://github.com/CherryHQ/cherry-studio/pull/12624
- fix: Handle :cloud suffix in getLowerBaseModelName for Ollama models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12633
- feat: allow Kimi K2.5 to be specified via Model Name by @longyuxi in https://github.com/CherryHQ/cherry-studio/pull/12639
- fix(mcp): prevent infinite loop when refresh token expires by @tdh62 in https://github.com/CherryHQ/cherry-studio/pull/12598
- fix: prevent System Prompt duplication on recursive MCP tool calls by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12643
- docs: fix enterprise url by @TonyRL in https://github.com/CherryHQ/cherry-studio/pull/12666
- fix(agent): prevent claude agent sdk from using bedrock api by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12685
- fix: remove quota check by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/12634
- fix: handle developer-to-system role conversion for Chat Completions API by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12709
- fix: add toast notification for topic rename failures by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12711
- fix: add placeholder text for image-only assistant messages by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12712
- feat: add plugin package installation from ZIP,directory, remote by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12426
- fix: tool header bug by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12703
- fix: update Kimi/Moonshot provider logos by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12704
- fix(bedrock): reorder content blocks for Claude extended thinking by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12713
- fix: make disk space warning notification closable by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12710
- ci(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/12669
- ci(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/12668
- fix(nsis): auto-elevate silent updates for per-machine installations by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12717
- feat: integrate OpenClaw personal AI assistant by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12705
- feat: Show token usage in bubble mode message headers (#12693) by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12723
- fix: align hub MCP tools with mcphub (remove search) by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12571
- fix: format apiHost and and response_format by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12721
- feat: pin TodoWriteTool above inputbar in Agent Session by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12468
- fix(thinking): unify click behavior for multi-level reasoning models by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12665
- feat: implement CherryIn OAuth by @DeJeune in https://github.com/CherryHQ/cherry-studio
1.7.15 25. januar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- ci(workflows): add Feishu notification for workflow failures by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12375
- fix(aiCore): only apply sendReasoning for openai-compatible SDK providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12387
- fix: restore patch for claude-agent-sdk by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12391
- fix: normalize topics in useAssistant and assistants slice to prevent errors by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12319
- fix(mcp): 修复 MCP 配置 timeout 字段不支持字符串类型的问题 by @Xtaiyang in https://github.com/CherryHQ/cherry-studio/pull/12384
- fix(security): prevent path traversal vulnerability in DXT plugin system by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12377
- ci(workflows): fix pnpm installation and improve issue tracker by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12388
- feat/add-qwen-text-embeddings by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12410
- fix(logger): allow logging with unknown window source by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/12406
- feat: Add year to topic timestamp and improve unpin UX by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/12408
- fix: disable strict JSON schema for OpenRouter to support MCP tools by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12415
- i18n: Major improvements to Romanian (ro-RO) localization by @NicolaeFericitu in https://github.com/CherryHQ/cherry-studio/pull/12428
- fix(qwen-code): format baseUrl with /v1 for OpenAI-compatible tools by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12418
- use cumsum in anthropic cache by @flt6 in https://github.com/CherryHQ/cherry-studio/pull/12419
- fix: 修改请求体字段名 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12430
- fix(aiCore): preserve conversation history for image enhancement models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12239
- fix: remove mineru built-in api key by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/12455
- fix: switch to new URL in qwen miniapp by @Astricaelus in https://github.com/CherryHQ/cherry-studio/pull/12460
- feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in https://github.com/CherryHQ/cherry-studio/pull/12438
- feat(baichuan):add baichuan-m3 models by @pippobj in https://github.com/CherryHQ/cherry-studio/pull/12478
- fix: handle trailing slashes in API URLs for image generation by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12492
- feat: migrate from husky to prek for git hooks by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12491
- Fix the API preview link for Azure OpenAI completion mode by @AdySnowflake in https://github.com/CherryHQ/cherry-studio/pull/12500
- fix: version check logic for CLI tool updates by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/12513
- feat: integrate Kimi CLI into Code Tools by @xiaoju111a in https://github.com/CherryHQ/cherry-studio/pull/12511
- refactor: convert nested component to render function in settings popups by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12508
- feat(i18n): Update Romanian localization (ro-RO) by @NicolaeFericitu in https://github.com/CherryHQ/cherry-studio/pull/12471
- fix(build): add Linux musl native dependencies for Alpine support by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12412
- refactor(ThinkingEffect): replace useState+useEffect with useMemo by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12536
- fix(code-tools): support custom provider & fix Windows Terminal Issue by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12504
- feat(notes): add export to Word functionality by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12393
- fix: memoize provider selectors to prevent infinite re-renders 
1.7.13 9. januar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12351
- Add Anthropic Cache by @nekohy in https://github.com/CherryHQ/cherry-studio/pull/12333
- feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12371
- refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12358
- fix(Tray): set X11 window class and name to cherry-studio by @TRSWNCA in https://github.com/CherryHQ/cherry-studio/pull/12348
- feat(baichuan):add baichuan models by @pippobj in https://github.com/CherryHQ/cherry-studio/pull/12364
- fix(SelectionService): add macOS key code support for modifier key detection by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/12355
- fix(workflows): add pnpm installing and caching by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12374
- fix: add dispose method to prevent abort listener leak by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12269
- ci(workflows): add Feishu notification for workflow failures by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12375
- fix(aiCore): only apply sendReasoning for openai-compatible SDK providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12387
- fix: restore patch for claude-agent-sdk by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12391
- fix: normalize topics in useAssistant and assistants slice to prevent errors by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12319
- fix(mcp): 修复 MCP 配置 timeout 字段不支持字符串类型的问题 by @Xtaiyang in https://github.com/CherryHQ/cherry-studio/pull/12384
- fix(security): prevent path traversal vulnerability in DXT plugin system by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12377
- ci(workflows): fix pnpm installation and improve issue tracker by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12388
New Contributors
- @nekohy made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12333
- @TRSWNCA made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12348
- @pippobj made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12364
- @Xtaiyang made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12384
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.11...v1.7.13
1.7.12 8. januar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: remove blockmap handling after differentialPackage disabled by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12351
- Add Anthropic Cache by @nekohy in https://github.com/CherryHQ/cherry-studio/pull/12333
- feat(scripts): migrate feishu-notify to TypeScript CLI tool with subcommands by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12371
- refactor: use pnpm install instead of manual download for prebuild packages by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12358
- fix(Tray): set X11 window class and name to cherry-studio by @TRSWNCA in https://github.com/CherryHQ/cherry-studio/pull/12348
- feat(baichuan):add baichuan models by @pippobj in https://github.com/CherryHQ/cherry-studio/pull/12364
New Contributors
- @nekohy made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12333
- @TRSWNCA made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12348
- @pippobj made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12364
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.11...v1.7.12
1.7.9 4. januar 2026 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: add latest zhipu models by @tylinux in https://github.com/CherryHQ/cherry-studio/pull/12169
- feat(tokenflux): add Anthropic host support using OpenRouter package by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12188
- refactor: simplify buildFunctionCallToolName to use mcp____ format by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12186
- fix: align MCP tool ids for permissions by @nujabse in https://github.com/CherryHQ/cherry-studio/pull/12127
- fix: use HTML content for markdown copy button by @jardel0x03 in https://github.com/CherryHQ/cherry-studio/pull/12187
- feat: add fuzzy search for file list with relevance scoring by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12131
- fix(ovms): add platform check to prevent errors on non-Windows systems by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12125
- Update minimax API documentation link by @Here-is-Daiyu in https://github.com/CherryHQ/cherry-studio/pull/12220
- refactor(ovms): lazy-load OVMS support check with SWR by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12226
- fix(miniapps): switch to new google ai studio logo by @northword in https://github.com/CherryHQ/cherry-studio/pull/12229
- feat: update-t2i-image by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12236
- fix: implement navigation in agent mode by @Hizome in https://github.com/CherryHQ/cherry-studio/pull/12238
- fix: prevent crash when switching between agent and assistant by @lzl0304 in https://github.com/CherryHQ/cherry-studio/pull/12252
- feat(i18n): add professional Romanian localization (ro-RO) by @NicolaeFericitu in https://github.com/CherryHQ/cherry-studio/pull/12216
- fix: prevent zoom reset during in-page navigation by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12257
- ci(deps): bump peter-evans/create-pull-request from 6 to 8 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/12224
- fix(translate): Fix ActionTranslate duplicate execution and getLanguageByLangcode logic by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12241
- feat(browser): add user data persistence and multi-tab support by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12082
- 🤖 Weekly Auto I18N Sync: Jan 04, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/12262
- fix: HTML preview tab controls not working in fullscreen by @lzl0304 in https://github.com/CherryHQ/cherry-studio/pull/12152
- fix: resolve unexpected miniwindow loop closure on Mac by @Tsingv in https://github.com/CherryHQ/cherry-studio/pull/12106
- feat(code-tools): add 302.AI as Claude Code provider by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12254
New Contributors
- @tylinux made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12169
- @nujabse made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12127
- @Here-is-Daiyu made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12220
- @northword made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12229
- @Hizome made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12238
- @NicolaeFericitu made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12216
- @Tsingv made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12106
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.8...v1.7.9
1.7.8 28. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: allow more file extensions by @jardel0x03 in https://github.com/CherryHQ/cherry-studio/pull/12099
- docs: fix copy → cp in development guide by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12142
- fix: remove trailing api version in ANTHROPIC_BASE_URL by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/12145
- fix(windows): remember size not working for SelectionAction window by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/12132
- build: upgrade electron-vite to 5.0.0 with HMR support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12120
- perf(ModelList): use Map for O(1) model status lookup by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12161
- fix(memory): fix global memory settings submit failure by @SherlockShemol in https://github.com/CherryHQ/cherry-studio/pull/12147
- fix: shortcut icons sorting disorder by @lzl0304 in https://github.com/CherryHQ/cherry-studio/pull/12151
- fix(AssistantsTab): prevent deleting last assistant and add error message by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12162
- fix(ollama): improve reasoningEffort handling in providerOptions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12089
New Contributors
- @jardel0x03 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12099
- @lzl0304 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12151
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.7...v1.7.8
1.7.7 25. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(models): include GPT5.2 series in verbosity check by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12003
- 🐛 fix(mcp): check system npx/uvx before falling back to bundled binaries by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/12018
- fix(parameterBuilder): enhance urlContext validation for supported providers and models by @sxjeru in https://github.com/CherryHQ/cherry-studio/pull/12046
- fix(azure-openai): normalize Azure endpoint by @WilliamWang1721 in https://github.com/CherryHQ/cherry-studio/pull/12055
- fix(prompt): remove unprofessional reward text and improve language instruction clarity by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12054
- feat:upgrade ovms to 2025.4, add preset-model Qwen3-4B-int4-ov by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/12045
- feat(history-search): show keyword-adjacent snippets and align matching text by @atoz03 in https://github.com/CherryHQ/cherry-studio/pull/12034
- refactor: change qrcode landrop to lantransfer by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/11968
- feat(icons): add MCP logo and replace Hammer icon by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12061
- feat: add openrouter support and update migration version to 188 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12059
- fix(options): add support for persistent server configuration in OpenAI provider options by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12058
- fix: update default assistant settings to disable temperature by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12069
- feat: add GLM-4.7 and MiniMax-M2.1 model support by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/12071
- fix(memory): fix retrieval issues and enable database backup by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12073
- refactor(websearch): redesign settings with two-column layout by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12068
- refactor(notes): move notes settings to popup in NotesPage by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/12075
- fix: interleaved thinking support by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/12084
- fix(display): improve font selector for long font names by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/12100
- fix(openrouter): support GPT-5.1/5.2 reasoning effort 'none' for OpenRouter and improve error handling by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/12088
- feat: close ovms process when app quit by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/12101
- fix: correct aihubmix anthropic API path by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/12115
- feat:dmx-painting-add-extend_params by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/12098
New Contributors
- @sxjeru made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12046
- @atoz03 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/12034
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.6...v1.7.7
1.7.6 18. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: auto-discover and persist Git Bash path on Windows for scoop by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11921
- feat: add default reasoning effort option to resolve confusion between undefined and none by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11942
- feat: 添加火山引擎 Doubao-Seed-1.8 模型支持 by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11972
- refactor: improve budget calculation logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11973
- ✨ feat(mcp): add Nowledge Mem builtin MCP server by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11875
- chore(deps): bump jws from 4.0.0 to 4.0.1 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/11977
- feat: add support for Xiaomi MiMo model by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11961
- feat(gemini): add support for Gemini 3 Flash and Pro model detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11984
- fix(azure): restore deployment-based URLs for non-v1 apiVersion and add tests by @WilliamWang1721 in https://github.com/CherryHQ/cherry-studio/pull/11966
- fix: disable reasoning mode for translation to improve efficiency by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11998
New Contributors
- @WilliamWang1721 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/11966
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.5...v1.7.6
1.7.5 17. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor: rename i18n commands for better consistency by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11938
- fix: Bind OAuth callback server to localhost by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11956
- fix: 修复跨平台恢复场景下的笔记目录验证和默认路径重置逻辑 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11950
- fix: refactor provider headers logic in providerConfig by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11849
- feat: add tool use mode setting to default assistant settings by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11943
- feat(topics): add topic manage mode for batch operations by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11952
- feat(assistants): merge import/subscribe popups and add export to manage by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11946
- fix(installer): auto-install VC++ Redistributable without user prompt by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11927
- fix: correct typo in Gemini 3 Pro Image Preview model name by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11969
- ♻️ refactor: rewrite filesystem MCP server with improved tool set by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11937
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.4...v1.7.5
1.7.4 16. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: update Ollama provider options for Qwen model support by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11850
- fix: correct token calculation in prompt tool use plugin by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11867
- fix: use ModernAiProvider for embedding dimensions by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11876
- feat: support gpt 5.2 series by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11873
- Fix/cannot get dimension by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11879
- chore: fix sync to gitcode action retry logic by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11881
- Fix/max search result by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11883
- fix: preserve thinking block by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11901
- fix: add capabilities support for Doubao Seed Code models by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11910
- Improve zh-tw Traditional Chinese locale by @PeterDaveHello in https://github.com/CherryHQ/cherry-studio/pull/11915
- fix/line-number-wrongly-copied by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11857
- fix(translate): default to first supported reasoning effort when translating by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11869
- ✨ feat: add ExaMCP free web search provider by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11874
- Add browser CDP MCP server with session management by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11844
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.3...v1.7.4
1.7.3 12. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(windows): add manual window resize for SelectionAction window by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11766
- fix: add support for OpenRouter embeddings in listModels method by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11774
- fix(models): include model name as fallback for id field by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11760
- fix(aiCore): correct provider adaptation with model parameter by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11758
- fix: restore API version control with trailing # delimiter (addresses #11750) by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11773
- ⬆️ chore(deps): upgrade @anthropic-ai/claude-agent-sdk to 0.1.62 by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11824
- fix(aiCore): omit empty content in assistant messages with tool_calls by @zane0307-pixel in https://github.com/CherryHQ/cherry-studio/pull/11818
- ✨ feat: add MCP server log viewer by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11826
- feat: add CherryIN API host selection settings by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11797
- fix(knowledge): prioritize query & refine intent prompt by @Ying-xi in https://github.com/CherryHQ/cherry-studio/pull/11828
- fix(ThinkingButton): show correct icon when isFixedReasoning by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11825
- chore: add gitcode release sync workflow by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11807
- feat(SelectionAssistant): open URL for search action by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11770
- feat: enhance web search tool switching logic to support provider-specific context by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11769
- 🐛 fix: stabilize MCP log IPC registration by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11830
- feat: Support custom git bash path by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11813
- refactor(ui): improve settings tab and assistant item UI by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11819
- fix: stop thinking timer when reply is aborted by @CalWade in https://github.com/CherryHQ/cherry-studio/pull/11794
- feat: Add print to PDF and save as HTML for mini program webviews by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11104
- feat(assistants): enhance ManageAssistantPresetsPopup with sort and batch delete modes by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11835
- fix: add gpustack provider for qwen3 enable think by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11843
- feat: OVMS remove intel ultra limit by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/11854
- fix: infinite loop in knowledge queue processing by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11856
- fix: remove cloneDeep to prevent stack overflow with base64 images by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11761
New Contributors
- @zane0307-pixel made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/11818
- @CalWade made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/11794
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.2...v1.7.3
1.7.2 8. december 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(api): add withoutTrailingSharp utility and fix # handling in formatApiHost by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11604
- fix: avoid sending empty anthropic-beta header by @f14XuanLv in https://github.com/CherryHQ/cherry-studio/pull/11619
- Fix/input schema by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11635
- fix: Selected area in code block changes after scrolling by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/11469
- fix: topic name remains after deleting last topic by @Do1e in https://github.com/CherryHQ/cherry-studio/pull/11649
- fix: remove stale anthropic-beta header for oauth by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11600
- fix(settings): fix wrong type caused by as assertion in OpenAI settings by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11631
- fix: update Inputbar components to support dynamic textarea height adjustment by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11587
- fix: ollama url by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/11611
- chore(feishu-notify): modify notification card by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11656
- fix(apiServer): use 127.0.0.1 instead of localhost for better compatibility by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11673
- ci(deps): bump peter-evans/repository-dispatch from 3 to 4 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/11594
- fix(inputbar): block enter send while generating by @KazooTTT in https://github.com/CherryHQ/cherry-studio/pull/11672
- fix(a11y): improve screen reader (NVDA) support with aria-label attributes by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11678
- fix: update deepseek logic to match deepseek v3.2 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11648
- Fix custom parameters placement for Vercel AI Gateway by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11605
- fix(topic): clear related message_blocks when clearing topic messages by @Do1e in https://github.com/CherryHQ/cherry-studio/pull/11665
- fix(prompts): clarify language detection rules for edge cases by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11696
- feat(settings): add Slovak language support for spell check by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11664
- fix: normalize provider model data by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11580
- fix: enhance provider handling and API key rotation logic in AiProvider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11586
- feat(translate): support document files and refactor file reading logic by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11615
- fix: correct OVMS API URL path formation by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11701
- fix(migrate): normalize provider type for AI gateway by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11703
- fix(stream-options): add user-configurable stream options for OpenAI API by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11693
- fix: eliminate UI freeze on multi-file selection via batch processing by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11377
- fix(models): update assistant default model when editing model capabilities by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11732
- fix(windows): improve Git Bash detection for portable installations by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/11671
- feat(aihubmix): fix website domain by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/11734
- style: update gemini logo images by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11731
- feat(agent): add tooltip for model selection and improve i18n by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11738
- feat(models): update AI model 
1.7.1 30. november 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: match tool-call chunk with tool id by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11533
- fix(anthropic): comment out CONTEXT_100M_HEADER to handle via user preferences by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11545
- fix: handle Gemini API version correctly for Cloudflare Gateway URLs by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11543
- fix: resolve copy image failure for JPEG format pictures by @vegetablechicken233 in https://github.com/CherryHQ/cherry-studio/pull/11529
- fix: prevent NaN thinking timers by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11556
- fix(model): resolve doubao provider model inference issue by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11552
- fix: correct trace token usage by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11575
- fix: separate undefined vs none reasoning effort by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11562
- fix: persist inputbar text using global variable cache to prevent loss on tab switch by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11558
- fix(i18n): clarify image-generation endpoint type as OpenAI-based by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11554
- fix: stabilize home scroll behavior by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11576
- fix: make knowledge base tool always visible regardless of sidebar settings by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11553
- fix: improve BashTool command display and enhance ToolTitle layout by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11572
- fix: set CLAUDE_CONFIG_DIR to avoid path encoding issues on Windows with non-ASCII usernames by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/11550
- fix(ApiService): properly handle and throw stream errors in API check by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11577
- docs: improve CLAUDE.md PR workflow guidelines by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11548
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.0...v1.7.1
1.7.0 28. november 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.6.7 4. november 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
Error Fixes and Stability Improvements
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.6.5...v1.6.7
1.6.6 1. november 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's New in v1.6.6
Features:
- Add automatic update checks with interval support
- Add confirmation modal for activating protocol-installed MCP servers
- Add mobile app data restore functionality
- Add doubao_after_251015 reasoning model support
- Add cherryin provider type option
- Add German language support
- Enhance proxy bypass rules with comprehensive matching
- Enhance model capabilities with endpoint type validation for Gemini provider
Bug Fixes:
- Fix knowledge base AISDK error handling
- Fix toolchoice support for knowledge features
- Fix Claude 4.5 reasoning model getTopP logic
- Fix up-down button visibility issues
- Fix in-place editing save behavior
- Fix system prompt variables in quick assistant
- Fix URL context support for Gemini endpoint models
- Fix Silicon reasoning model handling
- Fix deep research model context and reasoning effort settings
- Fix file content paste via right-click
- Fix reranker API error response handling
- Fix UI layout for backup managers and navbar
- Fix aihubmix model routing rules
Improvements:
- Update LICENSE file with full GNU AGPL-3.0 text
- Improve GitHub workflows and CI/CD processes
- Update dependencies including Playwright testing framework
1.6.5 19. oktober 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's New in v1.6.5
Features:
- Add Claude Haiku 4.5 model support
- Add Mistral provider configuration
- Add Intel OpenVINO (NPU) OCR provider
- Add notes full-text search with highlighting
- Add built-in DiDi MCP server (China only)
- Support NewAPI as generic provider
Bug Fixes:
- Fix webview search (Cmd/Ctrl+F) functionality
- Fix API key rotation for each request
- Fix translate auto copy functionality
- Fix message layout and overflow display
1.6.4 11. oktober 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's New in v1.6.4
Features:
- Providers: add CherryIN provider
- Notes: Add right-click context menu to create notes and folders
- Mini App: Add search functionality in mini app page
- Update Dialog: Add updating dialog in renderer process
- Mini App: Remove some mini apps
Bug Fixes:
- Fix reasoning block insertion order - now inserts before content block
- Fix knowledge base deletion and web search RAG errors
- Fix Qwen model URL configuration
1.6.3 8. oktober 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat(toolUsePlugin): separate provider-defined tools from prompt tool by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10428
- Refactor/reasoning time by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10393
- feat: add LongCat provider support by @LeaderOnePro in https://github.com/CherryHQ/cherry-studio/pull/10365
- new provider: intel OVMS(openvino model server) by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/9853
- feat: support gpt-5-codex by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10448
- chore: update dependencies and versioning across packages by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10471
- feat: add GitHub Copilot CLI integration to coding tools by @LeaderOnePro in https://github.com/CherryHQ/cherry-studio/pull/10403
- ci(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/10478
- ci(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/10479
- ci(deps): bump actions/github-script from 7 to 8 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/10480
- feat: add notes export by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10488
- feat(models): update Gemini regex by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/10463
- feat: allowing notes to be renamed using LLM by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10487
- feat: add middle-click tab closing by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10498
- fix(reasoning): support deepseek v3.2, claude 4.5, glm 4.6 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10475
- fix(TextFilePreview): make editor read-only but can be copied by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10499
- chore(build): 更新 electron 版本 by @PPKunOfficial in https://github.com/CherryHQ/cherry-studio/pull/10525
- feat(CodeEditor): add a prop to enable the readOnly extension by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/10516
- fix(models vision) by @FLC-ytfl in https://github.com/CherryHQ/cherry-studio/pull/10530
- fix(metrics): restore first token latency reporting by @rebecca554owen in https://github.com/CherryHQ/cherry-studio/pull/10538
- fix: forked topic and rename modal retaining old name after rename by @MurphyLo in https://github.com/CherryHQ/cherry-studio/pull/10528
- feat: expand clickable area of topic in-place renaming by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10548
- fix(ui): remove redundant scrollbar in side-by-side view & fix message menubar overflow by @dhofheinz in https://github.com/CherryHQ/cherry-studio/pull/10543
- feat: Support automatic line wrapping for tables in notes by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10503
- feat(notes): add spell-check control by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10507
- chore: bump version to 1.6.3 and add migration for missing providers … by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/10438
New Contributors
- @makejiang made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/9853
- @PPKunOfficial made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10525
- @dhofheinz made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10543
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.6.2...v1.6.3
1.6.2 28. september 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- Fix slash newline by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10305
- fix(websearch): handle blocked domains conditionally in web search by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10374
- feat: improve content protection during file operations by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10378
- style(settings): remove unnecessary padding from ContentContainer by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10379
- fix: AI_APICallError for Gemini via proxy #10366 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/10429
- fix: clear @ and other input text when exiting model selection menu w… by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/10427
- refactor(notes): improve notes management with local state and file handling by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10395
- fix(reasoning): correct regex pattern for deepseek model detection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10407
- fix(ErrorBlock): prevent event propagation when removing block by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10368
- fix: quick assistant avatar and search by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/10281
- refactor(tools): enhance descriptions for knowledge and web search tools by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/10433
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.6.1...v1.6.2
1.6.1 26. september 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.5.11 12. september 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.5.10...v1.5.11
1. Top navigation bar mode will display the mini-program using tabs
2. Fixed the issue with Google mini-program login
3. Notes support drag and drop sorting
1.5.10 11. september 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- Add the missing quotation mark by @MengXiangxi in https://github.com/CherryHQ/cherry-studio/pull/9772
- feat: Add animation for sidebar by @rien7 in https://github.com/CherryHQ/cherry-studio/pull/9768
- Remove loading state blocks input, Add "Retry failed messages" button by @oyasumiaiko in https://github.com/CherryHQ/cherry-studio/pull/9513
- fix typo grap gap by @co63oc in https://github.com/CherryHQ/cherry-studio/pull/9777
- refactor: Improve linux build for system-ocr by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9775
- feat: 解析链接的 og 数据并添加到 preview 内容中 by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/9752
- chore: update vite down to 7.1.5 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9794
- chore: update TypeScript configuration and scripts by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9792
- fix: auto-enable image generation button for Gemini 2.5 Flash Image model by @yyhhyyyyyy in https://github.com/CherryHQ/cherry-studio/pull/9787
- fix: tabs 高度不足导致 border 样式不能占满父元素 by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/9780
- chore(migrate): update migration logic for version 145 and enforce showMessageOutline default by @teojs in https://github.com/CherryHQ/cherry-studio/pull/9805
- chore: update yarn.lock by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9808
- refactor(CodeViewer): improve props, aligned to CodeEditor by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9786
- fix: draggable list id type by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9809
- feat: integrate file selection and upload functionality in KnowledgeFiles component by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9815
- refactor(electron.vite.config.ts): streamline external dependencies and improve build configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9835
- fix typos by @co63oc in https://github.com/CherryHQ/cherry-studio/pull/9831
- fix(Markdown): regex for style by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9839
- fix: enhance Obsidian vault detection for multiple installation methods by @thericardoli in https://github.com/CherryHQ/cherry-studio/pull/9821
- fix: capture animations and fonts in iframe by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9800
- refactor: migrate showWorkspace setting from global settings to notes module by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/9814
- refactor: tooltip icons by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9841
- fix: correct provider URL formatting in syncModelScopeServers function by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/9852
- feat: enhance RichEditor with logging and improve NotesPage editor synchronization by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/9817
- fix: transform parameters when adding mcp by json by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9850
- fix: NavigationService initialization timing issue and add tab drag reordering by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/9700
- refactor(mcp): use includes http to detect streamable http type mcp server by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9865
- fix(translate): wrong copy button state by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9867
- fix: regex pattern error when update manual blacklist by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/9871
New Contributors
- @MengXiangxi made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/9772
- @thericardoli made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/9821
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.5.9...v1.5.10
1.5.9 2. september 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.5.7 22. august 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor(AppUpdater): remove mainWindow dependency and utilize windowService by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9091
- fix: web search button memory leak by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9100
- chore: use destroyOnHidden instead of deprecated destroyOnClose by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9102
- chore: update windows-system-proxy dependency and remove obsolete patch by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9108
- fix: selection toolbar in CodeViewer by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9103
- fix: set the inconsistency of column background color issue by @anghunk in https://github.com/CherryHQ/cherry-studio/pull/9109
- fix: codeblock special view by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9120
- fix(providers): qiniu doesn't support developer role by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9125
- feat: add message outline by @teojs in https://github.com/CherryHQ/cherry-studio/pull/9090
- feat(Markdown): support disabling single dollar math by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9131
- fix: remove gpt-5-chat from OpenAI reasoning models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9136
- refactor: use hook useTemporaryValue in Table, CitationList, TranslatePage by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9134
- Update label.ts by @jiange1236 in https://github.com/CherryHQ/cherry-studio/pull/9164
- fix: auto-close panel when no commands match (#7824) by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/8784
- fix(TopicMessages): fix topic style by @teojs in https://github.com/CherryHQ/cherry-studio/pull/9178
- fix: modelname by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/9183
- fix: update selection-hook to v1.0.9 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/9180
- feat: web search icons by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9147
- refactor(bakcup): 单例化 S3/WebDAV by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/9181
- fix: unexpected loading by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/9193
- refactor(AppUpdater): streamline release version fetching and improve update logic by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9167
- style(Inputbar): use primary color for buttons by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9174
- fix(aws-bedrock): support thinking mode by @silenceboychen in https://github.com/CherryHQ/cherry-studio/pull/9172
- refactor: replace axios and node fetch with electron's net module by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9212
- fix/9165 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/9194
- fix: websearch by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/9222
- feat: Use different window name for Quick Assistant by @miroklarin in https://github.com/CherryHQ/cherry-studio/pull/9217
- fix: Update KnowledgeBase form and service to handle preprocess provider correctly by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9229
- refactor(SvgPreview,Markdown): make svg size adaptive by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9232
- refactor: improve style for ManageModelList and Tooltips by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9227
- feat(DMXAPI): new add painting seededit by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/9226
- feat(aihubmix): painting support flux model & update web search rules & update default models by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/9220
- fix(export): robustly export reasoning and handle errors by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/9221
- Fix/at symbol deletion issue by @farion1231 in https://github.com/Cherry
1.5.6 12. august 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor(ModelEditContent): improve experience when choosing model types by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8847
- fix: fallback when invalid reasoning effort by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8857
- fix: make regex of gemma3 can match ollama's format (#3847 #6626) by @PeterWang-dev in https://github.com/CherryHQ/cherry-studio/pull/8941
- feat: draggable on filtering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8929
- feat(Nutstore): 添加坚果云备份文本 by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/8940
- fix(qwen): qwen thinking control by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8938
- feat(knowledge): add save topic to knowledge by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/8731
- refactor(SpanManagerService): remove trace warning by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8951
- feat(package): add patch for windows-system-proxy to improve http proxy by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8957
- feat: developer mode help by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8952
- fix: input bar covers chat nav buttons by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8935
- refactor(models): always use lowercase model id by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8936
- fix: user custom params should always overwrite other params by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8907
- feat: add language filter to local web search queries by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/8976
- feat: enable thinking control by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8946
- Fix/translate selection by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8943
- fix(aiCore): FinalChunkConsumerMiddleware throw error by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8993
- fix(providers): update GitHub Models api url by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9003
- fix(SelectionService): check screen edge to prevent toolbar overlay selection by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8972
- fix: remove deprecated by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9006
- fix(github models): get id instead of name by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9008
- feat: add RPM target support for Linux builds by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9026
- fix: support gpt-5 by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/8945
- feat: add max backups for NutStore by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/9020
- feat: context message in message group by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8833
- feat(translate): brand new translate feature by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8513
- fix(CodeBlockView): initial view mode by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/9047
- fix(models): gpt-5 support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9042
- feat(ProviderSettings): resizable provider settings by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9004
- fix(translate): don't use stale state when saving translate history by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/9049
- feat(AnthropicVertexClient): add client compatibility type method by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/9029
- chore: update release workflow artifacts to include beta YAML files by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/9055
- fix(aws-bedrock): add auto get model list by @silenceboychen in https://github.com/CherryHQ/cherry-studio/pull/9052
- refactor: file path improve by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8990
- fix: trace usage by @Eur
1.5.5 7. august 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat(aihubmix): support gpt oss models by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/8884
- fix(ProxyManager): store original Axios adapter for proxy management by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8875
- fix(agents): cancel import situation by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/8883
- refactor(Preview,CodeBlock): preview components and tools by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8565
- feat: add toggle to disable thinking mode in ThinkingButton by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/8856
- fix: handle json string chunk by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8896
- fix(providers): fix conditions by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8899
- fix(CodeViewer): conditional contain content by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8898
- fix(settings): reading undefined caused crash by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8901
- fix: drag providers caused crash by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8906
- fix(mcp): builtin mcp objects cannot be serialized by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8903
- refactor(ProxyManager): don't filter proxy in system proxy by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8919
- fix: lower popup height by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8921
- feat: more control for service tier by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8888
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.5.4...v1.5.5
1.5.4 6. august 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.5.3 25. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
v1.5.3
1. 全新 UI 界面:设置 → 显示设置 → 导航栏设置 → 导航栏位置修改为顶部
2. 添加浮动侧边栏方便快速切换模型和助手
3. 改进文字流式输出体验
4. 新增 Trace(调用链路可视化)功能,由 Alibaba Cloud EDAS 团队提供
5. 新增开发者模式:在常规设置中开启,开启后可以查看 Trace 数据
6. 修复多模型对比时不能横向滑动问题
7. 错误修复和性能优化
What's Changed
- feat(minapp): add Google login tip for untrusted browser issue by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/8230
- refactor: Unified Logger / 统一日志管理 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8207
- fix[SelectionAssistant]: Support macOS 26 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8257
- feat: vertexai websearch support by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8260
- fix: API call error for Grok reasoning model via OpenRouter by @0WD0 in https://github.com/CherryHQ/cherry-studio/pull/8252
- fix[Logger]: update ESLint configuration by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8269
- refactor[Logger]: replace console logging with logger service by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8271
- feat: update provider.ts, add models by @Lanyun-Tech in https://github.com/CherryHQ/cherry-studio/pull/8278
- fix(ipc): add support for portable executable paths on Windows by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8274
- fix/selection-not-copy by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8276
- refactor(SelectionAssistant): prevent selecting footer buttons by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8281
- fix(AddMcp): mismatched mcp tag type by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8286
- fix[Logger]: in renderer worker by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8284
- fix: get empty response when using MCP by functional method by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8296
- chore(i18n): Separate check-i18n and sync-i18n; add auto sort i18n by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8206
- fix[McpService]: fix NotificationHandlers code duplicates by @wfy-belief in https://github.com/CherryHQ/cherry-studio/pull/8304
- fix/Azure embed by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8250
- Support LLM Tracing by Alibaba Cloud EDAS product by @alickreborn0 in https://github.com/CherryHQ/cherry-studio/pull/7895
- feat: use openrouter's builtin metric by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/8314
- refactor[Logger]: filtering logs with environment variable by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8299
- chore: update electron to version 37 and add node-abi dependency by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8192
- fix: sanitize JSON input in ParseData function to handle single quotes and parentheses by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8333
- Feature/dmxapi_painting_dynamic_model by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/8302
- fix: fix persistent "Searching..." indicators for o3 model web search by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/8328
- fix: improve proxy configuration handling and logging in ProxyManager by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8334
- fix[PreloadAPI]: change Obsidian api from global window to window.api by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8320
- refactor: update pdfjs import and improve file filtering in electron-builder configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8198
- fix: update installing status immediately by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/8339
- feat: add test case for mcp response in apiservice by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8300
- refactor: move initAppDataDir function to a new utils module by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8337
- refactor: model list and health check by @alephpiece in https://github.com/Che
1.5.1 17. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: handle mentions when resending message by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7819
- feat: enhance proxy management and configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8164
- fix: repect multi-model style on model mentioning by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8204
- chore: update package dependencies and add undici version 6.21.2 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8215
- Create SECURITY.md by @superboy-zjc in https://github.com/CherryHQ/cherry-studio/pull/8158
- refactor(Markdown): disable single-tilde strikethrough by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8209
- feat: implement BlockManager and associated callbacks for message str… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/8167
- feat(Knowledge): show dimensions by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8169
- chore(deps): bump tar-fs from 2.1.2 to 2.1.3 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/8221
- fix/Thinking by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8222
- hotfix: enhance assistant topic validation in useActiveTopic hook by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8213
- fix(SelectionService): actionWindow show in center screen when in multi screen by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8133
- fix: set os attribute correctly to body by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/8225
- feat: add data parsing functionality in handleProvidersProtocolUrl by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8218
- refactor(ActionUtils): streamline message processing logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8226
- test: add comprehensive tests for ApiClientFactory by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/8124
- fix(OpenAIResponseAPIClient): refine client selection logic for non-chat models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8238
- refactor(ThinkingEffect): optimize thinking effect by @teojs in https://github.com/CherryHQ/cherry-studio/pull/8232
- refactor(ThinkingEffect): 思考结束时收起思考效果 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/8242
New Contributors
- @superboy-zjc made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/8158
- @dependabot[bot] made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/8221
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.5.0...v1.5.1
1.5.0 17. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: fix ppio oauth links by @cnJasonZ in https://github.com/CherryHQ/cherry-studio/pull/8073
- ✨ feat: add MCP server version display with badges by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/8097
- fix(install): update return codes for bun and uv installation scripts by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8039
- fix: 修复从未打开过的话题导出 markdown 为空的问题 by @luoxu1314 in https://github.com/CherryHQ/cherry-studio/pull/8103
- fix: [Linux] support Linux Wayland global shortcuts by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8080
- fix: replace Select component with custom Selector in LocalBackupSetting by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/8055
- fix(Knowledge): pass searchResultCount to embed-js by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8118
- chore(gitignore): exclude more AI editor settings by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8102
- feat: improve translate history style by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/8060
- Feature/dmxapi painting add model by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/7851
- fix: table resizing in mcp tool setting by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8057
- feat: thinking effect by @teojs in https://github.com/CherryHQ/cherry-studio/pull/8081
- feat: enhance Anthropic and OpenAI API clients with incremental output support by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8104
- fix: cannot paste images when mentioned visual models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7817
- fix: set source language when checking history item by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/8130
- fix(OpenAIApiClient): refine grok4 check for OpenRouter by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8074
- perf: prevent unnecessary topic rerendering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8116
- Fix/ppio links by @cnJasonZ in https://github.com/CherryHQ/cherry-studio/pull/8131
- feat(constant): add .fxml file extension by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8125
- fix: serif font in markdown title styles by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8129
- Fix: message tool button cannot click on grid mode by @EastlingWoo in https://github.com/CherryHQ/cherry-studio/pull/8123
- fix: enhance OpenAIResponseAPIClient for Azure API version by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8108
- refactor(ThinkingEffect): Enhance thinking effect by @teojs in https://github.com/CherryHQ/cherry-studio/pull/8147
- Fix/7973 by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/8059
- test: add unit tests for getPotentialIndex and input utils by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7947
- [1.5.0-rc] feat(MCP): Add DXT format support for MCP server installation by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/7618
- fix(openai): add compatibility mode for handling tool call responses by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7983
- chore(OpenAIApiClient): fallback to message when delta.content is emp… by @luoxu1314 in https://github.com/CherryHQ/cherry-studio/pull/8101
- Feat: url context for Gemini models by @ous50 in https://github.com/CherryHQ/cherry-studio/pull/7931
- fix(OpenAIResponseAPIClient):ensure openai-response providers always use Response API by @luoxu1314 in https://github.com/CherryHQ/cherry-studio/pull/8145
- fix: global shortcut keys by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8084
- chore: update .gitignore to include .claude-code-router directory by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8156
- fix: openai api client by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8154
- [1.5.0-rc] Feat/memory by @vaayne in https://github.com/CherryHQ/cherry-stud
1.4.11 11. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(Doc2xPreprocessProvider): replace filePath split with path.parse… by @ws-work in https://github.com/CherryHQ/cherry-studio/pull/8042
- fix: sticky code toolbar by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8012
- fix(CodePreview): revert to absolute positioning by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7980
- Fix/block update by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8046
New Contributors
- @ws-work made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/8042
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.4.10...v1.4.11
1.4.10 10. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(translate): prevent translation from being triggered unexpectedly during IME composition by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7968
- fix(LocalBackupSettings): update input and select styles for better responsiveness by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7977
- fix(McpToolChunkMiddleware): enhance tool call confirmation logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8005
- test: enhance download and fetch utility test coverage with bug fix by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7891
- Fix translation key for unlimited backups label by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7987
- fix(Inputbar): update resizeTextArea call to improve functionality by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8010
- fix(middleware): ollama qwen think by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8026
- fix(GeminiAPIClient, mcp-tools): enhance tool call handling and lookup logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8009
- fix(Anthropic): content truncation by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7942
- Fix: Require typechecking for Mac and Linux target builds by @trianglegrrl in https://github.com/CherryHQ/cherry-studio/pull/7219
- refactor(Inputbar): make button tooltips disappear faster by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/8011
- fix(McpToolChunkMiddleware): add logging for tool calls and enhance l… by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8028
- refactor: do not jump on enabling content search by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7922
- feat(models): support Grok4 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/8032
- feat: codeblock dot language by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6783
- chore: update vscode settings by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7974
- feat: add confirm for unsaved content in creating agent by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/7965
- fix(SelectionAssistant): [macOS] show actionWindow on fullscreen app by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/8004
- feat: save to knowledge by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7528
- feat(ui): better infinite context by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8021
- fix: VoyageEmbeddings by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8034
- feat: add upload file by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/8035
- fix(encoding): encoding detection and decoding logic by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/8024
- ✨ feat: implement MCP tool auto-approve functionality by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/8007
- fix: azure-openai by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7978
- refactor: raise the max count of document chunks from 30 to 50 by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7863
New Contributors
- @trianglegrrl made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/7219
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.4.9...v1.4.10
1.4.9 9. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- test: add comprehensive tests for IndicatorLight and Spinner components by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7781
- feat: add NewAPI provider by @Calcium-Ion in https://github.com/CherryHQ/cherry-studio/pull/7774
- perf(CodePreview): virtual list for shiki code block by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7621
- feat(message-group): improve layout style by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/7803
- refactor(messageThunk): streamline loading state management for topics by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/7809
- fix: websearch block and citation formatting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7776
- feat(settings): add option to disable hardware acceleration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7811
- fix(MinerU): remove check quota by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/7804
- fix: update websearch i18n, allow more search results by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7797
- fix(CodePreview): line height rounding by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7835
- fix(message-group): revert grid layout to use min-width by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/7830
- fix(WindowService): update default window dimensions to improve user experience by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7789
- fix(models): update glm-4 model regex for improved matching by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7793
- test: add comprehensive tests for CopyIcon and MinAppIcon components by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7833
- chore: fix vite warning on dynamic imports by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7852
- docs: add testplan md by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/7854
- test: add comprehensive unit tests for asyncInitializer and copy utilities by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7858
- fix: improve abortController robustness with defensive programming by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7856
- fix(QuickPhrasesButton): resolve QuickPhrases database error by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7872
- fix: qwen3 empty think block by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7873
- refactor(ApiKeyList): add a popup for api key list by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7491
- fix(LMStudioSettings): prevent negative values in keepAliveMinutes input by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7868
- fix(MCPSettings): ensure save button only restarts MCP server if it is running by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7869
- fix: model recognize by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7887
- chore: update readme badges by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7888
- fix: hide scrollbars on capturing by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7867
- 使自动更新版本号更健壮 by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/7864
- feat: add show/hide toggle for API keys in settings by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7883
- fix(SelectionAssistant): overall bug fix from v1.4.8 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/7834
- chore: remove useless classnames by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7795
- chore: move ocr and preprocess into knowledge folder by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/7896
- refactor(CodeEditor): add blur extension, move some extensions to hooks by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7882
- fix(MessageMenubar): use classNames function to handle className by @kovsu in https:
1.4.8 3. juli 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: Add S3 Backup by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/6802
- chore: format zh-cn and zh-tw i18n strings with pangu. by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/7644
- fix: restore message content className logic to resolve search issue by @kingsword09 in https://github.com/CherryHQ/cherry-studio/pull/7651
- feat: support linux deb by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7652
- fix: textarea not resizing back after clearing long input (#7609) by @suenyiyang in https://github.com/CherryHQ/cherry-studio/pull/7632
- fix(models): enhance Doubao model checks to include model.id conditions by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7657
- chore(OpenAIApiClient): handle empty delta objects in non-streaming esponses by @WAcry in https://github.com/CherryHQ/cherry-studio/pull/7658
- Feat/ppio rerank by @cnJasonZ in https://github.com/CherryHQ/cherry-studio/pull/7567
- fix(translate): improve language options with clearer values by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7640
- Fix/gemini by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7659
- fix(ImageGenerationMiddleware): read image binary data by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7681
- fix(Inputbar): fix enter key confict by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7679
- chore(package): add opendal dependency to package.json by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7685
- feat: add country flag emoji support and enhance UI components by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7646
- style(antd): Optimize antd components through patch method by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7683
- feat(TranslatePage): replace ReactMarkdown with MarkdownIt. by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/7545
- refactor(Messages): enhance ImageBlockGroup to dynamically adjust grid columns based on block count by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7678
- fix(WindowService): remove backgroundThrottling option for improved window configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7699
- refactor(APIClients): apply custom parameters conditionally for chat scenarios to avoid affecting other functionalities by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7702
- fix: Ensure tool call results are included in the conversation context by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7463
- refactor(inputbar): enforce image upload and model mentioning restrictions by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7314
- feat(TopicsHistory): add sorting functionality for topics and update UI components by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7673
- fix: update default timeout configuration across API clients by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7686
- fix(WindowService): remove backgroundThrottling option for cleaner window configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7704
- test: add comprehensive tests for CopyButton component by @farion1231 in https://github.com/CherryHQ/cherry-studio/pull/7719
- refactor(WebSearchMiddleware, linkConverter): enhance link processing and buffering logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7724
- chore(ci): update dependabot by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7725
- chore: update electron dependency to version 35.6.0 in package.json and yarn.lock by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7730
- fix(MessageMenubar): Add check for empty relatedUserMessageBlocks to prevent errors by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7733
- fix: remove opendal by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7753
- refactor: Restructure the knowled
1.4.7 29. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(Selector): Fix the issue with the Selector component being selected. by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7600
- fix(models): Resolve case sensitivity issue with model names by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7595
- fix(Markdown, LaTeX): do not touch escaped brackets by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7582
- refactor: show error on missing mcp tool by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7587
- refactor(CodePreview): line numbers as elements by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7588
- docs: add 20 language links of README by @shps951023 in https://github.com/CherryHQ/cherry-studio/pull/7611
- feat(WebSearch): support RAG for external websearch, improve feedback by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7446
- fix: tei reranker by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/7606
- refactor: increase css editor height, fix EditMcpJsonPopup by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7535
- feat: Increase the upper limit of web search results by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7439
- fix: support spell check for mini app by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7602
- fix(models): Add inference model detection for qwen-plus and qwen-turbo by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7622
- fix(FileStorage): remove redundant WordExtractor import by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7625
- fix: restore strict no-think for Openrouter provider with latest api by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/7620
- fix: move ContentSearch below Messages in Chat layout by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7628
- fix(models): update regex patterns for Doubao models and enhance function checks by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7624
- fix: 测试版本 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7590
- fix(migrate): handle state return in migration process and add upgradechannel setting by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7634
- fix(Menubar): icon for multi select by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7635
- ♻️ refactor(ContentSearch): ContentSearch to use CSS highlights API by @kingsword09 in https://github.com/CherryHQ/cherry-studio/pull/7493
New Contributors
- @shps951023 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/7611
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.4.6...v1.4.7
1.4.6 26. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: use shouldThrow param in checkApi instead of adding error property to CompletionsResult by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7457
- feat(FileStorage): add support for .doc files using word-extractor by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/7374
- fix(rename): disable thinking for topic rename by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/7461
- feat(TopicsTab): Allow deletion of inactive topics by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7415
- fix: re-add newline separator between reasoning_summary parts after openai middleware refactor by @MurphyLo in https://github.com/CherryHQ/cherry-studio/pull/7390
- fix(Markdown): improve latex brackets handling by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7358
- feat(mcpServers): Add a thought field to sequential thinking mcp server by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7465
- fix: Data config improvement by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7471
- feat(ContextMenu): add spell check and dictionary suggestions to context menu by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7067
- fix: display updated timestamp when available in knowledge base by @Ying-xi in https://github.com/CherryHQ/cherry-studio/pull/7453
- feat: Update API Key Management Interface by @FunJim in https://github.com/CherryHQ/cherry-studio/pull/3444
- refactor(CodePreview): auto resize gutters by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7481
- refactor: file actions into FileAction service by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7413
- fix: add tag collapse state management for assistants by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7436
- fix(model): doubao thinking param by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7499
- feat: Implement occupied directories handling during data copy by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7485
- feat: add appcode by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/7507
- fix: non streamoutput sometimes by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7512
- feat: 一些 UI 上的优化和重构 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/7479
- fix: bailian reranker by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/7518
- feat: implement Python MCP server using existing Pyodide infrastructure by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/7506
- refactor: rename isWindows to isWin for consistency across main/renderer by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/7530
- refactor: data migration modal logic in DataSettings by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7503
- fix: clear search cache on resending by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7510
- fix: Resolve vllm bad request caused by always sending dimensions in embedding requests by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7525
- feat: Support custom registry address when configuring mcp for npm & fix lint error by @silenceboychen in https://github.com/CherryHQ/cherry-studio/pull/7531
- refactor(GeminiAPIClient): separate model and user message handling to adapt vertex by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7511
- feat(SelectionAssistant): actionWindow show footer a while when initial showing and key pressing by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/7534
- fix(SelectionAssistant): opacity slider too slow when sliding in settings page by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/7537
- fix(AihubmixAPIClient): add getBaseURL method to handle client base URL retrieval by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7538
- refactor(SelectionAssistant): make all Toolbar CSS variables customizable by @0xfullex in https
1.4.5 22. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat(Markdown): disable indented code blocks by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/7288
- fix(AssistantService): add default settings configuration to assistant initialization by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/7371
- fix(i18n): fix model name export help text by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/7372
- fix(GeminiAPIClient): update abortSignal option and ensure userLastMessage is pushed to messages by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/7387
- fix: Chat does not work properly when configuring multiple API keys by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7385
- fix(ApiService): correct enableWebSearch conditional logic error by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7396
- fix(models): Unexpected inability to disable image generation feature by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7401
- fix: add node-stream-zip for zip file extraction in install-bun script by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7403
- fix: remove duplicated deepseek-v3 in volcengine by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7406
- fix: 修复数据目录迁移的 bug by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/7386
- fix: update source language handling and persist user selection in TranslatePage component by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/7243
- refactor(middleware): Add error property to CompletionResult and handle errors when checking API by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/7407
New Contributors
- @ABucket made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/7371
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.4.4...v1.4.5
1.4.4 19. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.4.3 16. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
服务商:新增端脑云、302.AI、蓝耘服务商
MCP: 新增蓝耘 MCP 服务器
实现话题重命名动画效果
错误修复
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.4.2...v1.4.3
1.4.2 12. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- 划词助手:支持文本选择快捷键、开关快捷键、思考块支持和引用功能
- 复制功能:新增纯文本复制(去除 Markdown 格式符号)
- 知识库:支持设置向量维度,修复 Ollama 分数错误和维度编辑问题
- 多语言:增加模型名称多语言提示和翻译源语言手动选择
- 文件管理:修复主题/消息删除时文件未清理问题,优化文件选择流程
- 模型:修复 Gemini 模型推理预算、Voyage AI 嵌入问题和 DeepSeek 翻译模型更新
- 图像功能:统一图片查看器,支持 Base64 图片渲染,修复图片预览相关问题
- UI:实现标签折叠/拖拽排序,修复气泡溢出,增加引文索引显示
- fix(SelectionAssistant): ignore CtrlKey mode when ctrl+click by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6843
- fix(SelectionToolbar): prevent CSS updates in settings page by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6852
- fix(OpenAIProvider): ensure tool_calls are only yielded when present by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6861
- feat: enable rendering and download of inline base64-encoded images by @Doekin in https://github.com/CherryHQ/cherry-studio/pull/6669
- refactor(CodePreview): improve the triggering timing for highlighting by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6866
- perf: improve responsiveness on streaming formulas by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6659
- hotfix: gemini-2.5-pro-preview-06-05 using error by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6870
- fix(Inputbar): fix textarea expansion and collapse issues with long text (CherryHQ#6857) by @rainnoon in https://github.com/CherryHQ/cherry-studio/pull/6873
- fix(SelectionAssistant): support selection when alt key pressed by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6865
- refactor(SelectionToolbar): add transition effects to action buttons by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6869
- fix(SelectionToolbar): prevent dragging the demo by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6888
- fix(SelectionAssistant): default disabled by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6897
- fix(Inputbar): remove unnecessary flex properties from Inputbar styles by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6902
- hotfix: enhance OpenAI stream handling and error management by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6541
- feat: add set feed url functionality for early access by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5723
- feat(SelectionAssistant): add the "quote" action by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6868
- refactor: unified image viewer with integrated context menu by @Doekin in https://github.com/CherryHQ/cherry-studio/pull/6892
- fix: message editor doesn't resize by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6924
- fix: set thinking budget to 0 for gemini-2.5-flash when reasoning effort is off by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/6917
- fix: couldn't edit text when sent file-only message by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6930
- fix: set message translate dropdown height by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6954
- fix: update silicon docs and models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6953
- feat(restoreFromWebdav): make credentials and path optional by @Doekin in https://github.com/CherryHQ/cherry-studio/pull/6922
- fix: voyage ai can't be used on text embedding by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6950
- fix: update default translate model to deepseek-v3 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6960
- refactor: better semantic of obsidian export options by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6926
- 增加自动更新文档中版本号的 github workflow by @tommyzhang100504 in https://github.com/CherryHQ/cherry-studio/pull/6971
- Feature/dmxapi_images_to_image by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/6935
- fix: prevent emoji picker from closing unexpectedly with IME by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/6919
- fix: Implement label folding,
1.4.1 5. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor: sort mentioned models in QuickPanel by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6666
- fix(OpenAIProvider): prevent atob error with non-base64 image URLs by @Doekin in https://github.com/CherryHQ/cherry-studio/pull/6673
- fix: replace franc with franc-min for improved performance by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6707
- fix: provider o3 docs not found by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6712
- feat(SelectionService): predefined filter list only available in Selected mode by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6702
- fix: adjust sidebar icon margins based on fullscreen state by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/6668
- test: more unit tests for message rendering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6663
- fix: token usage not updated after editing message by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6725
- fix: qwen3 cannot name a topic by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6722
- fix: assistant emoji displaying incorrectly in specific situations #6243 by @17hz in https://github.com/CherryHQ/cherry-studio/pull/6280
- fix: mcp uv&bun installation status icon in nav bar not updated after… by @aprilandjan in https://github.com/CherryHQ/cherry-studio/pull/6654
- hotfix(OpenAIProvider): remove redundant 'unkown' chunk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6737
- hotfix: update qwen3 model identification logic to use startsWith for im… by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6738
- feat(AppUpdater): implement localized update dialog by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6742
- Fix: outdated provider websites and models by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/6766
- chore(gitignore): exclude cursor settings by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6779
- fix: prevent message overflow when minimized width by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6775
- refactor(BackupManager, WebDav): streamline WebDAV client initialization and enhance directory listing functionality by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6784
- fix(SelectionAssistant): customCSS should not override background by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6746
- feat(SelectionAssistant): Smart Translation ( aka BiDirectionTranslate) by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6715
- fix: chat navigation triggering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6774
- fix(ci): Update the nightly-build workflow by @Lucas04-nhr in https://github.com/CherryHQ/cherry-studio/pull/6791
- fix: optimize multilingual display of documents by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6793
- fix: correct variable name obsidianVault in Obsidian export by @17hz in https://github.com/CherryHQ/cherry-studio/pull/6796
- fix: transparent window flashing when show by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6755
- feat(SelectionAssistant): fullscreen game/presentation mode by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6763
- fix: codeblock overflow in bubble style by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6773
- fix(MermaidPreview): debounce mermaid rendering to alleviate flickering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6675
- hotfix: gemini auto thinking by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6810
- fix(SelectionAssistant): JetBrains IDEs, Remote desktop, Gaming, PDF views, etc by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6809
- fix: use monospace font for theme colorpicker by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6816
- fix(AnthropicProvider): update usage and metrics h
1.4.0 1. juni 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- chore: reduce final package size by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6458
- test: more unit tests by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/5130
- feat: Selection Assistant / 划词助手 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5900
- chore: removed unused dependencies to reduce size by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6464
- fix: cannot run from yarn dev by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6468
- fix[SelectionAssistant]: remove console.log by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6474
- feat: integrate custom CSS support in SelectionAssistant by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6476
- fix: adjust order of tools in CodeToolbar constants for correct display by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6462
- fix(MainTextBlock): adjust whiteSpace style for user role messages by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/6501
- feat: add title prototype to selection action button in compact mode by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/6498
- Feat: painting aihubmix support model: gpt-image-1 by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/6486
- Feat: aihubmix painting support imagen by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/6525
- refactor: TrayService & ConfigManager by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6526
- fix: Optimize error message formatting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5988
- feat[SelectionAssistant]: add faq&feedback link by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6531
- chore: refine file exclusion patterns in electron-builder configuration by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6502
- feat: support system prompt variables by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/5995
- feat: Assistant add tag by @nmnmtttt in https://github.com/CherryHQ/cherry-studio/pull/6065
- fix: increase max cache limit and update slider marks in MiniAppSettings by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/6414
- fix: update TikToken implementation and remove js-tiktoken dependency by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6545
- hotfix: update token limits for Claude-4 models and refine reasoning checks in OpenAIProvider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6542
- fix[SelectionAssistant]: interrupting in terminal apps by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6549
- fix: add custom parameters to OpenAI generateImageByChat requests by @FunJim in https://github.com/CherryHQ/cherry-studio/pull/6550
- hotfix(OpenAIProvider): adjust reasoning effort setting to default to 'medium' by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6552
- feat[SelectionAssistant]: App Filter / 应用筛选 by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6519
- fix: Repair abnormal line break display by @stevending1st in https://github.com/CherryHQ/cherry-studio/pull/6554
- fix(HealthCheck): add a disclaimer by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6570
- refactor: chat navigation triggering by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6576
- fix(style): global cursor style for scrollbar thumb by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6573
- fix(SvgPreview): dragging and sanitizing by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6568
- feat[SelectionAssistant]: support Shift+Click & enhance Ctrl key mode by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6566
- fix(provider): update Qiniu's name and logo, fix gitee typo by @yinxulai in https://github.com/CherryHQ/cherry-studio/pull/6593
- feat(theme): 用户自定义主题色 by @teojs in https://github.com/CherryHQ/cherry-studio/pull
1.3.12 26. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: floating-sidebar header sticky by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6371
- chore: add dependabot by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6369
- fix: improve multi-select functionality in Messages and SelectionBox by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6404
- feat: add disable MCP server functionality and update translations by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6398
- fix: handle optional usage properties in AnthropicProvider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6418
- fix: ensure args are an array in AddMcpServerModal and MCPService com… by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6413
- fix: update dimensions handling in KnowledgeBaseParams by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6417
- fix: MessageMenubar copy uses latest content by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6435
- refactor(CodeTool): use hook for codeblock tools rather than context by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6273
- fix:修复 DMXAPI 文字生成画 bug by @jin-wang-c in https://github.com/CherryHQ/cherry-studio/pull/6427
- feat: enhance citation handling in message export functionality by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6422
- fix: enhance ExportService to support nested bold and italic formatting by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6420
- fix: enhance web search recognization in AI providers by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6423
- fix: escape special characters in search pattern for improved filtering by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6409
- feat: throttle updateTranslationBlock dispatch for improved performance by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/6442
- Fix Chinese input issue in AddProviderPopup by @iola1999 in https://github.com/CherryHQ/cherry-studio/pull/6445
- chore: remove postinstall script from package.json by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6450
- feat: improve header styling in CustomCollapse component by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/6449
- fix: return value from appUpdater.checkForUpdates in IPC handler by @kanweiwei in https://github.com/CherryHQ/cherry-studio/pull/6448
- fix: update popup content to improve user interaction in MessageGroup by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6441
- fix: 修复 Nutstore 设置中的自动同步状态和错误消息内容 by @shlroland in https://github.com/CherryHQ/cherry-studio/pull/6452
- chore: update electron configuration and add debug script by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6361
- Feat: Supports sorting of textarea function buttons by dragging by @teojs in https://github.com/CherryHQ/cherry-studio/pull/6268
New Contributors
- @iola1999 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/6445
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.11...v1.3.12
1.3.11 23. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: editing user messages is not re-sent; it can only be saved#6327 by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/6334
- feat: support pin topic to the top by @jtsang4 in https://github.com/CherryHQ/cherry-studio/pull/6191
- feat: add navigation buttons for webview history in MinApp popup by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6342
- chore: update electron version to 35.4.0 in package.json and yarn.lock by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6354
- Feat/support tokenflux provider by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/6358
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.10...v1.3.11
1.3.10 23. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: increase the upper limit of issue-management operations-per-run by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6257
- refactor: reuse shiki highlighter utils by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6235
- refactor: enhance notification handling based on page by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6271
- Fix/service tier by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6272
- fix: show x-scrollbar in codeblock if unwrapped, simplify style definitions by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6266
- refactor: CodePreview fade in on the first highlighting by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6228
- fix: token 取整 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6300
- Fix: Use effective theme for code style in SettingsTab by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6305
- Fix aihubmix provider model proxy rule by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/6293
- feat: add functionality to insert messages at a specific index in the… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/6299
- fix: enhance backup and restore functionality with skip option by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6294
- fix: handle empty block content in MessageTranslate component by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6315
- fix: non-streaming reasoning_content by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6308
- fix: #6301 by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6317
- fix: shiki does not load language as a fallback & themes error by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/6281
- feat: Grok Live Search Support by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6321
- feat: toggle MCP servers on the card list by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6232
- Support Claude 4 by @hutchisr in https://github.com/CherryHQ/cherry-studio/pull/6328
- feat: gemini thinking summary support by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6323
New Contributors
- @hutchisr made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/6328
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.9...v1.3.10
1.3.9 22. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor(PasteService): optimize handler registration logic by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6223
- Feat/mcp run python by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/6151
- fix: handle undefined html title by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6229
- fix: improve CodeEditor controlled mode, prevent unnecessary trimming by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6221
- feat: add message multiple select by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6085
- feat/notification by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6144
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.8...v1.3.9
1.3.8 20. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: update mcp sdk version to solve the bug-preserve custom paths in SSE endpoint URLs by @onlysyz in https://github.com/CherryHQ/cherry-studio/pull/6021
- feat: upgrade electron to 35.2.2 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5151
- 拓宽”请选择要检测的模型“模态框 by @SuiYunsy in https://github.com/CherryHQ/cherry-studio/pull/6062
- feat: add citation list right-click copy by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6066
- Gitee AI:update name, update models by @fchange in https://github.com/CherryHQ/cherry-studio/pull/6006
- refactor(CodeEditor): add more options to props for better customization, fix auto theme by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6071
- Fix: Update file API usage for Electron 35.2.2 and add translations f… by @1600822305 in https://github.com/CherryHQ/cherry-studio/pull/6087
- feat: Drop file improvements by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/6089
- fix: change minimax's URL by @stevending1st in https://github.com/CherryHQ/cherry-studio/pull/6091
- chore: reduce package size by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6092
- fix: Ensure last app is displayed when no filtered apps are found by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/6090
- feat: support skipping files during backup(slim backup) by @NageNalock in https://github.com/CherryHQ/cherry-studio/pull/6075
- feat: implement useFullscreen hook and integrate with NavbarRight for dynamic padding by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/6000
- feat: Highlighted search in chat page by @icinggslits in https://github.com/CherryHQ/cherry-studio/pull/3302
- fix: font-family changed in Windows with new Electron by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6079
- fix: Prevent sending message during input method composition in mini window by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/6104
- chore: remove unused packages by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5948
- refactor: clean up code for MessageGroupModelList by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6084
- feat: make sidebar setting group collapsible by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6019
- fix: Summary for single message export doesn't work. by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/6093
- fix(i18n): websearch has no translation by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/6118
- hotfix: github models check error by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/6128
- fix: Search results are on the right side by @NageNalock in https://github.com/CherryHQ/cherry-studio/pull/6133
- feat: add buildFunctionCallToolName utility for generating tool names by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/6136
- feat: add MCP Run Python server and integrate Pyodide for executing P… by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/5793
- Revert "feat: add MCP Run Python server and integrate Pyodide for exe… by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6141
- fix: 多发消息时除 fold 布局以外的其他布局不能被渲染 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6143
- refactor: serif messageFont & index.scss structure by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/6140
- refactor: transparent border for code blocks by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/6121
- feat: add FloatingSidebar component and integrate assistant switching… by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5852
- refactor: improve sanitization and formatting in buildFunctionCallToo… by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/6152
- fix: update token limits for Claude models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6158
- refactor(messageThunk): optimize message update logic w
1.3.6 18. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: group message resend by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/6106
- fix(knowledge): remove topN by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/6114
- Hotfix/rich text paste by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/6122
- refactor(MessageGroup): optimize selected message handling with useMe… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/6124
- fix: remove infinite token display for max count and simplify context count rendering. by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/6103
- refactor: streamline MCP service handling and improve IPC registration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/6127
- hotfix(i18n): Add multi-language support for network search settings by @jwcrystal in https://github.com/CherryHQ/cherry-studio/pull/6138
- fix: optimize startup speed by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/6139
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.5...v1.3.6
1.3.5 17. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
1.3.4 16. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- chore: remove bufferutil dependency from package.json and yarn.lock by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5895
- fix: fix the formating error on qwen3 by @jwcrystal in https://github.com/CherryHQ/cherry-studio/pull/5899
- feat: minimize token usage when testing model by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/5905
- fix: move start_time_millsec initialization by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5911
- feat(knowledge): adjust default top-n to 10 by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5919
- refactor: SelectModelPopup pinning by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/5855
- fix: add i18n by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5921
- fix: ensure correct handling of custom mini app updates and removals by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5922
- fix(ipc): enhance theme handling with title bar overlay updates and broadcast notifications by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5915
- fix: timer stop by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5914
- docs: Add Photo instructions to the branch strategy document by @jwcrystal in https://github.com/CherryHQ/cherry-studio/pull/5944
- feat: Optimize the display method for the three modes by @dlzmoe in https://github.com/CherryHQ/cherry-studio/pull/5938
- fix: animation on resolving SelectModelPopup by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/5947
- chore: use node-stream-zip to improve perfermanc and remove unused dependencies by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5946
- refactor: improve model management UI, add animations to some buttons by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/5932
- fix(WebviewService): remove chrome version assignment by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5949
- feat: add DevTools functionality and localization support by @yh4922 in https://github.com/CherryHQ/cherry-studio/pull/5796
- 添加智能体订阅功能 by @kaozb in https://github.com/CherryHQ/cherry-studio/pull/5954
- feat: add citation content copy button by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/5966
- fix: quickpanel auto-scroll behaviour by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/5950
- fix: improve citation deduplication logic for non-knowledge citations by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5981
- fix: append topic prompt if exists by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5969
- fix lint errors by @maoguy in https://github.com/CherryHQ/cherry-studio/pull/5987
- fix: define line-clamp for compatibility by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/5983
- feat: 更长上下文 by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5963
- fix: use EXTENDED_CONTEXT_STEP for slider step value in settings by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5989
- fix: timing measurement before sending request by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5970
- fix: enhance image block handling in message processing by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5971
- docs: 贡献者数据源 by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5992
- fix: inaccurate temperature param by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5973
- feat: add support for allowing Escape key to exit fullscreen mode by @CreatorZZY in https://github.com/CherryHQ/cherry-studio/pull/5930
- fix: strange corner style in miniapp pop up by @kovsu in https://github.com/CherryHQ/cherry-studio/pull/5976
- refactor: update ImageBlockGroup layout to use CSS grid for better re… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/5998
- fix: update current topic id and support EmojiAvatar for ChatFlowHistory by @alephpiece in https://github.com/Cherr
1.3.3 15. maj 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: ensure modelId is case-insensitive in findTokenLimit function by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5844
- docs: Improve the README for better readability by @jwcrystal in https://github.com/CherryHQ/cherry-studio/pull/5880
- fix: copilot annotation bug by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5882
- chore(workflows): update workflows for new repo structure by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/5885
- fix: multi-window entry html by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5881
- feat(i18n): add page zoom settings in English, Japanese, and Russian … by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5891
- feat: add undo functionality to agent prompt generation by @saicaca in https://github.com/CherryHQ/cherry-studio/pull/5821
- revert: openai compatible type by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/5928
- fix: OpenAIResponseProvider summaryForSearch impl model wrong by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/5933
- feature: Hide disabled options for web search by @teojs in https://github.com/CherryHQ/cherry-studio/pull/5943
New Contributors
- @saicaca made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/5821
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.3.0...v1.3.3
1.2.10 29. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- feat: Enable image generation in assistant based on model selection by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5364
- feat: Enhance theme management with auto mode support by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5374
- fix: Fix the image support for the GitHub Copilot models by @AO2233 in https://github.com/CherryHQ/cherry-studio/pull/5379
- fix(MCPSettings): fix mcp setting state error,fix mcp setting save searchKey lose by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/5384
- Feat/mcp enhancement by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/5386
- feat(MCPService): add method to find PowerShell executable path by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5393
- Add MCP resources dropdown in settings navbar by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/5394
- fix(OpenAIProvider): refine system message handling for specific model IDs by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5397
- chore: add grok image alias by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5408
- #4288 Added a "Copy" button next to each search result. by @RechardLLee in https://github.com/CherryHQ/cherry-studio/pull/5389
- fix: update electron-updater patch and refine content-type regex by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5416
- revert: generate image button by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5414
- fix(AppUpdater): update condition for checking available updates by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5417
- refactor: simplify window.api definition by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/5412
- fix(MCPService): Tool call failure caused by incorrect tool parameters by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/5411
- feat: 增加模型备注功能 by @africa1207 in https://github.com/CherryHQ/cherry-studio/pull/5392
- feat: update theme handling in ConfigManager and WindowService by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5433
- feat(TopicsTab): 简单方式优化话题列表切换卡顿问题 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/5436
- style: optimize mcp arg name display layout by @akeyz in https://github.com/CherryHQ/cherry-studio/pull/5438
- chore: Update runtime version in VSCode launch configuration by @kanweiwei in https://github.com/CherryHQ/cherry-studio/pull/5434
- fix(McpOAuthClientProvider): update redirect URL by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5449
- feat: 允许功能键(F1-F19)可以被设置为快捷键而不需要修饰键 by @xixiaxixi in https://github.com/CherryHQ/cherry-studio/pull/5450
- refactor: use the existing hook by @akeyz in https://github.com/CherryHQ/cherry-studio/pull/5453
- fix(GeminiProvider): enhance image generation logic and response configuration by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5447
1.2.9 26. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: Resolve unsafe map call in MessageContent.tsx by @dcai in https://github.com/CherryHQ/cherry-studio/pull/5311
- fix: image abort error and message render error by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5303
- feat: support preview of MCP call results by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/5236
- feat: open popup url in external browser by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4446
- fix: update electron-updater to patch to support window arm upgrade by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5337
- 获取 searxng 搜索结果 url 的内容作为大模型回答的参考,而不是使用 searxng 搜索结果的摘要内容 by @MiterMe in https://github.com/CherryHQ/cherry-studio/pull/5335
- Update issue-management.yml by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/5314
- refactor(auto-update): should triggle download when checking for update manually by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5262
- fix #5127 by @RechardLLee in https://github.com/CherryHQ/cherry-studio/pull/5307
- feat: add document count in create popup by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5343
- feat(McpServersList): add ModelScope sync functionality by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/5250
- feat(models): add new search models by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5349
- Add MCP server installation via URL protocol by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/5351
- feat: add dify knowledge mcp by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5290
- feat: Implement deep linking for AppImage on Linux by @emaryn in https://github.com/CherryHQ/cherry-studio/pull/5360
- fix: more robust portable data dir setup logic by @subframe7536 in https://github.com/CherryHQ/cherry-studio/pull/5347
New Contributors
- @dcai made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/5311
- @MiterMe made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/5335
- @RechardLLee made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/5307
- @emaryn made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/5360
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.2.8...v1.2.9
1.2.7 22. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: disable auto update in portable exe by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/5150
- chore(electron-builder): add StartupWMClass for CherryStudio in liunx desktop configuration by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/5158
- fix(MinApp): integrate dynamic background color for MinappPopupContainer by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/5142
- fix(knowledge): change search ui and fix search bug by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5186
- fix(knowledge): fix citation bug and optimize extract logic by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/5195
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.2.6...v1.2.7
1.2.5 19. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: upgrade electron-builder to 26.0.13 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/4783
- feat(Miniapp): add Z.ai mini app with logo and migration support by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4820
- feat(Grok): add isGrokModel function and update systemMessage handling for Grok models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4823
- feat: create issue-management.yml by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/4822
- Update issue-management.yml by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/4830
- fix: websearch ui by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/4840
- feat(models): update GLM model list and add new GLM-Z1 reasoning models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4836
- feat(models): add gpt-4.1 model to visionAllowedModels by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4843
- chore(issue-template): improve clarity and requirements in bug report checklist by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4847
- feat(QuickPanel): 优化快捷菜单搜索问题 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4863
- feat/search mcp auto config by @koujialong in https://github.com/CherryHQ/cherry-studio/pull/4780
- fix(styles): add support for lucide icons in global styles by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4871
- feat: integrate AxiosProxy for HTTP requests in rerankers and Copilot… by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/4858
- feat(model): add ModelCard schema and related types for input/output capabilities by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4812
- feat(MessageContent): Add Collapsible Citations Display by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/4285
- fix(OpenAIProvider): remove unnecessary o-series model stream restriction by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4889
- 为各语言的 README 都添加了 Maple-Neon 主题. by @BoningtonChen in https://github.com/CherryHQ/cherry-studio/pull/4891
- fix: MCP 服务器添加 server-filesystem 时填写参数后启用时报错 by @An0510 in https://github.com/CherryHQ/cherry-studio/pull/4872
- Fix(MCPService): 修复 getSystemPath 因硬编码 Shell 路径导致的兼容性问题 by @liqiha0 in https://github.com/CherryHQ/cherry-studio/pull/4853
- fix(ReadMe): the redirection error of the Maple Neon theme by @BoningtonChen in https://github.com/CherryHQ/cherry-studio/pull/4893
- fix(OpenAIProvider): Filter empty system prompts by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4896
- fix: 快捷助手发起询问后没有清理掉输入框内的内容 by @ooyyh in https://github.com/CherryHQ/cherry-studio/pull/4907
- refractor: nutstore sdk changed to JS version by @nutstore-dev in https://github.com/CherryHQ/cherry-studio/pull/4913
- chore: Update electron-builder configuration to remove architecture by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/4912
- Feat/mcp oauth by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4837
- refactor(Gemini): migrate generative-ai sdk to genai sdk by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4939
- fix(GeminiProvider): update content configuration based on model type by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4960
- feat(models): add support for o3 and o4-mini models in vision and logo configurations by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4963
- chore(electron-builder): Simplify file renaming logic and remove space by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/4919
- feat: LLM 可以根据需求自行选择使用知识库或者网络搜索 by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/4806
- fix(models): simplify OpenAI o-series model identification logic by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4985
- fix(AddAgentPopup): update form handling and simplify prompt input layout by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4984
- refactor: imp
1.2.4 14. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix(UI): Correct citation tooltip style in light theme by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/4738
- Update LICENSE by @YinsenHo in https://github.com/CherryHQ/cherry-studio/pull/4744
- refactor(AgentPage): Refactor AgentPage UI by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4737
- feat(AssistantItem UI): 优化助手 Emoji 显示 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4747
- fix: Update dashscoop provider configuration and enhance model editing functionality by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/4748
- Add 仿 Claude 样式主题 in README by @bjl101501 in https://github.com/CherryHQ/cherry-studio/pull/4751
- hotfix: 优化一些 issue 反馈 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4758
- feat(MCP): add resource management features and localization support by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4746
- feat: 优化 webdav 备份文件恢复管理功能 by @africa1207 in https://github.com/CherryHQ/cherry-studio/pull/4699
- Enhance web search with XML-based query extraction by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4770
- fix(MCPService): 增加获取系统 PATH 的功能,修复 process.env.PATH 无法获取系统 PATH 的问题 by @Reamd7 in https://github.com/CherryHQ/cherry-studio/pull/4766
- fix: numpad enter not work by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4773
- fix: [mac] fullscreen changed when switch by clicking dock icon by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4771
- fix: quickAssistant transalte not work by key select by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4782
- feat: update icons in Inputbar and quickpanel by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4793
- Feat/mcp tool response support image by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4787
- Feat/mcp custom headers by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4800
New Contributors
- @bjl101501 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4751
- @Reamd7 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4766
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.2.3...v1.2.4
1.2.2 11. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: fix main-window fake show up on Linux by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/4570
- fix(websearch): improve web search enablement logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4576
- feat(MCP): add StreamableHTTPClientTransport and update server type h… by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4554
- feat(AssistantsTab): add sorting functionality by Pinyin and update translations by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/4507
- feat(mcp): support MCP by prompt by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4476
- fix: missing ExportMenuOptions in persist leads to useSelector re-render a lot by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4593
- fix: 解决聊天页面图片复制失败的问题和点击编辑回复的时候,不显示图片 url 的问题 by @magicdmer in https://github.com/CherryHQ/cherry-studio/pull/4496
- feat: Optimize QuickPanel by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4604
- fix: [mac] lower window level not to cover pinyin input method by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4612
- feat: add model provider logo upload by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/4408
- fix: [mac] issues related to fullscreen mode by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4618
- fix: O3 config text-embedding-3-small duplicate by @BruceMaa in https://github.com/CherryHQ/cherry-studio/pull/4634
- feat(search): support using google as default search provider by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4569
- Clean up MCPService connections on app quit by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4647
- refactor(CodeBlock): simplify header layout and adjust CollapseIcon position by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4644
- feat: support ublacklist subscribe by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2974
- feat(xAI): Add support for Grok-3-mini and update reasoning effort logic by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4657
- feat(models): add grok-3 support to FUNCTION_CALLING_MODELS by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4669
- feat(CodeBlock): add tooltips for collapse and copy buttons by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4666
New Contributors
- @BruceMaa made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4634
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.2.1...v1.2.2
1.2.1 8. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- fix(NpxSearch): update search result mapping to use record name as ke… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/4491
- fix: wrap inline code by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/4512
- refactor(reranker): 重构重排序功能以提高可维护性 by @HammCn in https://github.com/CherryHQ/cherry-studio/pull/4539
- fix(MessageContent): handle optional chaining for grounding metadata and citations by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4540
- fix(McpService): improve client connection handling with error logging by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4531
- style(ProviderSettings): Refactor ProviderSettings UI by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4475
- feat: add dangbei miniapp by @DemonJun in https://github.com/CherryHQ/cherry-studio/pull/4552
- feat(websearch): add overwrite functionality for search service by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/4530
1.1.19 7. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)ARM64 EXE (NSIS)ARM64 EXE (NSIS)
Udgivelsesnoter
- @HammCn made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3773
- @PeterWang-dev made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4414
- @strongtz made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3431
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.1.18...v1.1.19
1.1.18 4. april 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
新增功能
1. MCP 工具增强
- 新增 MCP 工具权限管理 (#4348)
- 支持通过名称和 ID 匹配工具 (#4323)
- 添加 registryUrl 支持包管理 (#4200, #4279)
- 自动安装服务器配置和迁移 (#4156)
- 优化 Gemini 的 schema 验证 (#4153)
2. AI 模型相关
- 新增默认豆包模型到模型列表
- 启用 Anthropic 128k 上下文测试功能 (#2887)
- 支持生成导出单条消息时的标题
- 优化模型列表搜索栏响应速度 (#4221)
3. 界面与交互
- 新增聊天导航栏关闭功能 (#4019)
- 支持一键复制模型 ID (#4190)
- 新增迷你窗口钉住/调整大小功能 (#3201)
- 支持显示和复制迷你窗口真实 URL (#3072)
- 增加 React 开发者工具扩展支持
4. 国际化与多语言
- 新增日语、俄语和繁体中文的标题生成支持
5. 其他
- 渲染 Markdown 格式的助手提示 (#4365)
- 知识库搜索结果支持文本选择 (#4281)

问题修复
1. UI 与布局
- 修复选择模型弹窗宽度为 600px 以改善布局
- 调整虚拟列表高度基于项目数量 (#4270)
- 修复暗色主题下的聊天历史显示 (#4254)
- 优化下拉菜单宽度和滚动条可见性
- 修复迷你窗口跨平台显示问题 (#3072)
2. 功能逻辑
- 修复 WebDAV 备份恢复和弹窗问题
- 修复 Topic 提示词修改不立即生效问题
- 修复 NutStore 路径中的斜杠处理 (#4208)
- 修复代码块在多模型下的消息行为 (#4328)
- 修复缩放因子在调整大小时不应改变的问题 (#4159)
3. MCP 相关
- 修复助手 MCP 服务器初始状态为空的问题
- 简化助手状态重置逻辑

优化与重构
1. 代码结构
- 重构 MCP 初始化逻辑 (#4238)
- 将 Web 搜索提供商代码移至 providers 文件夹
- 清理输入栏代码结构
- 优化 MCPService 设置 NPM_CONFIG_REGISTRY 的逻辑
2. 性能
- 降低侧边栏迷你窗口动画的 GPU 负载
- 优化快速切换标签页的响应速度
- 优化代码块中的复制按钮固定位置 (#4205)
3. 界面组件
- 替换导航栏图标并更新工具提示功能
- 简化 MCP 设置表单项和调整导航栏内边距

其他变更
- 从默认迷你应用列表中移除 AI Studio 入口
- 默认启用 clickAssistantToShowTopic 设置
- 迁移逻辑更新,版本号升至 89
New Contributors
- @BetterAndBetterII made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4205
- @cherry-min made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4190
- @kanweiwei made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4293
- @BowieHe made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4312
- @BlBana made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4355
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.1.17...v1.1.18
1.1.17 30. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- docs(config): fix typo in electron-builder.yml by @catwinee in https://github.com/CherryHQ/cherry-studio/pull/4104
- fix: add base url for gemini by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/4109
- fix(ApiService): context clear failed by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/4112
- fix: only keepalive minapp should show minimize button by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4082
- Optimize API key validation by implementing parallel checks by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/4066
- fix: race condition in topic auto renaming by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/4117
- feat(config): 增强模型支持 by @yangtb2024 in https://github.com/CherryHQ/cherry-studio/pull/4085
- fix: markdown not recognized ** as emphasis marks in CJK by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4119
- fix(MCPService): prefix tool IDs with 'f' for consistency by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4121
- fix(MCPService): clear cache on server close and refactor tool fetchi… by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/4122
- refactor(settings): 重构小程序设置 by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/4092
- refactor(files): Reconstruct file system UI by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4100
- Add keyboard navigation and selection highlighting for AddAssistantPopup by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/4022
New Contributors
- @catwinee made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/4104
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.1.16...v1.1.17
1.1.16 29. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
修复升级过程导致的数据丢失问题,建议所有人更新到这个版本,不要使用旧版本
1.1.13 28. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: apikey input flickering by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/3835
- feat(SettingTab): add support for reasoning effort model check by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3842
- feat: 支持直接在小程序界面右键隐藏小程序 by @HoBeedzc in https://github.com/CherryHQ/cherry-studio/pull/3869
- fix [!important]: some shortcuts not work by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/3879
- feat(pending-animation): 当消息处于后台 pending 时,助手头像跟话题显示脉冲动画效果 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/3867
- feat(主题): 添加 settingTheme 字段以增强主题切换功能 by @HoBeedzc in https://github.com/CherryHQ/cherry-studio/pull/3882
- feat: support acrylic effect for Windows by @hakadao in https://github.com/CherryHQ/cherry-studio/pull/3865
- feat: Update text-based file extensions for EDAs by @RarityBrown in https://github.com/CherryHQ/cherry-studio/pull/3856
- feat(genmini): enhance by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/3849
- fix(thinking): Claude think label recognition error problem by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3807
- feat: Katex and MathJax blocks horizontally auto-scroll by @z-zeechung in https://github.com/CherryHQ/cherry-studio/pull/3806
- feat: nutstore integration by @nutstore-dev in https://github.com/CherryHQ/cherry-studio/pull/3461
- feat: add Siyuan Note export functionality and configuration by @deadmau5v in https://github.com/CherryHQ/cherry-studio/pull/3845
- feat: 提高自动检查更新功能设置易读性 by @wangxiaolong100 in https://github.com/CherryHQ/cherry-studio/pull/3906
- feat: Use logo instead of avatar by @teojs in https://github.com/CherryHQ/cherry-studio/pull/3919
- feat: 优化导出 obsidian,自动选择库路径,不再需要手动配置 by @africa1207 in https://github.com/CherryHQ/cherry-studio/pull/3854
- Add PaperMaterial Theme in README by @rainoffallingstar in https://github.com/CherryHQ/cherry-studio/pull/3955
- feat: exclude rerank models from mention dropdown by @purefkh in https://github.com/CherryHQ/cherry-studio/pull/3958
- feat(message): 将 fold display mode 的状态持久化 by @Sorades in https://github.com/CherryHQ/cherry-studio/pull/3951
- refactor(AgentCard): unify dropmenus by @OrzMiku in https://github.com/CherryHQ/cherry-studio/pull/3965
- fix(HealthCheck): exclude rerank models from being checked by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3969
- fix: open 'data' page by default after routing to data settings by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3977
- feat(models): add 'qwen2.5-omni' to allowed vision models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3987
- feat(message): calculate token usage when message content is updated by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3981
- Perf/optimize rendering by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/3923
- Feat/mcp auto server by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/3996
- fix(Reranker): 修复 rerank 400 and 完善错误信息 by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/4013
- refactor: mcp setting ui refactor by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4045
- fix(nutstore): fix the issue of not being able to customize the name of nutstore backup files. by @nutstore-dev in https://github.com/CherryHQ/cherry-studio/pull/4050
- refactor(mcp settings): enhance NpxSearch component layout and styling by @teojs in https://github.com/CherryHQ/cherry-studio/pull/4053
- fix(TopicsTab): Topic prompts cannot be cleared by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/4048
- feat(MessagesService): two or more adjacent messages have the same role as user, then only the last one should be kept by @ocleo1 in https://github.com/CherryHQ/cherry-studio/pull/3998
- fix: code block selection abnormal by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/4056
- fix: fix fold selected by @teojs in https://github.com/CherryHQ/cherry-studio/pul
1.1.10 23. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: race condition in new context event by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3597
- fix: update API URL for together provider by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3605
- fix: mcpserver settings scrolling bar by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/3604
- chore: upgrade eslint version to 9.x by @shlroland in https://github.com/CherryHQ/cherry-studio/pull/3608
- Unknown event handler property onsuccess . by @TangZhiZzz in https://github.com/CherryHQ/cherry-studio/pull/3603
- feat(MCP): add external MCP search website link in MCP settings by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/3602
- feat: Export to Joplin by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/3607
- feat[MCP]: Optimize list tool performance. by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/3598
- fix: correct typo in properties variable and add null check by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/3619
- update: readme mcp server by @HM-Suiji in https://github.com/CherryHQ/cherry-studio/pull/3623
- fix: readme serial number error by @HM-Suiji in https://github.com/CherryHQ/cherry-studio/pull/3624
- fix: readme number error by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/3625
- feat(MCP, Proxy): proxy uv/bun install script by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/3621
- fix[MCP]: enhance tool call handling in OpenAIProvider by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/3642
- fix(KnowledgeBase): pass full knowledgeBase API parameters by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/3628
- feat(i18n): Fix MCP i18n issues by @deadmau5v in https://github.com/CherryHQ/cherry-studio/pull/3651
- fix(reranker): fix reranking API integration with own parameters by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/3629
- fix: update file extensions for Fortran source files by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/3683
- fix(translate): 去除翻译页面中生成的翻译内容开始的空白行 by @FischLu in https://github.com/CherryHQ/cherry-studio/pull/3684
- feat: support jina reranker by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/3658
- feat: enhance WebDAV backup and restore functionality by @zhsama in https://github.com/CherryHQ/cherry-studio/pull/2522
- feat: make webdav state persistent, improve webdav autosync by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3690
- fix(MessageMenubar): trim leading whitespace from message content before copying to clipboard by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3715
- fix: miniWindow not sync with theme change by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/3643
- revert(Proxy): remove proxyManager usage from multiple services by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/3720
- feat(MessageMenubar): Automatically hide tooltip when secondary popup by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3728
- fix(MessageMenubar): handle assistant messages from reasoning models when copying and editing content by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3724
- fix: select and copy the translation part in the chat box by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/3710
- feat(Messages): 新增消息锚点功能,在右侧显示消息大纲 by @teojs in https://github.com/CherryHQ/cherry-studio/pull/3674
- fix(HealthCheck): health checking local models without API keys by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3732
- fix: use messagesRef to avoid empty new branch by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/3745
- fix(knowledge): base url disappear by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/3747
- chore(ProxyManager): remove unnecessary console log by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/3757
- fix: take messages with empty tool_calls a
1.1.8 19. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
- feat(knowledge base): enhance knowledge base with rerank model by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/3534
- Fix/knowledge-file-ext-case by @Harris-H in https://github.com/CherryHQ/cherry-studio/pull/3545
- fix: knowledgebase rerank undefined by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/3561
- docs: update the contributor guide link in readme by @narasux in https://github.com/CherryHQ/cherry-studio/pull/3577
- feat(PlantUML): Add zoom and copy function to PlantUML component by @pilgrimlyieu in https://github.com/CherryHQ/cherry-studio/pull/3578
- feat: enable automatic conversion of math code to $$ during export by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/3556
- feat: Support search info with search summary model by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2443
- fix: too many listeners when setting shortcuts that may cause memory leaks by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/3540
- fix(GeminiProvider): filterEmptyMessages in Gemini provider by @yuna0x0 in https://github.com/CherryHQ/cherry-studio/pull/3560
- feat: image attachment copy and download (#3488) by @deadmau5v in https://github.com/CherryHQ/cherry-studio/pull/3539
- optimize local dev with fixed yarn by @genffy in https://github.com/CherryHQ/cherry-studio/pull/3456
- feat: support Github Copilot by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2432
- refactor: simplify new topic shortcut logic in Inputbar by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3593
- fix: ensure active assistant is updated correctly on deletion by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3588
- fix(mcp-tools): Enhance object nested properties filtering by @yuna0x0 in https://github.com/CherryHQ/cherry-studio/pull/3485
New Contributors
- @narasux made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3577
- @yuna0x0 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3560
- @genffy made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3456
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.1.7...v1.1.8
1.1.7 18. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- refactor: handle tool content differently for doubao and deepseek by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/3474
- fix: MCP switch button display bug (#3481) by @deadmau5v in https://github.com/CherryHQ/cherry-studio/pull/3482
- fix: fix uv and bun install on linux by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/3514
- fix(mermaid): Mermaid theme not change after theme toggling by @pilgrimlyieu in https://github.com/CherryHQ/cherry-studio/pull/3518
- style: Disable text selection globally with selective text input exce… by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/1913
- feat: add support for citation preview by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/3354
- fix: trim() in Translation may result in malformed Markdown output for certain models. by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/3523
- fix: update url by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/3478
- refactor: add isNameManuallyEdited flag to topic management by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/3467
- feat: add hunyuan to function calling models by @ocleo1 in https://github.com/CherryHQ/cherry-studio/pull/3432
- fix: [#3221] should disable shortcut when quickAssistant not available by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/3228
- feat(quick-assistant): Add setting - Auto-paste to Quick Assistant by @deadmau5v in https://github.com/CherryHQ/cherry-studio/pull/3484
- fix(NewContextButton): Incorrect relation to showInputEstimatedTokens setting by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/3361
New Contributors
- @deadmau5v made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/3482
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.1.5...v1.1.7
1.1.5 17. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
1.0.6 5. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
1.0.5 5. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: show correct logo for qwen-omni-turbo by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/2656
- feat: Add quote feature by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2657
- 添加“腾讯云 TI”供应商及其支持的 deepseek 模型 / Add new provider Tencent Cloud TI with deepseek by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/2685
- feat: Added reset avatar feature and center align items in userpopup by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2658
- Fix/1767 shadow markdown by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/1871
- feat: improve SelectModelPopup by @alephpiece in https://github.com/CherryHQ/cherry-studio/pull/2740
- feat: add search function on provider list & optimize ui behaviors when dragging provider item by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/2706
- [Add Agent] German Tutor by @ViGeng in https://github.com/CherryHQ/cherry-studio/pull/2748
- feat: Save proxy setting by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2757
- feat: Add code block wrapping functionality by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2411
- feat: Update model label format to include provider information by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2793
- refactor: Replace html2canvas with html-to-image for improved sup element by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2739
- fix: Token counter display issues when translating assistant messages. by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/2804
- feat(显示设置): 自定义 css 增加 cherrycss 入口方便快速获取样式 by @LunaYJ in https://github.com/CherryHQ/cherry-studio/pull/2807
- feat: support table and hyperlink when export to word by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2837
- feat: Enable conditional settings shortcut based on user preferences by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2830
- fix: Improve reasoning effort segmented control by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2824
New Contributors
- @alephpiece made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2656
- @0xfullex made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2685
- @ViGeng made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2748
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.0.4...v1.0.5
1.0.4 2. marts 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: Add Hunyuan TurboS model (launched on February 26) by @jorben in https://github.com/CherryHQ/cherry-studio/pull/2602
- feat: add MessageGroupMenuBar Tooltip by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/2600
- feat: Add reasoning effort control for Claude 3.7 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2540
- feat: Add emoji avatar support across multiple components by @yeongpin in https://github.com/CherryHQ/cherry-studio/pull/2473
- fix bug: #2306 by @kirahan in https://github.com/CherryHQ/cherry-studio/pull/2641
- fix: fix bug of metrics missing by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/2629
- chore: Enhance Styled Components configuration and prop handling by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/2631
- fix: Fix app quit exceptionally on MacOS's full screen mode by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2548
- feat: Add KaTeX copy-tex and mhchem support by @pilgrimlyieu in https://github.com/CherryHQ/cherry-studio/pull/2644
- Add Civil Engineer assistant by @jiange1236 in https://github.com/CherryHQ/cherry-studio/pull/2640
- feat: add you.com miniapp by @shiquda in https://github.com/CherryHQ/cherry-studio/pull/2639
- Added Cici for mini App by @AkaShark in https://github.com/CherryHQ/cherry-studio/pull/2614
- refactor: Improve Ellipsis component and usage by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/2603
New Contributors
- @jorben made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2602
- @kirahan made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2641
- @pilgrimlyieu made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2644
- @jiange1236 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2640
- @shiquda made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2639
- @AkaShark made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2614
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.0.2...v1.0.3
1.0.1 26. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- Update README.md by @sunrise0o0 in https://github.com/CherryHQ/cherry-studio/pull/2213
- fix: 添加多个目录到知识库多个进度之间展示混淆 #2197 by @sijie-chan in https://github.com/CherryHQ/cherry-studio/pull/2198
- feat: Enhance knowledge popup input focus behavior by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2203
- feat: 用户侧消息快捷重试功能 by @dengshenkk in https://github.com/CherryHQ/cherry-studio/pull/2221
- feat: Add remark function to knowledge url by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2210
- feat: Improve support for the Codestral and additional Mistral models by @Alice39s in https://github.com/CherryHQ/cherry-studio/pull/2227
- fix:修复在备份和恢复备份时由于无法删除临时目录导致的功能终止 by @SagoLu in https://github.com/CherryHQ/cherry-studio/pull/2224
- fix: undesired assistant selection menu popup when no ' ' before '@' by @victkk in https://github.com/CherryHQ/cherry-studio/pull/2219
- feat: add shortcut to home window of mini app by @icinggslits in https://github.com/CherryHQ/cherry-studio/pull/2208
- fix bug: uniqueIds is null when uploaded directory by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2258
- fix: count reasoning content into token estimation by @victkk in https://github.com/CherryHQ/cherry-studio/pull/2276
- fix: folder spelling change by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/2242
- feat: Adapt glmzeropreview thinking chain format, enhance message thought processing with flexible extractors by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2233
- feat: Add support for Gemini 2.0 and update Yi model configurations by @Alice39s in https://github.com/CherryHQ/cherry-studio/pull/2229
- feat: add new claude 3.7 model support by @preszzz in https://github.com/CherryHQ/cherry-studio/pull/2289
- feat: 添加更多 C++文件扩展名支持 by @kindmesdilabso in https://github.com/CherryHQ/cherry-studio/pull/2288
- fix: 网络搜索添加时间信息 by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2255
- feat: Add fullscreen mode notification with localized message by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2299
- chore: Update Grok app logo and related images by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/2311
- fix: 修复深色模式下气泡样式的用户名样式错误问题 by @godcop in https://github.com/CherryHQ/cherry-studio/pull/2331
- feat: 新增导出到语雀功能 by @Aglargil in https://github.com/CherryHQ/cherry-studio/pull/2307
- feat: 知识库支持更多 txt based 格式,包括 org, wiki, ipynb by @liyuankui in https://github.com/CherryHQ/cherry-studio/pull/2330
- feat: Enhance reference prompt with language matching instruction by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2319
- fix bug: 深色模式对话导出渲染不正确 by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2322
- fix: Export image in dark mode by @icinggslits in https://github.com/CherryHQ/cherry-studio/pull/2332
- feat: Support more file drag and drop scenarios by @icinggslits in https://github.com/CherryHQ/cherry-studio/pull/2278
- feat: Improve think tag processing with more robust parsing by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2342
- feat: add web search settings by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/2314
- add o3 by @sunrise0o0 in https://github.com/CherryHQ/cherry-studio/pull/2359
- feat: add better support for openrouter thinking format by @happyZYM in https://github.com/CherryHQ/cherry-studio/pull/2369
- feat: Add search button to the knowledge base, and adjusted the display for drag-and-drop uploads by @icinggslits in https://github.com/CherryHQ/cherry-studio/pull/2365
New Contributors
- @dengshenkk made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2221
- @Alice39s made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2227
- @SagoLu made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2224
- @victkk made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2219
- @Pleasurecruise m
1.0.0 23. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
v1.0.0
🌐 本次更新带来所有模型联网能力 (This update brings web search to all models.)
0.9.30 22. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: Auto-select newly added knowledge base by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2166
- fix: Enhance assistant emoji and popup UI interactions
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v0.9.29...v0.9.30
0.9.29 22. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- fix: 添加目录到知识库任意一个失败界面上会展示失败 by @sijie-chan in https://github.com/CherryHQ/cherry-studio/pull/2143
- feat: Add Monica minapp by @aBER0724 in https://github.com/CherryHQ/cherry-studio/pull/2141
- fix: 复制聊天信息按钮显示不全 by @huangmiuXyz in https://github.com/CherryHQ/cherry-studio/pull/2163
- fix: Restore textarea focus after selecting mention model via mouse by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2146
- fix: Regenerat messages don't use @ specified models by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/2145
New Contributors
- @sijie-chan made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2143
- @aBER0724 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2141
- @huangmiuXyz made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/2163
Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v0.9.28...v0.9.29
0.9.27 19. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
What's Changed
- feat: Enable search capability for Qwen commercial version model by @yrom in #1927
- Updated provider information by @sunrise0o0 in #1948
- fix: Update language options promptly by @icinggslits in #1945
- fix: 优化导出到Notion的相关提示、添加Notion配置文档按钮提示 by @GeorgeDong32 in #1939
- feat: Add German language support to translation options by @ousugo in #1940
- fix: update model identification with provider-specific uniqueness by @DeJeune in #1946
- feature: Adaptive height of textarea on translation page by @icinggslits in #1944
New Contributors
- @DeJeune made their first contribution in #1946
Full Changelog: v0.9.26...v0.9.27
0.9.24 14. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
New Features:
- Added service providers LM Studio, ModelScope, Perplexity, Wwen, DMXAPI @sunrise0o0 @Col0ring @hehua2008 @ousugo
- Mention function supports up and down arrow keys to cycle through model selection @FischLu
- Added Xiaoyi to Mini Program @ousugo
- Added Notion connection detection function @TreyDong
Optimizations:
- When searching for models in the edit model popup, search both model name and ID @ousugo
- Added inference model filter button to the edit model popup @ousugo
Fixes:
- Fixed incorrect display of thinking time for thinking models @shniubobo
- Fixed translation errors for some models @Konjac-XZ
0.9.23 13. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
New Features:
- Knowledge base adds support for more file types @eeee0717 @wenwei-lin
- Use @ to bring up the model selection list @duanyongcheng
- Added topic pinning feature @TreyDong
- Added the function to export topics to Notion @TreyDong
- Added Google AI Studio mini program @ousugo
- Added Gitee provider @fchange
- Added PPIO provider @cnJasonZ
- Add citation source data display for OpenAI requests @lucifer9
Optimizations:
- Optimized i18n internationalization configuration @eeee0717
- Optimized line break effect of thinking process display @enzheng128
- o3-mini model reply content display @teaim
- Max token setting
- Provide error message returned by the server
- Removed the switch to reset the default model
- The default formula engine is changed to KaTeX
- Added confirmation for WebDav data restoration
Fixes:
- Fixed knowledge base search crash issue @yrom
- Think model summarizes title error @linauror
- Fixed the issue that regenerating in multi-model mode would switch to the default model @kshern
- The number of database documents changed to the default of 6 @eeee0717
- Shortcut keys cannot be bound to spaces @LunaYJ
- Jina default cannot chat issue
- o1 series models do not support max_token parameter issue
- Doubao model does not support files issue
0.9.21 9. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Added settings function to the knowledge base
2. More user-friendly error messages
3. Added Baidu Cloud Qianfan service provider
4. Fixed the issue where Groq deepseek models were unusable
5. Optimized the display of the thinking process @jettpark @github
6. Ability to bind a knowledge base to an assistant @eeee0717
7. Fixed knowledge base search crash issue @yrom
8. Optimized o3-mini model output display issue @teaim
9. Removed QwenLM service provider
0.9.19 5. februar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Support for OpenAI o3-mini model @wenwei-lin
2. Solve the issue where some files in the knowledge base cannot be embedded @Nana7mi1
3. Fix the issue where there is no right-click menu in the mini-program @gutsyy
4. Support creating multiple Azure OpenAI service providers
5. Switch assistant to automatically close knowledge base selection
6. Optimize frequently asked translation questions @Kcalb35
7. Support for drawing with the DeepSeek Janus-Pro model @eeee0717
8. Optimize error display
9. Support for one-click retrieval of SiliconFlow API key
0.9.17 24. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Fixed the issue where silicon-based flow image generation could not preview images.
2. Fixed the issue where group messages were not regenerated after resending messages.
0.9.16 22. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Grouped message display @teojs
2. Support for DeepSeek R1 model
3. Modification of preset message saving logic for assistants @duanyongcheng
4. Bug fixes and performance optimizations
0.9.14 20. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. New Quick Assistant Popup
2. Translation defaults to stream output
3. Added fixed button at the top of the mini-program popup @ousugo
4. Added shortcuts for clearing messages and clearing context @cljnnn
5. Gemini security settings updated @magicdmer
6. Agent page performance optimized @magicdmer
7. Fixed WebDAV automatic backup issue
0.9.10 15. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.9.8 14. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.9.6 9. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.9.5 8. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. New application icon
2. Home window width adjustment support
3. Content display supports wide and narrow modes
4. Added search shortcuts
5. Customizable sidebar icons @hxp0618
6. Mermaid preview zoom in/out functionality added @hxp0618
7. Support for AiHubMix and Zhipu AI models
8. Support for processing Gemini PDF attachments using the official API
9. Added Gemini file list in the file module
10. Fixed issue where Ollma embedding model could not create knowledge bases
11. Other bug fixes
0.9.4 2. januar 2025 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. File deletion support
2. Added Hika Mini Program
3. Added WebDAV sync status display
4. Custom parameters added JSON type
5. Internet switch for Tencent Hunyuan
0.9.3 30. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Add Genspark mini program.
2. User messages support editing and resending.
3. Assistants support custom request parameters by @n2yt584v2t4nh7y.
4. Support editing topic summary prompt words.
5. Fix the problem that Windows users cannot open after installation.
6. Fix the problem that the knowledge base cannot vectorize MD files.
0.9.2 28. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Azure OpenAI embedding model support
2. Added dedicated embedding model provider JINA
3. Support sending without entering content after selecting images and files
4. Added GitHub Copilot mini-app
5. Model editing supports displaying model ID
6. Model selection button shows provider details
7. Fixed issue where search results could not be located after moving topics to different assistants
8. Fixed issue where output containing sub could not be displayed properly
0.9.1 26. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Add knowledge base
2. Smaller installation package size, faster startup speed
3. WebDAV support for automatic backup @littlepenguin66
4. Token generation speed and first character latency data display @adfnekc
5. Fix shortcut key errors @TanXiang7o
6. Fix Gemini model conversation errors
0.8.27 16. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
Udgivelsesnoter
1. Fixed formula display misalignment issue
2. Added mini-program quick access entry
3. Added ThinkAny and Nano Search mini-programs
4. Optimized Markdown list display
5. Allowed multiple clicks to upload files using the upload file button
6. Used larger input boxes by default on large screens
7. Added display settings module in settings
8. Supported SVG preview
9. Mermaid chart supported copying source code
10. Added shortcut key to copy the last message
11. o1 model enabled streaming output by default
12. Supported modifying the threshold for pasting long text as a file
0.8.26 15. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.25 12. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.24 11. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.23 5. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.22 4. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.20 3. december 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.19 25. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.17 20. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.16 20. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.15 19. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.13 12. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.12 11. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.11 10. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)
0.8.10 7. november 2024 — 64-bit EXE (NSIS)64-bit EXE (NSIS)

Mest populære i AI-assistenter og LLM

Se alle
  1. Claude CodeAI-assistenter og LLM · Anthropic PBC
  2. Codex CLIAI-assistenter og LLM · OpenAI, Inc.
  3. ChatGPTAI-assistenter og LLM · lencx
  4. GPT4AllAI-assistenter og LLM · Nomic
  5. JanAI-assistenter og LLM · Jan
  6. WSL ManagerAI-assistenter og LLM · Bostrot
  7. oh-my-piAI-assistenter og LLM · Can Bölük
  8. T3 CodeAI-assistenter og LLM · T3 Tools
  9. CC SwitchAI-assistenter og LLM · farion1231
  10. LobeHubAI-assistenter og LLM · LobeHub

Tags

Del