Commit Graph

2267 Commits

Author SHA1 Message Date
1600822305
db3293bbb4 添加了 TTS 相关服务并更新了设置 2025-04-11 21:03:18 +08:00
1600822305
a7a16272d3 添加了 TTS 相关服务并更新了设置 2025-04-11 20:05:32 +08:00
1600822305
d5cededd8b 添加了 TTS 相关服务并更新了设置 2025-04-11 19:08:51 +08:00
1600822305
8e56f8774f xuf 2025-04-11 19:03:02 +08:00
1600822305
be67580230 添加了 TTS 相关服务并更新了设置 2025-04-11 17:06:39 +08:00
1600822305
80a9ad517e Merge remote-tracking branch 'origin/main' into 1600822305-patch-2 2025-04-11 17:00:07 +08:00
1600822305
6de3c66d36 添加了 TTS 相关服务并更新了设置 2025-04-11 16:56:20 +08:00
1600822305
120282ea87 TTS语音通话功能 2025-04-11 16:02:17 +08:00
kangfenmao
5f73c6419f chore(version): 1.2.2 2025-04-11 14:43:02 +08:00
kangfenmao
fbb6d1422c feat(websearch): initialize subscribeSources in migrateConfig and update WebSearchState interface 2025-04-11 14:42:35 +08:00
Chen Tao
b12c46abe6 fix(llm): rename settingsSlice to llmSlice for clarity (#4688) 2025-04-11 11:32:30 +08:00
kangfenmao
2d298943f9 fix(scripts): update download URLs and default versions for bun and uv binaries 2025-04-11 11:25:37 +08:00
1600822305
a8f18caf0e 修复部分问题 2025-04-11 04:00:42 +08:00
1600822305
4c8751e56f 修复部分问题 2025-04-11 03:53:14 +08:00
1600822305
3ad4de74d5 修复部分问题 2025-04-11 03:50:12 +08:00
1600822305
031f8be2e1 修复zhcn 2025-04-11 03:46:20 +08:00
1600822305
f135bcb60c 修复部分问题 2025-04-11 03:42:16 +08:00
1600822305
f1e0581a32 添加了 语音通话功能 相关服务并更新了设置 2025-04-11 03:37:16 +08:00
1600822305
4b652b418e 123 2025-04-11 00:53:50 +08:00
1600822305
2a42bbe918 Merge branch '1600822305-patch-2' of https://github.com/CherryHQ/cherry-studio into 1600822305-patch-2 2025-04-11 00:44:15 +08:00
1600822305
8e1ebf29b2 添加了 TTS 相关服务并更新了设置 2025-04-11 00:43:13 +08:00
kangfenmao
880d0bdf3c feat(i18n): update subscription terminology in multiple languages for consistency 2025-04-10 22:12:27 +08:00
ousugo
d14c3ae114 refactor(SettingsTab): update reasoning effort change handler to use useCallback for performance optimization 2025-04-10 21:47:14 +08:00
ousugo
72ac708e41 feat(CodeBlock): add tooltips for collapse and copy buttons 2025-04-10 21:47:14 +08:00
ousugo
c417ce70c8 feat(models): add grok-3 support to FUNCTION_CALLING_MODELS 2025-04-10 21:46:48 +08:00
Asurada
3a66f13ff6 feat(xAI): Add support for Grok-3-mini and update reasoning effort logic (#4657)
* feat(models): add grok-3-mini support and update reasoning effort logic in SettingsTab and OpenAIProvider

* feat(settings): update reasoning effort logic for Grok models and enhance localization in multiple languages

* fix(models): correct spelling of reasoning in model support functions

* fix(settings): correct spelling of reasoning_effort in OpenAIProvider
2025-04-10 18:43:20 +08:00
1600822305
4a791222cf Update ASRServerService.ts 2025-04-10 17:54:35 +08:00
1600822305
8e6519d018 Update ASRServerService.ts 2025-04-10 17:48:08 +08:00
1600822305
77bd17515d Update ASRService.ts 2025-04-10 17:47:23 +08:00
1600822305
0f55b92f0e 修复 2025-04-10 17:44:39 +08:00
kangfenmao
97ea0e5a03 refactor(ipc): streamline IPC handler definitions and improve import organization
- Simplified the registration of IPC handlers for the search window by removing unnecessary async/await syntax.
- Improved import organization by removing duplicate import statements for ASRServerService.
2025-04-10 17:38:57 +08:00
Chen Tao
935c771ace feat: support ublacklist subscribe (#2974)
* feat: support ublacklist subscribe

* Merge branch 'main' into feat-ublacklist

* chore

* chore
2025-04-10 17:25:38 +08:00
ousugo
0ec6df2549 refactor(CodeBlock): simplify header layout and adjust CollapseIcon position 2025-04-10 17:22:20 +08:00
LiuVaayne
e342fb9533 Clean up MCPService connections on app quit (#4647)
* Clean up MCPService connections on app quit

* Improve application shutdown error handling
2025-04-10 17:19:02 +08:00
1600822305
73209a4f0a 1 2025-04-10 16:25:48 +08:00
1600822305
5cc7f0de2e 666 2025-04-10 16:20:36 +08:00
1600822305
a6f29cd46c 冲突6666 2025-04-10 16:17:46 +08:00
1600822305
1dec5a3945 ipc 2025-04-10 16:01:28 +08:00
1600822305
4d5a268bca 冲突ipc 2025-04-10 15:58:24 +08:00
kangfenmao
07717d6857 Merge branch 'main' into 1600822305-patch-2
# Conflicts:
#	src/main/ipc.ts
2025-04-10 13:52:15 +08:00
kangfenmao
3059fa230c refactor: Clean up code formatting and improve readability across multiple files
- Standardized code formatting by removing unnecessary line breaks and ensuring consistent use of semicolons.
- Enhanced readability in various components, including ASRButton, TTSButton, and TTSService, by restructuring code blocks and improving indentation.
- Updated comments for clarity and consistency in ASRService and TTSService.
- Adjusted import statements for better organization in several files, including TTSStopButton and ASRSettings.
- Improved the handling of promises and asynchronous functions for better code flow.
2025-04-10 13:48:29 +08:00
kangfenmao
5e833e67fb feat(models): add Qiniu models to SYSTEM_MODELS and update migration logic to initialize provider models
- Introduced new models for the Qiniu provider in SYSTEM_MODELS.
- Updated migration logic to populate Qiniu provider models if they are empty during state initialization.
2025-04-10 13:42:03 +08:00
kangfenmao
20601d1dbb refactor(after-pack): rename function to keepArchNodeFiles and update logic for retaining architecture-specific node modules
close PR#4522
2025-04-10 13:15:41 +08:00
kangfenmao
4b3b3f2dc5 feat(websearch): enhance web search provider settings and localization
- Updated web search provider settings to include API key and free status indicators.
- Improved localization for English, Japanese, Russian, Chinese, and Taiwanese languages to reflect new API key and free status fields.
- Refactored web search provider management to prevent duplicates and streamline provider addition during state migration.
- Adjusted UI components to conditionally render based on provider type, enhancing user experience.
2025-04-10 13:07:55 +08:00
1600822305
db394ea1c0 冲突 2025-04-10 12:49:57 +08:00
1600822305
d64b4f3210 冲突 2025-04-10 12:49:14 +08:00
1600822305
bbe08e2a6c ASR-TTS 2025-04-10 12:30:22 +08:00
LiuVaayne
c8fc4b85e6 feat(search): support using google as default search provider (#4569)
* feat(websearch): implement search window functionality and enhance search service

* feat(DefaultProvider): integrate @mozilla/readability for improved content parsing

* Add LocalSearchProvider for web page scraping

AI: Change `provider` from private to protected in BaseWebSearchProvider and implement LocalSearchProvider for web searching with browser-based content extraction.

* Add web search provider management features

Implement addWebSearchProvider function to prevent duplicates,
automatically load default providers on initialization, fix
LocalSearchProvider implementation, and update local provider
identification logic.

* Improve web search with specialized search engine parsers

Add dedicated parsers for Google, Bing, and Baidu search results,
replacing the generic URL extraction approach. Enhance page loading
with proper wait mechanisms and window cleanup. Remove DuckDuckGo
provider as it's no longer supported.

* Simplify DefaultProvider to unimplemented placeholder

* Remove default search engine from initial state

* Improve web search providers config and display

Add configuration for local search providers, remove empty apiKey fields,
and enhance the UI by sorting providers alphabetically and showing
whether they require an API key.

* Add stderr logging for MCP servers

* Make search window initially hidden
2025-04-10 12:29:09 +08:00
司马琦昂
77ff910aa2 fix: O3 config text-embedding-3-small duplicate 2025-04-10 10:20:34 +08:00
fullex
95244747b1 fix: [mac] issues related to fullscreen mode (#4618) 2025-04-10 09:02:53 +08:00