Commit Graph

2269 Commits

Author SHA1 Message Date
1600822305 42c38b73ce 添加了 TTS 相关服务并更新了设置 2025-04-12 11:57:00 +08:00
1600822305 e0531ca5b6 添加了 TTS 相关服务并更新了设置 2025-04-11 21:49:47 +08:00
1600822305 d458395076 添加了 TTS 相关服务并更新了设置 2025-04-11 21:03:18 +08:00
1600822305 1bb423c82b 添加了 TTS 相关服务并更新了设置 2025-04-11 20:05:32 +08:00
1600822305 50545ad719 添加了 TTS 相关服务并更新了设置 2025-04-11 19:08:51 +08:00
1600822305 4fca77a047 xuf 2025-04-11 19:03:02 +08:00
1600822305 b4f602e00d 添加了 TTS 相关服务并更新了设置 2025-04-11 17:06:39 +08:00
1600822305 fa4dfecfe1 Merge remote-tracking branch 'origin/main' into 1600822305-patch-2 2025-04-11 17:00:07 +08:00
1600822305 df7bf152bd 添加了 TTS 相关服务并更新了设置 2025-04-11 16:56:20 +08:00
1600822305 3069e35688 TTS语音通话功能 2025-04-11 16:02:17 +08:00
kangfenmao 04333535dd chore(version): 1.2.2 2025-04-11 14:43:02 +08:00
kangfenmao a1dba93d27 feat(websearch): initialize subscribeSources in migrateConfig and update WebSearchState interface 2025-04-11 14:42:35 +08:00
Chen Tao 0842b7e84d fix(llm): rename settingsSlice to llmSlice for clarity (#4688) 2025-04-11 11:32:30 +08:00
kangfenmao 24d6d146c0 fix(scripts): update download URLs and default versions for bun and uv binaries 2025-04-11 11:25:37 +08:00
1600822305 a4eeea6732 修复部分问题 2025-04-11 04:00:42 +08:00
1600822305 644995dd76 修复部分问题 2025-04-11 03:53:14 +08:00
1600822305 1f967765e4 修复部分问题 2025-04-11 03:50:12 +08:00
1600822305 ff95670f25 修复zhcn 2025-04-11 03:46:20 +08:00
1600822305 a325ec091d 修复部分问题 2025-04-11 03:42:16 +08:00
1600822305 a86b4ba404 添加了 语音通话功能 相关服务并更新了设置 2025-04-11 03:37:16 +08:00
1600822305 f6cc733421 123 2025-04-11 00:53:50 +08:00
1600822305 14fe1036c9 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 fe69d5c287 添加了 TTS 相关服务并更新了设置 2025-04-11 00:43:13 +08:00
kangfenmao 978c3ea3cf feat(i18n): update subscription terminology in multiple languages for consistency 2025-04-10 22:12:27 +08:00
ousugo a9eb235c43 refactor(SettingsTab): update reasoning effort change handler to use useCallback for performance optimization 2025-04-10 21:47:14 +08:00
ousugo e0a47de8f7 feat(CodeBlock): add tooltips for collapse and copy buttons 2025-04-10 21:47:14 +08:00
ousugo 78a4696327 feat(models): add grok-3 support to FUNCTION_CALLING_MODELS 2025-04-10 21:46:48 +08:00
Asurada 57fa0aad38 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 21e195c51a Update ASRServerService.ts 2025-04-10 17:54:35 +08:00
1600822305 4ea385f481 Update ASRServerService.ts 2025-04-10 17:48:08 +08:00
1600822305 1b06fa11b0 Update ASRService.ts 2025-04-10 17:47:23 +08:00
1600822305 688d3f3fb5 修复 2025-04-10 17:44:39 +08:00
kangfenmao 56d9f6a8a0 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 2e0251aed7 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 afd1381d7f refactor(CodeBlock): simplify header layout and adjust CollapseIcon position 2025-04-10 17:22:20 +08:00
LiuVaayne c3b5cbee8f 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 9267583c58 1 2025-04-10 16:25:48 +08:00
1600822305 44e4936baf 666 2025-04-10 16:20:36 +08:00
1600822305 eb75884b57 冲突6666 2025-04-10 16:17:46 +08:00
1600822305 7b76fb611b ipc 2025-04-10 16:01:28 +08:00
1600822305 e7ae2bbe64 冲突ipc 2025-04-10 15:58:24 +08:00
kangfenmao dba84bb04e Merge branch 'main' into 1600822305-patch-2
# Conflicts:
#	src/main/ipc.ts
2025-04-10 13:52:15 +08:00
kangfenmao 09a6633370 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 e1f255048e 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 8a579be4c1 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 efcffbaa30 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 5b819221b3 冲突 2025-04-10 12:49:57 +08:00
1600822305 4e5e7f6248 冲突 2025-04-10 12:49:14 +08:00
1600822305 fc77db3b91 ASR-TTS 2025-04-10 12:30:22 +08:00
LiuVaayne f9c6bddae5 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