github CherryHQ/cherry-studio v1.4.8

latest releases: v1.6.0-beta.7, v1.6.0-beta.6, v1.6.0-beta.5...
2 months ago

What's Changed

  • feat: Add S3 Backup by @GeorgeDong32 in #6802
  • chore: format zh-cn and zh-tw i18n strings with pangu. by @Konjac-XZ in #7644
  • fix: restore message content className logic to resolve search issue by @kingsword09 in #7651
  • feat: support linux deb by @beyondkmp in #7652
  • fix: textarea not resizing back after clearing long input (#7609) by @suenyiyang in #7632
  • fix(models): enhance Doubao model checks to include model.id conditions by @DeJeune in #7657
  • chore(OpenAIApiClient): handle empty delta objects in non-streaming esponses by @WAcry in #7658
  • Feat/ppio rerank by @cnJasonZ in #7567
  • fix(translate): improve language options with clearer values by @EurFelux in #7640
  • Fix/gemini by @DeJeune in #7659
  • fix(ImageGenerationMiddleware): read image binary data by @DeJeune in #7681
  • fix(Inputbar): fix enter key confict by @teojs in #7679
  • chore(package): add opendal dependency to package.json by @beyondkmp in #7685
  • feat: add country flag emoji support and enhance UI components by @beyondkmp in #7646
  • style(antd): Optimize antd components through patch method by @teojs in #7683
  • feat(TranslatePage): replace ReactMarkdown with MarkdownIt. by @Konjac-XZ in #7545
  • refactor(Messages): enhance ImageBlockGroup to dynamically adjust grid columns based on block count by @teojs in #7678
  • fix(WindowService): remove backgroundThrottling option for improved window configuration by @beyondkmp in #7699
  • refactor(APIClients): apply custom parameters conditionally for chat scenarios to avoid affecting other functionalities by @DeJeune in #7702
  • fix: Ensure tool call results are included in the conversation context by @EurFelux in #7463
  • refactor(inputbar): enforce image upload and model mentioning restrictions by @EurFelux in #7314
  • feat(TopicsHistory): add sorting functionality for topics and update UI components by @teojs in #7673
  • fix: update default timeout configuration across API clients by @DeJeune in #7686
  • fix(WindowService): remove backgroundThrottling option for cleaner window configuration by @beyondkmp in #7704
  • test: add comprehensive tests for CopyButton component by @farion1231 in #7719
  • refactor(WebSearchMiddleware, linkConverter): enhance link processing and buffering logic by @DeJeune in #7724
  • chore(ci): update dependabot by @alephpiece in #7725
  • chore: update electron dependency to version 35.6.0 in package.json and yarn.lock by @beyondkmp in #7730
  • fix(MessageMenubar): Add check for empty relatedUserMessageBlocks to prevent errors by @EurFelux in #7733
  • fix: remove opendal by @alephpiece in #7753
  • refactor: Restructure the knowledge base directory by @kangfenmao in #7754
  • fix: add custom prompt setting for translate model by @Pleasurecruise in #7623
  • PPIO OAuth Login by @cnJasonZ in #7717
  • feat(AppUpdater): integrate User-Agent generation for autoUpdater req… by @kangfenmao in #7751
  • test: add tests for DividerWithText and EmojiIcon components by @farion1231 in #7747
  • fix: migrate version by @alephpiece in #7757
  • refactor: new knowledge base ui layout by @kangfenmao in #7748
  • chore: Disable auto-organize imports on save by @EurFelux in #7744
  • fix: clear cached web search and knowledge references in BaseApiClient by @kangfenmao in #7759
  • fix: i18n missing & model select options by @Pleasurecruise in #7760
  • chore: update markdown-related packages by @alephpiece in #7745
  • chore: update i18n script by @alephpiece in #7729
  • refactor(ProviderSettings): add provider key by urlScheme by @beyondkmp in #7529
  • feat: Add code linting plugin support to the Electron configuration by @ZeroZ-lab in #7740
  • fix(AboutSettings): don't throw a notification when switch to the about page by @beyondkmp in #7688
  • fix: cannot move data dir in linux by @beyondkmp in #7643
  • chore: remove dependency updates by @alephpiece in #7743
  • feat: SelectionAssistant macOS version / 划词助手macOS版 by @0xfullex in #7561
  • fix(migrate): enable stream output for existing assistants in migrati… by @DeJeune in #7772
  • feat(knowledge): support doc2x, mistral, MacOS, MinerU... OCR by @eeee0717 in #3734
  • fix(messageThunk): handle missing user message in response creation by @ABucket in #7375
  • fix(SelectionAssistant): [macOS] enable AXAPI in Chrome and Electron Apps by @0xfullex in #7782
  • HotFix/dexie error by @DeJeune in #7778
  • HotFix: QuotaTag 循环调用 by @eeee0717 in #7788
  • feat: add PH8 provider support by @littleRiceZhou in #7756

New Contributors

Full Changelog: v1.4.7...v1.4.8

系统平台 文件类型 架构版本 下载链接
Windows 安装程序 (.exe) x64 Cherry-Studio-1.4.8-x64-setup.exe
Windows 安装程序 (.exe) arm64 Cherry-Studio-1.4.8-arm64-setup.exe
Windows 便携版 (.exe) x64 Cherry-Studio-1.4.8-x64-portable.exe
Windows 便携版 (.exe) arm64 Cherry-Studio-1.4.8-arm64-portable.exe
macOS .dmg 安装包 arm64 Cherry-Studio-1.4.8-arm64.dmg
macOS .dmg 安装包 x64 Cherry-Studio-1.4.8-x64.dmg
Linux AppImage x86_64 Cherry-Studio-1.4.8-x86_64.AppImage
Linux AppImage arm64 Cherry-Studio-1.4.8-arm64.AppImage
Linux (Debian/Ubuntu) .deb 安装包 amd64 Cherry-Studio-1.4.8-amd64.deb
Linux (Debian/Ubuntu) .deb 安装包 arm64 Cherry-Studio-1.4.8-arm64.deb

Don't miss a new cherry-studio release

NewReleases is sending notifications on new releases.