github CherryHQ/cherry-studio v1.5.0

latest releases: v1.6.0-beta.7, v1.6.0-beta.6, v1.6.0-beta.5...
pre-releaseone month ago

What's Changed

  • fix: fix ppio oauth links by @cnJasonZ in #8073
  • ✨ feat: add MCP server version display with badges by @vaayne in #8097
  • fix(install): update return codes for bun and uv installation scripts by @0xfullex in #8039
  • fix: 修复从未打开过的话题导出markdown为空的问题 by @luoxu1314 in #8103
  • fix: [Linux] support Linux Wayland global shortcuts by @0xfullex in #8080
  • fix: replace Select component with custom Selector in LocalBackupSetting by @beyondkmp in #8055
  • fix(Knowledge): pass searchResultCount to embed-js by @alephpiece in #8118
  • chore(gitignore): exclude more AI editor settings by @alephpiece in #8102
  • feat: improve translate history style by @kovsu in #8060
  • Feature/dmxapi painting add model by @jin-wang-c in #7851
  • fix: table resizing in mcp tool setting by @alephpiece in #8057
  • feat: thinking effect by @teojs in #8081
  • feat: enhance Anthropic and OpenAI API clients with incremental output support by @DeJeune in #8104
  • fix: cannot paste images when mentioned visual models by @EurFelux in #7817
  • fix: set source language when checking history item by @kovsu in #8130
  • fix(OpenAIApiClient): refine grok4 check for OpenRouter by @DeJeune in #8074
  • perf: prevent unnecessary topic rerendering by @alephpiece in #8116
  • Fix/ppio links by @cnJasonZ in #8131
  • feat(constant): add .fxml file extension by @EurFelux in #8125
  • fix: serif font in markdown title styles by @0xfullex in #8129
  • Fix: message tool button cannot click on grid mode by @EastlingWoo in #8123
  • fix: enhance OpenAIResponseAPIClient for Azure API version by @DeJeune in #8108
  • refactor(ThinkingEffect): Enhance thinking effect by @teojs in #8147
  • Fix/7973 by @koujialong in #8059
  • test: add unit tests for getPotentialIndex and input utils by @farion1231 in #7947
  • [1.5.0-rc] feat(MCP): Add DXT format support for MCP server installation by @vaayne in #7618
  • fix(openai): add compatibility mode for handling tool call responses by @EurFelux in #7983
  • chore(OpenAIApiClient): fallback to message when delta.content is emp… by @luoxu1314 in #8101
  • Feat: url context for Gemini models by @ous50 in #7931
  • fix(OpenAIResponseAPIClient):ensure openai-response providers always use Response API by @luoxu1314 in #8145
  • fix: global shortcut keys by @0xfullex in #8084
  • chore: update .gitignore to include .claude-code-router directory by @DeJeune in #8156
  • fix: openai api client by @DeJeune in #8154
  • [1.5.0-rc] Feat/memory by @vaayne in #7689
  • fix(AihubmixAPIClient): enhance ID validation logic to exclude 'embed… by @DeJeune in #8157
  • test: add integration test for message thunk and fix some bugs by @DeJeune in #8148
  • fix(WindowService): miniWindow should show in current screen by @0xfullex in #8132
  • fix: add channel property to notifications for backup and assistant messages by @Pleasurecruise in #8120
  • feat: optimize minapp cache with LRU by @kovsu in #8160
  • feat(MCPService):Add notification handlers and clear cache for MCPService by @luoxu1314 in #8179
  • fix: add compatibility for webdav servers that do not support streaming by @happyZYM in #7992
  • hotfix: error on deleting assistant by @alephpiece in #8190
  • Fix/mcp bug by @DeJeune in #8189
  • refactor: custom mini app loading logic by @Pleasurecruise in #8181
  • Revert "feat: optimize minapp cache with LRU (#8160)" by @0xfullex in #8205
  • feat: add support for 302AI provider in MCP settings by @mthezi in #7755
  • chore: update check-i18n scripts and remove duplicate keys by @alephpiece in #8203

New Contributors

Full Changelog: v1.4.11...v1.5.0

Don't miss a new cherry-studio release

NewReleases is sending notifications on new releases.