cherry-studio/src/main/services
LiuVaayne f6d71868cb
feat: support tokenflux provider (#6358)
* feat: add Cherry Cloud provider with associated assets and localization support

* feat: add Cherry Cloud provider support with OAuth integration and IPC handling

* fix: add success message for Cherry Cloud API key update

* feat: enhance provider navigation with dynamic ID in URL and update selected provider state

* feat: implement Cherry Cloud server synchronization with token management and error handling

* feat: add CherryCloud provider configuration and token management

* feat: integrate TokenFlux provider support and update related configurations

fix: update redux-persist version to 104

refactor: remove redundant tokenflux provider model assignment in migration

fix: update migration to add TokenFlux provider instead of CherryCloud

* feat: enhance TokenFlux server synchronization with API key authentication support

* feat: update TokenFlux provider assets and add new models

* feat: update migration logic for version 106 to add TokenFlux provider

* feat: disable TokenFlux provider by default in INITIAL_PROVIDERS

* feat: add TokenFlux billing URLs to providerCharge and providerBills functions
2025-05-23 17:10:07 +08:00
..
mcp fix: ensure correct PATH assignment in shell environment 2025-05-23 15:25:01 +08:00
urlschema feat: support tokenflux provider (#6358) 2025-05-23 17:10:07 +08:00
AppUpdater.ts fix(AppUpdater): update condition for checking available updates (#5417) 2025-04-27 22:22:31 +08:00
AxiosProxy.ts refactor(AxiosProxy): improve proxy handling and initialization logic 2025-04-21 11:26:13 +08:00
BackupManager.ts fix: enhance backup and restore functionality with skip option (#6294) 2025-05-22 19:38:34 +08:00
CacheService.ts feat: add gemini files support 2025-01-07 16:49:11 +08:00
ConfigManager.ts fix: update default values and improve component structure 2025-05-20 00:20:02 +08:00
ContextMenu.ts feat: add inspect option to context menu with localization support (#5807) 2025-05-09 22:12:16 +08:00
CopilotService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
ExportService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
FileService.ts chore: remove useless code 2025-03-28 09:24:54 +08:00
FileStorage.ts fix: handle user cancellation and improve error reporting in file saving process 2025-05-21 22:40:20 +08:00
GeminiService.ts refactor: update Gemini file upload method to accept baseURL parameter 2025-05-22 10:11:26 +08:00
KnowledgeService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
MCPService.ts fix: handle proxy environment variables for bun command in MCPService 2025-05-22 22:57:49 +08:00
NotificationService.ts chore: remove electron-notification-state dependency and update notification settings 2025-05-21 14:03:24 +08:00
NutstoreService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
ObsidianVaultService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
ProtocolClient.ts feat: support tokenflux provider (#6358) 2025-05-23 17:10:07 +08:00
ProxyManager.ts fix: remove undici dependency and clean up ProxyManager code (#6020) 2025-05-15 22:09:53 +08:00
ReduxService.ts refactor: replace console.log with Logger for improved logging consistency across the application 2025-05-11 19:25:50 +08:00
RemoteStorage.ts chore: remove opendal dependency and related code from RemoteStorage service 2025-05-11 19:50:55 +08:00
SearchService.ts fix: remove redundant local variables (#5654) 2025-05-04 19:56:56 +08:00
ShortcutService.ts refactor: update zoom handling in IPC and settings (#5868) 2025-05-11 18:42:25 +08:00
StoreSyncService.ts fix(StoreSyncService): set flag bug when register IPC handler (#5715) 2025-05-07 10:52:51 +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
WebviewService.ts fix(WebviewService): simplify user agent string modification by removing Chrome version replacement 2025-05-13 16:47:18 +08:00
WindowService.ts fix: update default values and improve component structure 2025-05-20 00:20:02 +08:00