FList

What's Changed

  • fix: handle AISDKError in chunk processing by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10801
  • feat: add Claude Haiku 4.5 model support and update related regex patterns by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10800
  • fix: improve api-server startup and error handling logic by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10794
  • feat(models): add doubao_after_251015 reasoning model type and support by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10826
  • fix: use consistent sharp dependencies by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10832
  • style(AgentItem): improve agent item style by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10824
  • fix: add continue-on-error & remove unused issue checker by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10821
  • chore: update @opeoginni/github-copilot-openai-compatible to version 0.1.19 and remove obsolete patch file by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10836
  • fix: Support right-click to paste file content into inputbar by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10730
  • feat: new painting provider: intel ovms by @makejiang in https://github.com/CherryHQ/cherry-studio/pull/10570
  • fix: support toolchoice for knowledge by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/10763
  • fix: capture detailed error response body for reranker API failures by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10839
  • feat: enhance proxy bypass rules with comprehensive matching by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10817
  • build: pin vite to specific version 7.1.5 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10873
  • fix(home-tabs): correct tab switching logic for left position by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10858
  • build(deps-dev): bump playwright from 1.52.0 to 1.55.1 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/10850
  • fix: check model capability with model name by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10860
  • fix(aihubmix): fix model route rules by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/10878
  • feat: support germen by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10879
  • chore: update electron to 38 and vite to 4.0.1 by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10884
  • feat: position add button and new items at the top by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/10881
  • chore: migrate from openai to @cherrystudio/openai package by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10802
  • Feature/add ling series support by @cafe3310 in https://github.com/CherryHQ/cherry-studio/pull/10863
  • feat: add cherryin in provider type options by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/10891
  • fix: deep research model only support medium search context and reasoning effort by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/10676
  • fix: topic branch incomplete copy - split ID mapping into two passes by @ZKunZhang in https://github.com/CherryHQ/cherry-studio/pull/10900
  • ci: update OpenAI dependency in i18n workflow by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10914
  • feat: redirect macOS About menu to settings About page by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10902
  • fix: use nullish coalescing for advanced property updates by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/10921
  • fix: align S3 backup manager action buttons horizontally by @Phoen1xCode in https://github.com/CherryHQ/cherry-studio/pull/10922
  • feat(i18n): enhance translation script with concurrency and validation by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10916
  • fix: silicon reasoning by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10932
  • fix(InputbarTools): allow url context for gemini endpoint type model by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10926
  • feat(AppMenuService): enhance application menu with help section and others by @beyondkmp in https://github.com/CherryHQ/cherry-studio/pull/10934
  • fix: use system prompt variables in quick assistant by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10925
  • fix: optimize excluded websites handling in xai provider configuration by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10894
  • feat(miniapp): add HuggingChat mini app by @Phoen1xCode in https://github.com/CherryHQ/cherry-studio/pull/10923
  • fix: azure gpt-image-1 and openrouter gemini-image by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10797
  • fix: create assistant causing blank screen by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/10853
  • docs: update PR template and README with feature PR restrictions by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10955
  • ci(auto-i18n): disable package manager cache for node setup by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10957
  • fix(aiCore): support minimax-m2 by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10962
  • fix: disappeared MCP button by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10956
  • ci(i18n): update translation config to use TRANSLATION_BASE_LOCALE by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10965
  • fix(hooks): prevent save on composing enter key in useInPlaceEdit by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10972
  • fix: up-down button does not hide properly in some cases by @Konjac-XZ in https://github.com/CherryHQ/cherry-studio/pull/10693
  • feat: add huggingface provider by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10966
  • feat: add isClaude45ReasoningModel function and update getTopP logic by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10988
  • fix(sidebar): replace 'agents' with 'store' in sidebar by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10989
  • fix(Navbar): adjust min-height calculation for fullscreen mode on Mac by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/10990
  • fix: align and unify LocalBackupManager footer layout by @Phoen1xCode in https://github.com/CherryHQ/cherry-studio/pull/10985
  • Fix Qwen3 thinking mode control for Ollama using aiCore middleware by @Copilot in https://github.com/CherryHQ/cherry-studio/pull/10947
  • fix(knowledge): force choose knowledge aisdk error by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/11006
  • chore(ci): exempt all milestones and assignee from staling by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/11008
  • feat: allow new-topic bindkey to create new session for agent as well by @lenohard in https://github.com/CherryHQ/cherry-studio/pull/10862
  • feat(knowledge, preprocess): Add OpenMinerU preprocessor, knowledge base supports using open-source version of MinerU to process documents by @CarltonHere in https://github.com/CherryHQ/cherry-studio/pull/10992
  • fix: update Dashscope Anthropic API host and migrate old configs by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10973
  • ✨ feat: add plugin management system for Claude Agent (agents, commands, skills) by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/10854
  • ✨ Feat: Enhanced Tool Permission System with Real-time Approvals #10738 by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/10743
  • Provider Config & anthropic-web-fetch by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/10808
  • fix: approved tools by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11025
  • fix: use session model when sending messages by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11028
  • fix(TodoWriteTool): remove output rendering from TodoWriteTool component by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11035
  • feat(ReadTool): add function to remove <system-reminder> tags by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11034
  • docs: fix invalid link in the contributing guide by @ABucket in https://github.com/CherryHQ/cherry-studio/pull/11038
  • fix: update GlobTool to count lines instead of files in output by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11036
  • feat: 添加路由懒加载组件以优化页面加载性能 by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11042
  • fix(SettingsTab): Context slider inconsistent by @GeorgeDong32 in https://github.com/CherryHQ/cherry-studio/pull/10943
  • fix: sort grouped items by saved tags order from Redux by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11065
  • fix: notify renderer when api server ready by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11049
  • feat(useAppInit): implement automatic update checks with interval sup… by @kangfenmao in https://github.com/CherryHQ/cherry-studio/pull/11063
  • 🐛 fix: resolve tool approval UI and shared workspace plugin inconsistency by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11043
  • fix: activate assistant/agent when creating new by @EurFelux in https://github.com/CherryHQ/cherry-studio/pull/11009
  • fix(ClaudeCodeService): update environment variable names for models by @vaayne in https://github.com/CherryHQ/cherry-studio/pull/11073
  • feat: add confirmation modal for activating protocol-installed MCP by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11070
  • Feat/add skill tool by @MyPrototypeWhat in https://github.com/CherryHQ/cherry-studio/pull/11051
  • feat: restore data to mobile App by @eeee0717 in https://github.com/CherryHQ/cherry-studio/pull/10108
  • fix(agent): resolve edit modal loading race condition by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11084
  • fix: cancel debounced save on file path update by @Pleasurecruise in https://github.com/CherryHQ/cherry-studio/pull/11069
  • fix: minor ui tweak of plugin installation interface by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11085
  • Fix/azure embedding by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11044
  • chore[lint]: add import type lint by @0xfullex in https://github.com/CherryHQ/cherry-studio/pull/11091
  • Fix/qr-code by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11086
  • ci(deps): bump actions/setup-node from 4 to 6 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/11090
  • ci(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/11089
  • ci(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in https://github.com/CherryHQ/cherry-studio/pull/11088
  • fix(aihubmix): fix default rules missing app code by @DDU1222 in https://github.com/CherryHQ/cherry-studio/pull/11100
  • refactor:Unify the naming of configuration fields in thinking, change to using underscore style. by @DeJeune in https://github.com/CherryHQ/cherry-studio/pull/11106
  • chore: update v1.7.0-beta.3 release notes by @defi-failure in https://github.com/CherryHQ/cherry-studio/pull/11105

New Contributors

  • @cafe3310 made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10863
  • @Phoen1xCode made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10922
  • @Copilot made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10947
  • @lenohard made their first contribution in https://github.com/CherryHQ/cherry-studio/pull/10862

Full Changelog: https://github.com/CherryHQ/cherry-studio/compare/v1.7.0-beta.2...v1.7.0-beta.3