Commit Graph

  • 5cc7390bb6 Merge branch 'main' of github.com:CherryHQ/cherry-studio into wip/data-refactor fullex 2025-09-02 11:50:00 +08:00
  • 2ce4fabc7d refactor: update preference handling and remove unused settings fullex 2025-09-02 11:45:33 +08:00
  • 2480822690 Remove loading state blocks input, Add "Retry failed messages" button (#9513) 2025-09-02 11:24:20 +08:00
  • 16b9f49cc8 feat: Add animation for sidebar (#9768) RieN 7z 2025-09-02 09:26:56 +08:00
  • 1295d37ff6 Add the missing quotation mark (#9772) Xiangxi Meng 2025-09-02 07:27:16 +08:00
  • 7119c8155a chore: bump version to 1.5.9 v1.5.9 kangfenmao 2025-09-02 03:56:14 +08:00
  • cef8791c82 refactor(RichEditPopup): update minHeight to be dynamic based on window size kangfenmao 2025-09-02 04:39:53 +08:00
  • e417b57123 refactor(AihubmixPage): update mode options for aihubmix to include specific action values kangfenmao 2025-09-02 04:22:56 +08:00
  • c827aeaab2 feat(code): add 'modelscope' to CLAUDE_OFFICIAL_SUPPORTED_PROVIDERS and define its API base URL kangfenmao 2025-09-02 04:18:16 +08:00
  • f271cf737c fix: modelscope deepseek v3.1 think mode kangfenmao 2025-09-02 04:11:47 +08:00
  • 1f9a8276b1 refactor(settings): remove showTokens setting and related logic kangfenmao 2025-09-02 03:53:28 +08:00
  • 06b17128fd refactor(models): streamline model handling and update image generation logic kangfenmao 2025-09-02 03:44:46 +08:00
  • 6fb878d3b6 Revert "fix: complete PoeLogo rendering support across provider UI components (#9756)" kangfenmao 2025-09-02 02:48:43 +08:00
  • 80f49aecd7 feat(ocr): enhance OCR service for Linux compatibility and update image processing kangfenmao 2025-09-02 02:29:24 +08:00
  • 7b2570974e refactor: update language handling and remove unused locales fullex 2025-09-02 01:39:04 +08:00
  • 5ab98c9d05 feat(i18n): add "supported_providers" key to multiple locale files and enhance CodeToolsPage with provider information kangfenmao 2025-09-01 22:20:40 +08:00
  • df7fd26907 fix: complete PoeLogo rendering support across provider UI components (#9756) Yuhang 2025-09-02 00:50:54 +08:00
  • 0ef3852029 refactor: update theme handling and preference types fullex 2025-09-01 23:49:17 +08:00
  • 86d8e10dcb refactor: fix asar integration (#9753) beyondkmp 2025-09-01 19:48:24 +08:00
  • d258d9474a fix(ApiService): change default knowledgeRecognition setting from 'on' to 'off' kangfenmao 2025-09-01 19:32:30 +08:00
  • 4cceddc179 refactor(providerConfig): improve provider handling and configuration logic MyPrototypeWhat 2025-09-01 18:32:54 +08:00
  • 15043ba46c chore: bump version to 1.5.8 v1.5.8 kangfenmao 2025-09-01 17:15:18 +08:00
  • f085f6c7bc feat: add html-tags and htmlparser2 dependencies; enhance CodeViewer and RichEditor components (#9757) SuYao 2025-09-01 17:13:31 +08:00
  • e84d00fb0d refactor(aiCore): restructure parameter handling and file processing modules v1.6.0-beta.4 MyPrototypeWhat 2025-09-01 16:04:38 +08:00
  • cefd32ac7a chore(release): update version to 1.6.0-beta.4 and enhance release notes MyPrototypeWhat 2025-09-01 15:42:04 +08:00
  • 5ad170ec51 feat(aiCore): enhance file processing logic in convertFileBlockToFilePart function MyPrototypeWhat 2025-09-01 15:20:34 +08:00
  • 197bae6065 feat(Miniapp): add longcat.chat mini app (#9736) 沿途风浪 2025-09-01 13:57:24 +08:00
  • 02b85afefb fix(aiCore): update file data and mediaType extraction in convertFileBlockToFilePart function MyPrototypeWhat 2025-09-01 13:36:01 +08:00
  • 22729b3d71 ci(deps): bump actions/download-artifact from 4 to 5 (#9743) dependabot[bot] 2025-09-01 13:15:12 +08:00
  • 33363f0d6a fix(ProviderSettings): click padding won't trigger onClick (#9740) Phantom 2025-09-01 13:01:11 +08:00
  • 22ca77188b feat(openrouter): support openrouter to generate image (#9750) Phantom 2025-09-01 12:55:46 +08:00
  • fd2d4c723c fix: 快捷助手打开网址应该使用浏览器进行操作 (#9664) Konv Suu 2025-09-01 12:55:33 +08:00
  • 79a9dd15a7 ci(deps): bump actions/checkout from 4 to 5 (#9742) dependabot[bot] 2025-09-01 12:53:40 +08:00
  • e74c5a8ba3 feat(providerConfig): implement API key rotation logic for providers MyPrototypeWhat 2025-09-01 12:47:12 +08:00
  • f599b2c846 fix: improve image block layout and spacing (#9754) 亢奋猫 2025-09-01 12:44:24 +08:00
  • de8c7dbc93 fix: resolve mermaid theme switching issue from dark to light mode (#9745) yyhhyyyyyy 2025-09-01 11:53:38 +08:00
  • ed22890d67 fix typo secounds (#9751) co63oc 2025-09-01 11:45:00 +08:00
  • 7303c785aa feat(MCPSettings): add special error boundary & data validation for mcp server (#9633) Phantom 2025-09-01 10:20:02 +08:00
  • 9df7ac0ac2 feat: add support for downloading and retaining @napi-rs/system-ocr packages (#9741) beyondkmp 2025-09-01 09:59:53 +08:00
  • 0dce1c57fc Merge branch 'main' of github.com:CherryHQ/cherry-studio into wip/data-refactor fullex 2025-09-01 09:44:12 +08:00
  • a0fa536926 chore: bump version to 1.5.8-rc.2 v1.5.8-rc.2 kangfenmao 2025-08-31 23:03:19 +08:00
  • ce4cad67a6 Fix/newNode (#9727) SuYao 2025-08-31 21:53:53 +08:00
  • bf23c5b209 fix: initialize notes path on app startup to resolve missing default directory (#9728) Pleasure1234 2025-08-31 21:46:39 +08:00
  • 57d9b79e77 fix: enableWebSearch logic error (#9730) Phantom 2025-08-31 20:52:29 +08:00
  • 16973fc034 fix(ipc): check mainWindow in ipc handler (#9712) Phantom 2025-08-31 20:41:32 +08:00
  • 2e5ffb8324 fix(poe): poe cannot process multiple text part (#9711) Phantom 2025-08-31 20:41:18 +08:00
  • 4dbe5c8055 refactor(CodeEditor): support file extensions explicitly (#9707) one 2025-08-31 18:31:28 +08:00
  • 1ee57f1385 feat(window): check fullscreen state when useFullScreen mounted (#9719) Phantom 2025-08-31 18:17:16 +08:00
  • 10d6256ce1 feat: enhance note saving functionality with immediate cache invalidation (#9725) SuYao 2025-08-31 18:15:34 +08:00
  • 03ebc4a794 feat: enhance package management for image processing libraries (#9721) beyondkmp 2025-08-31 16:16:52 +08:00
  • 54a92bf2c6 fix: support rendering and display of <details/> and <summary/> tags (#9699) vectorstone 2025-08-31 12:28:50 +08:00
  • 9e567ace4e refactor: simplify select model popup (#9630) one 2025-08-31 12:26:59 +08:00
  • a1f5c12a96 chore: release v1.5.8-rc.1 v1.5.8-rc.1 kangfenmao 2025-08-31 11:53:19 +08:00
  • 96d8ac7250 docs: update trendshift badge 亢奋猫 2025-08-31 09:30:46 +08:00
  • fef6dccfd7 fix: missing note sidebar control button when the navigation bar is on the left (#9698) Pleasure1234 2025-08-31 00:50:56 +08:00
  • 0b7543a59b fix: support DeepSeek v3.1 for ppio & openrouter free (#9697) Phantom 2025-08-31 00:48:20 +08:00
  • dfb3322b28 feat: add notes module (#8871) SuYao 2025-08-30 23:09:13 +08:00
  • ebe2806467 feat: add cherryin provider (#9681) 亢奋猫 2025-08-30 20:09:35 +08:00
  • e1b6e46b2f chore: update electron to 37.4.0 (#9692) beyondkmp 2025-08-30 20:09:02 +08:00
  • e39e349dd3 fix(providerConfig): update Google Vertex AI import and creator function name lizhixuan 2025-08-30 18:42:08 +08:00
  • c5e746b6c6 fix: filter inline base64 image in messages summary (#9687) Phantom 2025-08-30 18:24:44 +08:00
  • 1d331c8ffc feat(providerConfig): add AWS Bedrock support in provider configuration lizhixuan 2025-08-30 18:18:33 +08:00
  • 837e929731 refactor(aiCore): consolidate StreamTextParams type imports and enhance type definitions lizhixuan 2025-08-30 17:58:28 +08:00
  • 6b92e676dc fix(registry): enhance provider config validation and update error handling in tests lizhixuan 2025-08-30 17:05:43 +08:00
  • e5327aba78 fix: cloudflare turnstile protection error (#9663) RieN 7z 2025-08-30 16:56:04 +08:00
  • d4e024f42d refactor(CodeEditor): improve code editor props (#9653) one 2025-08-30 15:11:29 +08:00
  • 4f620aed8d fix: code editor style (#9667) Phantom 2025-08-30 12:47:03 +08:00
  • 8f5e89d69a fix: replace hardcoded window size on first start (#9669) defi-failure 2025-08-30 09:38:39 +08:00
  • c982976fe0 test(streamCallback): 添加serializeError的mock实现 icarus 2025-08-30 03:05:19 +08:00
  • 461b54c53b refactor(ThinkingBlock): 优化条件渲染逻辑以提高可读性 icarus 2025-08-30 02:59:24 +08:00
  • 2f3b1d767d test(ThinkingBlock): 移除不再需要的实时计时测试用例 icarus 2025-08-30 02:59:17 +08:00
  • 895c30057f test(Spinner): 更新快照 icarus 2025-08-30 02:42:53 +08:00
  • d62e336dad test(ActionUtils): 添加对ConversationService和models模块的mock测试 icarus 2025-08-30 02:38:02 +08:00
  • 7f643d058c fix: 添加注释说明redux设置状态不应被服务层使用 icarus 2025-08-30 02:21:26 +08:00
  • 4cf239f165 test(aiCore): 更新客户端兼容性测试的mock数据 icarus 2025-08-30 02:18:46 +08:00
  • aaa56da614 refactor(vertexai): 将VertexAI配置检查从ApiClientFactory移至VertexAPIClient icarus 2025-08-30 02:16:06 +08:00
  • d468bb6ad3 test: 更新ApiService测试中ApiClientFactory的模拟路径 icarus 2025-08-30 01:26:53 +08:00
  • 1ef63aed3a feat(release): 更新版本至1.6.0-beta.3并添加新功能和优化 v1.6.0-beta.3 lizhixuan 2025-08-30 00:40:20 +08:00
  • 415fc23fee Merge branch 'feat/aisdk-package' of https://github.com/CherryHQ/cherry-studio into feat/aisdk-package suyao 2025-08-29 23:20:14 +08:00
  • e8bf1552d0 feat(mini窗口): 添加ErrorBoundary组件包裹内容 icarus 2025-08-29 23:01:50 +08:00
  • c1c91db9d2 fix(api): 修复API检查时的错误处理和取消逻辑 icarus 2025-08-29 22:51:49 +08:00
  • 27fa16daa3 docs(i18n): 添加请求路径的国际化翻译 icarus 2025-08-29 22:34:56 +08:00
  • e0f86688a2 fix(translate): 修复翻译过程中中止控制器的错误处理 icarus 2025-08-29 22:32:37 +08:00
  • 7a5050d2a2 feat(aiCore): 添加对文本增量累积的可配置支持 icarus 2025-08-29 22:25:07 +08:00
  • e653a52265 feat(abortController): 添加readyToAbort函数用于创建并注册AbortController icarus 2025-08-29 22:04:53 +08:00
  • f76952b0dd refactor(TranslateService): 重构翻译服务使用新的API接口 icarus 2025-08-29 21:42:19 +08:00
  • 01d7f784f7 refactor(translate): 重构语言检测功能,使用通用聊天接口替代专用接口 icarus 2025-08-29 21:35:33 +08:00
  • 4960eb712b fix(ApiService): 修复prompt参数类型并添加消息转换逻辑 icarus 2025-08-29 21:30:26 +08:00
  • 694ecc5243 fix(ApiService): 使FetchChatCompletionOptions参数变为可选 icarus 2025-08-29 21:16:04 +08:00
  • 84f920e54e refactor(ApiService): 重构 fetchChatCompletion 参数类型定义 icarus 2025-08-29 21:07:22 +08:00
  • d4a22d3b0c refactor(services): 提取 FetchChatCompletionOptions 类型以提升代码可维护性 icarus 2025-08-29 20:33:22 +08:00
  • ddb203170e refactor(aiCore): 提取 ModernAiProviderConfig 类型以复用 icarus 2025-08-29 20:25:16 +08:00
  • 1460a0b5b9 refactor(aiCore): 将console.log替换为logger.debug以改进日志记录 icarus 2025-08-29 19:52:13 +08:00
  • aaa51c435e feat(翻译): 添加对Qwen MT模型翻译选项的特殊处理 icarus 2025-08-29 19:36:40 +08:00
  • 9bde8b3cae Merge branch 'main' of github.com:CherryHQ/cherry-studio into feat/aisdk-package icarus 2025-08-29 19:34:55 +08:00
  • e56218f3ac Merge branch 'feat/aisdk-package' of github.com:CherryHQ/cherry-studio into feat/aisdk-package icarus 2025-08-29 19:19:59 +08:00
  • 58874a954c feat(aiCore): 添加对智谱AI模型的支持 icarus 2025-08-29 19:19:54 +08:00
  • 6fa82533d5 refactor(aiCore): improve provider registration and model resolution logic MyPrototypeWhat 2025-08-29 19:15:06 +08:00
  • a7b8b40301 feat(reasoning): 增强模型推理控制逻辑,支持更多提供商和模型类型 icarus 2025-08-29 19:09:33 +08:00
  • bdbb2c2c75 refactor(aiCore): 重构provider选项构建逻辑以支持更多provider类型 icarus 2025-08-29 18:43:03 +08:00