Commit Graph

  • 60a3cac80d fix: improve abortController robustness with defensive programming (#7856) Jason Young 2025-07-06 14:18:03 +08:00
  • a1304054ce test: add comprehensive unit tests for asyncInitializer and copy utilities (#7858) Jason Young 2025-07-06 04:51:41 +08:00
  • 3e5969b97c refactor: migrate to v5 patch-1 suyao 2025-07-06 04:25:11 +08:00
  • a567666c79 docs: add testplan md (#7854) fullex 2025-07-05 17:19:25 +08:00
  • 1ebf546b70 chore: fix vite warning on dynamic imports (#7852) one 2025-07-05 15:08:02 +08:00
  • 19e9ba773f test: add comprehensive tests for CopyIcon and MinAppIcon components (#7833) Jason Young 2025-07-05 13:28:33 +08:00
  • cd42410d70 chore: migrate to v5 suyao 2025-07-05 13:28:19 +08:00
  • 619aadce41 fix(models): update glm-4 model regex for improved matching (#7793) SuYao 2025-07-05 13:25:19 +08:00
  • a924da10c2 fix(WindowService): update default window dimensions to improve user experience (#7789) beyondkmp 2025-07-05 00:13:22 +08:00
  • ee4c4b16ec fix(message-group): revert grid layout to use min-width (#7830) Konv Suu 2025-07-04 23:56:22 +08:00
  • f8c221f51a fix(CodePreview): line height rounding (#7835) one 2025-07-04 23:55:31 +08:00
  • 2a48babd50 fix: update websearch i18n, allow more search results (#7797) one 2025-07-04 23:50:42 +08:00
  • 547e5785c0 feat: add web search plugin for enhanced AI provider capabilities MyPrototypeWhat 2025-07-04 19:35:37 +08:00
  • e5d94d9a53 fix(MinerU): remove check quota (#7804) Chen Tao 2025-07-04 17:47:52 +08:00
  • 8cfe6a5848 feat(settings): add option to disable hardware acceleration (#7811) beyondkmp 2025-07-04 17:19:22 +08:00
  • 134ea51b0f fix: websearch block and citation formatting (#7776) v1.5.0-rc.4 SuYao 2025-07-04 17:03:45 +08:00
  • 2fad7c0ff6 refactor(messageThunk): streamline loading state management for topics (#7809) MyPrototypeWhat 2025-07-04 16:07:13 +08:00
  • 13162edcb2 refactor: remove providerParams utility module MyPrototypeWhat 2025-07-04 13:53:27 +08:00
  • 985859f1c3 feat(message-group): improve layout style (#7803) Konv Suu 2025-07-04 12:57:17 +08:00
  • d7f2ebcb6e perf(CodePreview): virtual list for shiki code block (#7621) one 2025-07-04 03:11:30 +08:00
  • e3057f90ea feat: add NewAPI provider (#7774) Calcium-Ion 2025-07-04 01:22:22 +08:00
  • 244a42f3be chore(docs): update README files and remove Japanese version kangfenmao 2025-07-04 01:02:30 +08:00
  • 8c06a87582 test: add comprehensive tests for IndicatorLight and Spinner components (#7781) Jason Young 2025-07-04 00:54:11 +08:00
  • 637019b0a8 chore(version): 1.4.8 v1.4.8 kangfenmao 2025-07-03 23:57:14 +08:00
  • e3775b13a6 style: update modal close margin and adjust settings layout kangfenmao 2025-07-03 23:47:53 +08:00
  • 7fae55863e refactor(llm, migrate): reorganize PH8 provider configuration and migration logic kangfenmao 2025-07-03 23:22:35 +08:00
  • 52d6c372ed fix(i18n): add provider key confirmation messages in multiple languages kangfenmao 2025-07-03 23:12:04 +08:00
  • 3bced85fc3 refactor(AddKnowledgePopup): streamline settings panel and enhance advanced options kangfenmao 2025-07-03 18:40:24 +08:00
  • f163ace86c feat: add PH8 provider support (#7756) littleRiceZhou 2025-07-03 23:16:25 +08:00
  • 25d6a1f02f HotFix: QuotaTag 循环调用 (#7788) Chen Tao 2025-07-03 18:22:29 +08:00
  • 9847db5c83 HotFix/dexie error (#7778) SuYao 2025-07-03 17:48:25 +08:00
  • 4c353f4eee fix(SelectionAssistant): [macOS] enable AXAPI in Chrome and Electron Apps (#7782) fullex 2025-07-03 17:06:02 +08:00
  • 870f794796 fix(messageThunk): handle missing user message in response creation (#7375) Tristan Zhang 2025-07-03 17:03:45 +08:00
  • e35b4d9cd1 feat(knowledge): support doc2x, mistral, MacOS, MinerU... OCR (#3734) Chen Tao 2025-07-03 16:23:02 +08:00
  • 1afbb30bfc fix(migrate): enable stream output for existing assistants in migrati… (#7772) SuYao 2025-07-03 15:26:09 +08:00
  • 2f016efc50 feat: SelectionAssistant macOS version / 划词助手macOS版 (#7561) fullex 2025-07-03 14:31:31 +08:00
  • cd1ef46577 chore: remove dependency updates (#7743) one 2025-07-03 14:05:35 +08:00
  • c79ea7d5ad fix: cannot move data dir in linux (#7643) beyondkmp 2025-07-03 13:07:13 +08:00
  • d486b56595 chore: update dependencies in package.json and yarn.lock fullex 2025-07-03 12:21:31 +08:00
  • 4bb5ff8086 Merge branch 'main' of https://github.com/CherryHQ/cherry-studio into wip/refactor/databases fullex 2025-07-03 12:13:49 +08:00
  • 01fc98b221 fix(AboutSettings): don't throw a notification when switch to the about page (#7688) beyondkmp 2025-07-03 11:42:02 +08:00
  • 6c0b614208 feat: Add code linting plugin support to the Electron configuration (#7740) GuanMu 2025-07-03 10:36:54 +08:00
  • 5d9b47198b Merge branch 'main' into feat/sidebar-ui suyao 2025-07-03 05:21:20 +08:00
  • 0218bf6c89 refactor(ProviderSettings): add provider key by urlScheme (#7529) beyondkmp 2025-07-03 05:10:18 +08:00
  • 8355ed2fa5 chore: update i18n script (#7729) one 2025-07-02 22:59:18 +08:00
  • c290906bd9 chore: update markdown-related packages (#7745) one 2025-07-02 22:33:02 +08:00
  • cf9175c408 fix: i18n missing & model select options (#7760) 自由的世界人 2025-07-02 21:16:24 +08:00
  • 575d6fa91b fix: clear cached web search and knowledge references in BaseApiClient (#7759) 亢奋猫 2025-07-02 20:51:47 +08:00
  • ac15930692 feat: enhance OpenAI model handling with utility function MyPrototypeWhat 2025-07-02 19:31:33 +08:00
  • fb624cc368 chore: Disable auto-organize imports on save (#7744) Phantom 2025-07-02 19:29:08 +08:00
  • 7ed6e58f8e refactor: new knowledge base ui layout (#7748) 亢奋猫 2025-07-02 17:34:19 +08:00
  • 38497597b9 fix: migrate version (#7757) one 2025-07-02 17:30:36 +08:00
  • ff3b1fc38f feat: enhance OpenAI provider handling and add providerParams utility module MyPrototypeWhat 2025-07-02 16:43:06 +08:00
  • d0ebdf460f test: add tests for DividerWithText and EmojiIcon components (#7747) Jason Young 2025-07-02 16:29:29 +08:00
  • df47b174ca feat(AppUpdater): integrate User-Agent generation for autoUpdater req… (#7751) 亢奋猫 2025-07-02 16:18:44 +08:00
  • 561c563bd7 PPIO OAuth Login (#7717) cnJasonZ 2025-07-02 15:49:37 +08:00
  • d5e8ffc00f fix: add custom prompt setting for translate model (#7623) 自由的世界人 2025-07-02 15:23:58 +08:00
  • 9f29194180 refactor: Restructure the knowledge base directory (#7754) 亢奋猫 2025-07-02 15:23:02 +08:00
  • a7abebc8f4 fix: remove opendal (#7753) one 2025-07-02 15:03:31 +08:00
  • 19212e576f Revert "feat: Add S3 Backup (#6802)" kangfenmao 2025-07-02 13:22:33 +08:00
  • db1c03f9fa refactor(App): replace TabsContainer with AppLayout for improved layout structure; integrate ChatProvider for chat context management; update routing logic in NavigationHandler to utilize SettingsPopup; adjust main height variable in styles for consistency; enhance FilesPage layout by repositioning SideNav; implement new SettingsPopup component for settings management. suyao 2025-07-02 11:50:41 +08:00
  • 990ec5cd5c fix(MessageMenubar): Add check for empty relatedUserMessageBlocks to prevent errors (#7733) Phantom 2025-07-02 11:34:53 +08:00
  • 4b92a5ef1e chore: update electron dependency to version 35.6.0 in package.json and yarn.lock (#7730) beyondkmp 2025-07-02 10:57:30 +08:00
  • 8d9ac7299a chore(ci): update dependabot (#7725) one 2025-07-02 10:22:17 +08:00
  • 6a2e04aaeb Revert "fix(WindowService): remove backgroundThrottling option for cleaner window configuration (#7704)" kangfenmao 2025-07-02 10:04:14 +08:00
  • bedea8aaaa refactor(ContextMenu): simplify context menu implementation by removing unused props and handlers; streamline rendering logic in Message component suyao 2025-07-02 03:48:21 +08:00
  • 27d959caed refactor(SettingsTab): update import for Windows constant and improve shortcut label logic suyao 2025-07-02 03:07:16 +08:00
  • 0609b93a14 Merge branch 'main' into feat/sidebar-ui suyao 2025-07-02 03:04:43 +08:00
  • 83f36f5e77 refactor(WebSearchMiddleware, linkConverter): enhance link processing and buffering logic (#7724) SuYao 2025-07-02 03:03:03 +08:00
  • f58378daa0 test: add comprehensive tests for CopyButton component (#7719) Jason Young 2025-07-01 23:37:44 +08:00
  • ba21a2c5fa refactor(EmojiIcon): enhance EmojiIcon component to accept size and fontSize props for better customization; update styles accordingly. kangfenmao 2025-07-01 20:10:04 +08:00
  • b660e9d524 feat: implement useSmoothStream hook for dynamic text rendering MyPrototypeWhat 2025-07-01 17:21:57 +08:00
  • 3eb6d08b34 fix(WindowService): remove backgroundThrottling option for cleaner window configuration (#7704) v1.5.0-rc.3 beyondkmp 2025-07-01 16:50:48 +08:00
  • 182ab6092c refactor: update reasoning plugins and enhance performance MyPrototypeWhat 2025-07-01 15:28:06 +08:00
  • b5f2abc930 fix: update default timeout configuration across API clients (#7686) SuYao 2025-07-01 15:09:12 +08:00
  • 0c3720123d feat(TopicsHistory): add sorting functionality for topics and update UI components (#7673) Teo 2025-07-01 14:52:52 +08:00
  • 4aa77d5a82 doc: Developer Co-creation Program 亢奋猫 2025-07-01 14:31:53 +08:00
  • f500cc6c9a refactor(inputbar): enforce image upload and model mentioning restrictions (#7314) Wang Jiyuan 2025-07-01 12:35:02 +08:00
  • 68d0b13a64 fix: Ensure tool call results are included in the conversation context (#7463) Wang Jiyuan 2025-07-01 12:34:11 +08:00
  • c37176fe98 refactor(APIClients): apply custom parameters conditionally for chat scenarios to avoid affecting other functionalities (#7702) SuYao 2025-07-01 12:26:11 +08:00
  • 421b4071d6 fix(WindowService): remove backgroundThrottling option for improved window configuration (#7699) beyondkmp 2025-07-01 11:02:59 +08:00
  • 1e20780c36 refactor(Messages): enhance ImageBlockGroup to dynamically adjust grid columns based on block count (#7678) Teo 2025-07-01 10:30:51 +08:00
  • acbe8c7605 feat(TranslatePage): replace ReactMarkdown with MarkdownIt. (#7545) Xin Rui 2025-07-01 01:42:25 +08:00
  • ad0b10c517 style(antd): Optimize antd components through patch method (#7683) Teo 2025-06-30 20:40:32 +08:00
  • 8c657b57f7 feat: add country flag emoji support and enhance UI components (#7646) beyondkmp 2025-06-30 20:23:22 +08:00
  • cf5ed8e858 refactor: streamline reasoning plugins and remove unused components MyPrototypeWhat 2025-06-30 18:34:08 +08:00
  • ac03aab29f chore(package): add opendal dependency to package.json (#7685) beyondkmp 2025-06-30 17:04:48 +08:00
  • db4ce9fb7f fix(Inputbar): fix enter key confict (#7679) Teo 2025-06-30 16:13:25 +08:00
  • 21ba35b6bf fix(ImageGenerationMiddleware): read image binary data (#7681) SuYao 2025-06-30 15:17:05 +08:00
  • a9a9d884ce Fix/gemini (#7659) SuYao 2025-06-30 13:51:23 +08:00
  • 1034b94628 fix(translate): improve language options with clearer values (#7640) Wang Jiyuan 2025-06-30 10:43:19 +08:00
  • 4c988ede52 Feat/ppio rerank (#7567) cnJasonZ 2025-06-30 10:16:22 +08:00
  • 0d60b34c17 refactor(messageThunk): clean up imports and remove unused code suyao 2025-06-30 09:51:52 +08:00
  • 60a89998fe feat(DeepResearch): implement deep research functionality and UI components suyao 2025-06-30 09:44:39 +08:00
  • 7b7819217f chore(OpenAIApiClient): handle empty delta objects in non-streaming esponses (#7658) David Zhang 2025-06-29 12:14:58 -07:00
  • b0053b94a9 fix(models): enhance Doubao model checks to include model.id conditions (#7657) SuYao 2025-06-30 00:15:36 +08:00
  • 218dcc2229 fix: textarea not resizing back after clearing long input (#7609) (#7632) Yiyang Suen 2025-06-30 00:01:28 +08:00
  • 8f64c5ab6a feat: support linux deb (#7652) beyondkmp 2025-06-29 23:58:24 +08:00
  • 9a4c69579d fix: restore message content className logic to resolve search issue (#7651) Kingsword 2025-06-29 21:32:05 +08:00
  • 007de81928 chore: update OpenRouter provider to version 0.7.2 and add support functions suyao 2025-06-29 21:29:57 +08:00