cherry-studio/src/main/services
LiuVaayne e97dfb4a4e Feat/mcp oauth (#4837)
* feat: implement OAuth client provider and lockfile management

* feat: implement OAuth callback server and refactor authentication flow

* fix(McpService): restrict command handling to 'npx' for improved clarity

* refactor: make callbackPort optional in OAuthProviderOptions and clean up MCPService

* refactor: restructure OAuth handling by creating separate callback and provider classes, and remove unused utility functions
2025-04-16 22:07:32 +08:00
..
mcp/oauth Feat/mcp oauth (#4837) 2025-04-16 22:07:32 +08:00
AppUpdater.ts lint: fix eslint error 2025-04-05 10:52:45 +08:00
AxiosProxy.ts feat: integrate AxiosProxy for HTTP requests in rerankers and Copilot… (#4858) 2025-04-15 18:42:31 +08:00
BackupManager.ts feat: 优化webdav备份文件恢复管理功能 (#4699) 2025-04-13 21:52:16 +08:00
CacheService.ts feat: add gemini files support 2025-01-07 16:49:11 +08:00
ClipboardMonitor.ts refactor: replace console.debug with console.log for improved logging consistency 2025-03-17 13:10:11 +08:00
ConfigManager.ts refactor(Constants): 优化一些常量和枚举值 (#3773) 2025-04-04 19:07:23 +08:00
CopilotService.ts feat: integrate AxiosProxy for HTTP requests in rerankers and Copilot… (#4858) 2025-04-15 18:42:31 +08:00
ExportService.ts feat: support table and hyperlink when export to word (#2837) 2025-03-05 11:16:45 +08:00
FileService.ts chore: remove useless code 2025-03-28 09:24:54 +08:00
FileStorage.ts refactor(Constants): 优化一些常量和枚举值 (#3773) 2025-04-04 19:07:23 +08:00
GeminiService.ts revert(Proxy): remove proxyManager usage from multiple services (#3720) 2025-03-21 16:04:45 +08:00
KnowledgeService.ts lint: fix eslint error 2025-04-05 10:52:45 +08:00
MCPService.ts Feat/mcp oauth (#4837) 2025-04-16 22:07:32 +08:00
MCPStreamableHttpClient.ts feat(MCP): add StreamableHTTPClientTransport and update server type handling 2025-04-09 09:21:35 +08:00
NutstoreService.ts refractor: nutstore sdk changed to JS version (#4913) 2025-04-16 10:47:08 +08:00
ObsidianVaultService.ts feat: 优化导出obsidian,自动选择库路径,不再需要手动配置 (#3854) 2025-03-25 21:31:22 +08:00
ProtocolClient.ts feat: nutstore integration (#3461) 2025-03-25 11:40:11 +08:00
ProxyManager.ts chore(ProxyManager): remove unnecessary console log 2025-03-22 00:28:07 +08:00
ReduxService.ts lint: fix eslint error 2025-04-05 10:52:45 +08:00
SearchService.ts feat(search): support using google as default search provider (#4569) 2025-04-10 12:29:09 +08:00
ShortcutService.ts fix: Resolve a series of miniWindow display issues and improve app behavior across platforms (#3072) 2025-03-31 21:07:16 +08:00
TrayService.ts feat: add a startup switch for quick assistant 2025-01-19 19:22:25 +08:00
WebDav.ts feat: 优化webdav备份文件恢复管理功能 (#4699) 2025-04-13 21:52:16 +08:00
WindowService.ts fix: mac fullscreen changed when switch back through clicking dock icon 2025-04-13 23:34:55 +08:00