Commit Graph

2307 Commits

Author SHA1 Message Date
1600822305
8b9d3a2e56 翻译 2025-04-14 00:16:56 +08:00
kangfenmao
a8e9affb86 chore: update yarn.lock and enhance localization in Japanese, Russian, and Traditional Chinese
- Removed unused dependencies from yarn.lock.
- Added new localization strings for emoji filtering and TTS progress bar in Japanese, Russian, and Traditional Chinese.
- Improved layout and styling in TTSSettings and VoiceCallSettings components.
2025-04-13 21:50:00 +08:00
kangfenmao
45cf39fb4e Merge branch 'main' into 1600822305-patch-2
# Conflicts:
#	src/renderer/src/pages/home/Messages/MessageContent.tsx
#	src/renderer/src/pages/settings/SettingsPage.tsx
#	src/renderer/src/store/settings.ts
2025-04-13 21:34:30 +08:00
kangfenmao
39f1d537e4 style(Sidebar, Messages, ModelSettings): update icon styles and clean up unused imports
- Added 'icon' class to various icons in Sidebar for consistent styling.
- Removed unused loading state from Messages component.
- Cleaned up iconStyle variable in ModelSettings as it was no longer needed.
2025-04-13 21:29:48 +08:00
LiuVaayne
97c7707ddf feat(MCP): add resource management features and localization support (#4746)
* feat(MCP): add resource management features and localization support

* feat(MCP): enhance resource handling with improved error messages and response structure

* fix(MCPToolsButton): add missing useEffect import for resource handling

---------

Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-04-13 21:08:57 +08:00
Teo
70be2c5b5b hotfix: 优化一些issue反馈 (#4758)
feat(Inputbar, Settings): add backspace delete model functionality and localization updates

- Implemented a new setting to enable backspace key functionality for deleting models/attachments in the Inputbar.
- Added corresponding localization strings for English, Japanese, Russian, Chinese (Simplified and Traditional) in the i18n files.
- Updated the QuickPanelBody styling to inherit border-radius.
- Migrated the new setting to the state management for persistence.

Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-04-13 21:07:00 +08:00
kangfenmao
e66696cd86 feat: new icon style 2025-04-13 21:03:19 +08:00
bjl101501
53702a138f docs(README): Add 仿Claude样式主题 (#4751)
* Update README.md

* Add 仿Claude样式主题 in README.zh.md

* Add 仿Claude样式主题 in README.ja.md
2025-04-13 20:40:13 +08:00
George·Dong
7d27ef01a7 fix: Update dashscoop provider configuration and enhance model editing functionality (#4748)
* fix(provider config): update dashscoop new links

* feat(EditModelsPopup): add grouping function for bailian

* fix(isWebSearchModel): Correctly handle the priority of manually setting model support for web search
2025-04-13 20:38:25 +08:00
kangfenmao
0aac88bb92 fix(EditModelsPopup, ModelList): adjust avatar size and streamline model description rendering
- Reduced avatar size in ModelList for better alignment.
- Simplified rendering logic for model descriptions in EditModelsPopup to enhance readability.
2025-04-13 13:34:48 +08:00
kangfenmao
78269b4fa7 style(MCPSettings): adjust layout and spacing in NpxSearch and MainContainer
- Updated MainContainer to use flex display for better layout.
- Increased margin in NpxSearch component for improved spacing.
- Adjusted ResultList to use two columns instead of three for better content presentation.
2025-04-13 11:00:07 +08:00
kangfenmao
cecfe5fdd9 feat(Settings): implement assistant icon type selection and localization updates 2025-04-13 10:45:47 +08:00
Teo
c733166a0f feat(AssistantItem): add emoji support and improve icon display logic 2025-04-13 10:01:03 +08:00
Teo
f14e255464 refactor(AgentPage): Refactor AgentPage UI (#4737)
* refactor(AgentPage): Refactor AgentPage UI

* style(AgentCard): update HeaderInfoEmoji styling for improved layout and visual consistency

* fix(AgentCard): conditionally render HeaderInfoEmoji to prevent rendering of undefined

* feat(AgentsPage): add handleAddAgent function to streamline agent addition process

* style(AgentsPage): remove unnecessary whitespace in title rendering
2025-04-13 09:58:46 +08:00
王叔叔
8c62d91ea9 Update LICENSE (#4744) 2025-04-13 08:00:41 +08:00
purefkh
16c7b8f9d7 fix(UI): Correct citation tooltip style in light theme (#4738) 2025-04-12 21:48:14 +08:00
kangfenmao
db46407de7 chore(version): 1.2.3 2025-04-12 20:47:08 +08:00
kangfenmao
b2ede829e9 feat(Ipc): add architecture information and update check logic for Windows arm64 2025-04-12 20:42:20 +08:00
1600822305
3ac8fe6861 Merge branch 'main' into 1600822305-patch-2 2025-04-12 20:25:19 +08:00
kangfenmao
276b3e66bf fix(SettingsTab): refine reasoning effort handling for Grok models
fix: #4735
2025-04-12 20:23:31 +08:00
kangfenmao
5db7cc6d70 feat(MCPSettings): enhance MCP server management and localization updates
- Added a new SVG icon for npm in the MCP settings.
- Introduced a custom hook `useMCPServer` for retrieving a specific MCP server by ID.
- Updated localization files to include new error messages for tool and prompt loading in English, Japanese, Russian, and Chinese.
- Refactored MCP settings components for improved navigation and state management, including the use of React Router for routing.
- Enhanced the Npx search functionality and UI for better user experience.
2025-04-12 19:47:36 +08:00
1600822305
1c89e823ee Delete src/renderer/src/i18n/locales/zh-cn.json.bak 2025-04-12 19:11:32 +08:00
1600822305
19dcd0b17c 添加了 TTS 相关服务并更新了设置 2025-04-12 18:53:47 +08:00
kangfenmao
0c9ea43170 style(SelectModelPopup): update background color animation for improved visual consistency 2025-04-12 17:02:17 +08:00
kangfenmao
6203033706 style(QuickPanel): update font sizes and line height for improved readability 2025-04-12 16:41:39 +08:00
kangfenmao
7d51d16f57 refactor(license.html): update structure and styling for improved readability and consistency 2025-04-12 16:41:26 +08:00
kangfenmao
20cbdc61e5 Revert "fix(ChatNavigation): improve navigation button collapse functionality"
This reverts commit 86e174d27a.
2025-04-12 16:12:34 +08:00
kangfenmao
5ff90b7183 feat(NewContextButton): add styled container for responsive design
- Introduced a styled container to the NewContextButton component to hide it on smaller screens (max-width: 800px).
- Ensured the tooltip and button functionality remain intact while enhancing the component's layout.
2025-04-12 16:11:00 +08:00
kangfenmao
f99c21d850 refactor(Inputbar, Messages): simplify clear topic functionality and improve message display logic
- Removed unused QuestionCircleOutlined icon and Popconfirm from Inputbar, replacing it with a direct button click for clearing topics.
- Refactored message display logic in Messages component to enhance clarity and maintainability, while preserving existing functionality.
2025-04-12 16:07:40 +08:00
kangfenmao
197190235b feat(CustomCollapse): enhance component with customizable styles and improve usage in EditModelsPopup 2025-04-12 15:57:50 +08:00
LiuVaayne
d06d221141 Feat/improve UI mcp settings (#4717)
* feat(MCPSettings): implement server selection and navigation with back button

* chore(ui)

* chore(UI): npx search padding

* feat(NpxSearch): add server selection and navigation; update styles

---------

Co-authored-by: eeee0717 <chentao020717Work@outlook.com>
2025-04-12 15:31:52 +08:00
王叔叔
f2651ffbbd docs: Update LICENSE (#4723) 2025-04-12 15:31:33 +08:00
1600822305
5d57eb18ea 添加了 TTS 相关服务并更新了设置 2025-04-12 13:46:34 +08:00
1600822305
42ed1a4819 添加了 TTS 相关服务并更新了设置 2025-04-12 12:04:27 +08:00
1600822305
788fb1fc17 添加了 TTS 相关服务并更新了设置 2025-04-12 11:57:00 +08:00
Hao He
061f137100 feat(MessageTools): add error handling and status indicator for tool responses (#4712)
* feat(MessageTools): add error handling and status indicator for tool responses

* feat(i18n): add error message for tool invocation in English, Japanese, and Russian locales
2025-04-12 10:33:14 +08:00
Herio
913783fb7d fix(Messages): 调整ScrollContainer和Container的样式以减少底部空间 2025-04-12 10:28:06 +08:00
LiuVaayne
1558feddbf Feat/mcp support MCP prompt (#4675)
* Add MCP prompt listing and retrieval functionality

* Add generic caching mechanism for MCP service methods

Refactor caching strategy by implementing a higher-order withCache function
to centralize cache logic and reduce code duplication. Separate implementation
details from caching concerns in listTools, listPrompts and getPrompt methods.

# Conflicts:
#	src/main/services/MCPService.ts

* Add MCP prompts listing feature

- Add IPC handlers for listing and getting prompts
- Create UI component to display available prompts in settings tab
- Improve error handling in MCP service methods

* fix(McpService): add error handling for tool and prompt listing methods

* feat(MCPSettings): enhance prompts and tools sections with improved UI and reset functionality

* feat(i18n): add tabs and prompts sections to localization files

* feat(MCPToolsButton): add MCP prompt list functionality to Inputbar

* feat(McpSettings, NpxSearch): improve user feedback with success messages on server addition

* feat(MCPService, MCPToolsButton): enhance prompt handling with caching and improved selection logic

* feat(MCPToolsButton): enhance prompt handling with argument support and error management

---------

Co-authored-by: Teo <cheesen.xu@gmail.com>
2025-04-12 10:27:48 +08:00
robot-AI
287f34d4b9 重构了memory.ts,增加了文件写入锁,解决了并行写入导致记忆文件错误的问题; (#4671)
优化了memory.json文件的加载过程,只加载一次,其它涉及图谱的操作均在内存中完成,提高效率;
注意新引入了async-mutex软件包,需要yarn install安装。
2025-04-11 22:03:57 +08:00
1600822305
b2a0a029d2 添加了 TTS 相关服务并更新了设置 2025-04-11 21:49:47 +08:00
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