FList

What's Changed

  • fix(appearance-settings): add aria-labels and tooltips to page-zoom buttons by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17606
  • feat(resource-groups): add shared group creation dialog by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17611
  • fix(composer): hide injected knowledge prompts by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/17613
  • fix(knowledge): use readable names for saved messages by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/17630
  • fix(obsidian-export): keep dialog open and report failure on empty title by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17625
  • fix(api-gateway): render absolute OpenAPI server URL for curl examples by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17608
  • fix(knowledge): view a note's original content on primary click by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17624
  • fix(builtin-tools): drop the uri format that strict providers reject by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/17633
  • perf(agent-runtime): reduce Agent session startup latency by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/17615
  • fix(notes): sync character count after undo and redo by @ousugo in https://github.com/CherryHQ/cherry-studio/pull/17638
  • fix(selection-assistant): correct opacity slider drag direction by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17623
  • fix(paintings): prevent image drag artifacts by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17641
  • fix(knowledge): use regional Jina reader for URL imports by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/17653
  • fix(system-ocr): prevent macOS image OCR crashes by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17657
  • docs(testing): establish frontend testing guidelines by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17577
  • fix(ai-usage): show modality for unattributed entries by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17592
  • fix(agents-migration): prevent OOM on large session histories by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17579
  • fix(dialog): avoid selecting first input on open by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17631
  • feat(html-artifact): restore isolated inline HTML previews by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17323
  • feat(agent-reasoning): persist reasoning effort by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17586
  • feat(data-migration): improve migration failure recovery by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/17593
  • feat(composer): add provider-aware speed controls by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17530
  • feat(composer): add interactive link tokens by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17616
  • fix(mini-apps): add show and hide translations by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17663
  • fix(agent-artifacts): stabilize delivery cards and previews by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17291
  • feat(api-gateway): localize the OpenAPI docs and add a language switcher by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17399
  • fix(system-settings): show direction-aware hardware acceleration restart prompt by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17621
  • fix(mcp-settings): i18n registry option names by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17619
  • feat(image-preview): improve full-screen viewing interactions by @zhangjiadi225 in https://github.com/CherryHQ/cherry-studio/pull/17643
  • fix(channels): add accessible labels to row actions by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17664
  • fix(about-settings): add accessible labels to icon buttons by @kennyzheng-builds in https://github.com/CherryHQ/cherry-studio/pull/17662
  • fix(assistant-settings): clarify tool call round limit by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17596
  • 🤖 Daily Auto I18N Sync: Jul 30, 2026 by @github-actions[bot] in https://github.com/CherryHQ/cherry-studio/pull/17666
  • fix(openclaw): stop the gateway from updating itself, fix detached dashboard by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/17634
  • fix(preboot): prevent silent Windows startup failures by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17665
  • fix(channel-settings): restore QR registration flows by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/17635
  • feat(agent-permission-mode): support the SDK auto mode and collapse the enum copies by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/17584
  • feat(agent-session): surface workflow and background task progress by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/17440
  • perf(agent-migration): speed up legacy Agent data migration by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17652
  • chore: release v2.0.0-rc.3 by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/17674

Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v2.0.0-rc.2...v2.0.0-rc.3