cherry-studio/src/main/services
kangfenmao 78278ce96d refactor: remove heroui
commit 7c8bf8b591
Author: defi-failure <159208748+defi-failure@users.noreply.github.com>
Date:   Thu Nov 6 17:59:38 2025 +0800

    fix: add token usage to agent session message

commit ff8e5ddd27
Author: defi-failure <159208748+defi-failure@users.noreply.github.com>
Date:   Thu Nov 6 17:25:54 2025 +0800

    fix: close prompt stream when finish or error chunk received

commit 530e6516fd
Author: defi-failure <159208748+defi-failure@users.noreply.github.com>
Date:   Thu Nov 6 17:19:53 2025 +0800

    chore: code cleanup

commit ab21c0d56c
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 16:13:36 2025 +0800

    feat(SessionItem): implement auto-rename feature for sessions and improve context menu handling

    - Added a new context menu option to automatically rename sessions based on topics.
    - Introduced useDeferredValue for managing target session state.
    - Updated imports to include necessary thunk actions and components.
    - Enhanced API service to handle optional assistant model in message summary fetching.
    - Exported renameAgentSessionIfNeeded function for better accessibility in the store.

commit 21ea8ccf37
Merge: ab7b207d2 816a92c60
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 15:29:09 2025 +0800

    Merge branch 'main' of github.com:CherryHQ/cherry-studio into refactor/heroui-antd

    # Conflicts:
    #	src/renderer/src/pages/home/Tabs/components/AddButton.tsx
    #	src/renderer/src/pages/home/Tabs/components/SessionItem.tsx
    #	src/renderer/src/pages/home/Tabs/components/Sessions.tsx
    #	src/renderer/src/pages/home/Tabs/components/Topics.tsx
    #	src/renderer/src/pages/paintings/NewApiPage.tsx

commit ab7b207d29
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 14:50:05 2025 +0800

    refactor: streamline event listener management in useAppInit and update ToolPermissionRequestCard styling

commit 3834c5d402
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 14:21:25 2025 +0800

    refactor: enhance API server state management and remove unused initialization in useAppInit

commit a64b94a41f
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 13:21:58 2025 +0800

    refactor: update OpenAPI documentation paths to include subdirectories for better route coverage

commit 2e0ff28505
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 12:26:09 2025 +0800

    refactor: center align columns in InstalledPluginsList and set AntTable size to small

commit 84bf94e2ff
Author: defi-failure <159208748+defi-failure@users.noreply.github.com>
Date:   Thu Nov 6 12:06:09 2025 +0800

    refactor: align create agent model selection with edit agent

commit 84f2281506
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 11:29:32 2025 +0800

    refactor: integrate API server functionality into various components and enhance user notifications

commit 4e01210df4
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 10:56:38 2025 +0800

    refactor: replace ContextMenu with Dropdown in AgentItem and SessionItem components for improved context menu handling

commit 9df38c7e83
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 10:27:30 2025 +0800

    refactor: update AddButton styling to use CSS variable for border radius and remove unused settings hook

commit 251c269ab3
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 10:11:21 2025 +0800

    refactor: remove unused error handling alerts from AssistantsTab component

commit 9b9640d8d1
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 10:07:26 2025 +0800

    refactor: adjust margin styling for UnifiedAddButton component

commit edd6b11aa7
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 10:04:01 2025 +0800

    refactor: update AddButton styling based on topic position and clean up CSS for root element

commit 1c0de625d8
Author: kangfenmao <kangfenmao@qq.com>
Date:   Thu Nov 6 09:56:42 2025 +0800

    fix: update assistant addition messages for multiple languages

commit 0ea4dd4e3a
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 21:01:24 2025 +0800

    fix: init message api err

commit f3bbd4ed44
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 20:42:49 2025 +0800

    refactor: remove heroui

commit d01609fc36
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 19:08:41 2025 +0800

    refactor: migrate heroui/toast to antd message

commit f4b14dfc10
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 18:51:29 2025 +0800

    refactor: enhance Sessions component layout with styled Scrollbar and adjust UnifiedAddButton margins

commit 6ae5f69163
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 18:44:13 2025 +0800

    refactor: update PluginSettings and ToolingSettings for improved layout and functionality

commit fcb0020787
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 18:29:52 2025 +0800

    wip

commit 02265f369e
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 17:26:39 2025 +0800

    fix: error block related

commit 5e22d9d36f
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 17:14:25 2025 +0800

    fix: note head nav related

commit 3f52b7766a
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 16:45:49 2025 +0800

    chore: remove dead code

commit 484622f12b
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 16:43:12 2025 +0800

    chore: remove dead code

commit 2bceb302e0
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 15:33:25 2025 +0800

    fix: tool setting related

commit 5c455f25eb
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 13:59:33 2025 +0800

    chore: remove dead code

commit d1d1dbc046
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 13:51:41 2025 +0800

    fix: tool permission card related

commit bf4ec23ef7
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 12:22:53 2025 +0800

    fix: remove button and modal renaming

commit 47db5baeb1
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 12:20:36 2025 +0800

    fix: plugin setting related

commit 81fecce552
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 12:16:42 2025 +0800

    refactor: enhance ChatNavbarContent structure by replacing Breadcrumbs with custom layout and adding separators

commit fc64b6c611
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 12:10:48 2025 +0800

    refactor: simplify MessageAgentTools component structure by removing unnecessary wrapper div

commit e0f383a050
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 12:08:32 2025 +0800

    fix: update button classes in AddAssistantOrAgentPopup for improved cursor behavior

commit 720284262f
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 12:06:58 2025 +0800

    refactor: update AgentModal to use TopView for improved modal management and enhance form structure

commit b334a2c5be
Author: kangfenmao <kangfenmao@qq.com>
Date:   Wed Nov 5 11:40:47 2025 +0800

    refactor: replace UpdateDialog with UpdateDialogPopup for better modal handling

commit 468aebd632
Author: dev <verc20.dev@proton.me>
Date:   Wed Nov 5 10:56:40 2025 +0800

    fix: plugins related wip

commit bd4a979f62
Author: dev <verc20.dev@proton.me>
Date:   Tue Nov 4 17:46:14 2025 +0800

    fix: add button related

commit b3316a4dc8
Author: dev <verc20.dev@proton.me>
Date:   Tue Nov 4 17:18:31 2025 +0800

    fix: agent tool result related components

commit 6ca7597a98
Author: dev <verc20.dev@proton.me>
Date:   Tue Nov 4 11:12:01 2025 +0800

    fix: lint

commit 7d0f0b38a6
Author: kangfenmao <kangfenmao@qq.com>
Date:   Tue Nov 4 09:56:32 2025 +0800

    wip

commit 96a607a410
Author: kangfenmao <kangfenmao@qq.com>
Date:   Mon Nov 3 20:23:25 2025 +0800

    wip

commit 235ad16252
Author: kangfenmao <kangfenmao@qq.com>
Date:   Mon Nov 3 20:08:45 2025 +0800

    wip

commit f23fe1b9e9
Author: kangfenmao <kangfenmao@qq.com>
Date:   Mon Nov 3 19:15:01 2025 +0800

    wip

commit 28fac543fc
Author: kangfenmao <kangfenmao@qq.com>
Date:   Mon Nov 3 18:39:39 2025 +0800

    wip

commit 3cc7ee01e2
Author: kangfenmao <kangfenmao@qq.com>
Date:   Mon Nov 3 17:33:13 2025 +0800

    wip

commit 37bdf9e508
Author: kangfenmao <kangfenmao@qq.com>
Date:   Sat Nov 1 19:16:58 2025 +0800

    wip

commit 1bf5104f97
Author: kangfenmao <kangfenmao@qq.com>
Date:   Sat Nov 1 12:12:01 2025 +0800

    wip
2025-11-06 18:27:43 +08:00
..
__tests__ chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
agents refactor: remove heroui 2025-11-06 18:27:43 +08:00
mcp/oauth chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
memory chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
ocr chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
remotefile chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
urlschema chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
AnthropicService.ts feat: add Anthropic OAuth settings UI and logic (#8905) 2025-09-05 17:43:20 +08:00
ApiServerService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
AppMenuService.ts feat(app-menu): add full i18n support and sync lanuage with app language settings (#11131) 2025-11-06 14:46:42 +08:00
AppService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
AppUpdater.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
BackupManager.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
CacheService.ts feat: add gemini files support 2025-01-07 16:49:11 +08:00
CodeToolsService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
ConfigManager.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
ContextMenu.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
CopilotService.ts refactor(CopilotService): streamline token file handling and improve error management (#9552) 2025-08-26 14:33:47 +08:00
DxtService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ExportService.ts feat: use oxlint to speed up lint (#10168) 2025-09-15 19:42:13 +08:00
FileStorage.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
FileSystemService.ts feat: ocr image to translate (#9423) 2025-08-26 00:21:26 +08:00
KnowledgeService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
LoggerService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
MCPService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
MistralClientManager.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
NodeTraceService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
NotificationService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
NutstoreService.ts refactor: replace axios and node fetch with electron's net module (#9212) 2025-08-15 22:48:22 +08:00
ObsidianVaultService.ts fix: enhance Obsidian vault detection for multiple installation methods (#9821) 2025-09-03 15:08:59 +08:00
OvmsManager.ts feat: add new provider intel OVMS(openvino model server) (#9853) 2025-09-29 18:36:54 +08:00
PowerMonitorService.ts fix: add PowerMonitorService for system shutdown handling (#11115) 2025-11-04 18:56:09 +08:00
ProtocolClient.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ProxyManager.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
PythonService.ts refactor: remove main window dependency from PythonService and utilize WindowService for window management (#11116) 2025-11-03 13:09:40 +08:00
ReduxService.ts feat: Support Cherry Studio as a Service (CSaaS) (#8098) 2025-07-30 12:38:07 +08:00
S3Storage.ts fix(s3): add volces.com to virtual host suffix whitelist (#8824) 2025-08-04 18:20:08 +08:00
SearchService.ts fix: decode Bing redirect URLs in LocalBingProvider (#9593) 2025-08-27 21:34:01 +08:00
SelectionService.ts chore: update electron to 37.4.0 (#9692) 2025-08-30 20:09:02 +08:00
ShortcutService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
SpanCacheService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
StoreSyncService.ts feat(SelectionAssistant): shortcut key to toggle on/off (#6983) 2025-06-11 13:32:49 +08:00
ThemeService.ts style: set eol to lf, code formatting (#7923) 2025-07-08 09:50:33 +08:00
TrayService.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
VersionService.ts feat: app's version history log (#11097) 2025-11-04 14:13:07 +08:00
VertexAIService.ts Feat/vertex-claude-support (#7564) 2025-07-24 23:46:32 +08:00
WebDav.ts chore[lint]: add import type lint (#11091) 2025-11-01 10:40:02 +08:00
WebSocketService.ts fix(aihubmix): fix default rules missing app code (#11100) 2025-11-02 17:03:05 +08:00
WebviewService.ts fix: prevent default behavior for Cmd/Ctrl+F in WebviewService (#10783) 2025-10-17 15:07:19 +08:00
WindowService.ts feat(ipc): add App_Quit channel and update related handlers 2025-09-23 19:49:41 +08:00