Chen Tao
40182befe9
feat: refactor web search logic and support searxng ( #2543 )
...
* feat: support searxng model and refactor web search provider
* feat: basic refactor
* stash: web search settings page
* chore: refactor general setting and provider page
* feat: finish basic refactor and add searxng search
* feat: finish refactor
* chore(version): 1.0.2
* feat: change blacklist match pattern
* Merge branch 'main' into feat-websearch
* chore: add migrate
* chore: add old version migrate
* refactor UI
* chore(version): 1.0.5
* fix: update provider enabled: true, when check seach
* chore: fix migrate bug
---------
Co-authored-by: kangfenmao <kangfenmao@qq.com>
2025-03-06 16:17:26 +08:00
luwux
026f88d1b3
fix(mcp): add required to tool call parameters
2025-03-06 16:15:09 +08:00
ousugo
32749d65a4
feat: Translation does not show the thinking content
2025-03-06 16:13:44 +08:00
Carter Cheng
46c7d35bb8
feat(i18n): Add expand and collapse translations for code blocks
2025-03-06 14:40:29 +08:00
Peter Dave Hello
c6f036cba5
Improve zh-tw Traditional Chinese locale a bit
2025-03-06 13:47:32 +08:00
Pleasurecruise
e656db779e
feat: add navbar poptip
2025-03-06 11:35:29 +08:00
LiuVaayne
a1ae55b29d
feat: support MCP sse client ( #2880 )
...
* ✨ feat: add Model Context Protocol (MCP) server configuration (main)
- Added `@modelcontextprotocol/sdk` dependency for MCP integration.
- Introduced MCP server configuration UI in settings with add, edit, delete, and activation functionalities.
- Created `useMCPServers` hook to manage MCP server state and actions.
- Added i18n support for MCP settings with translation keys.
- Integrated MCP settings into the application's settings navigation and routing.
- Implemented Redux state management for MCP servers.
- Updated `yarn.lock` with new dependencies and their resolutions.
* 🌟 feat: implement mcp service and integrate with ipc handlers
- Added `MCPService` class to manage Model Context Protocol servers.
- Implemented various handlers in `ipc.ts` for managing MCP servers including listing, adding, updating, deleting, and activating/deactivating servers.
- Integrated MCP related types into existing type declarations for consistency across the application.
- Updated `preload` to expose new MCP related APIs to the renderer process.
- Enhanced `MCPSettings` component to interact directly with the new MCP service for adding, updating, deleting servers and setting their active states.
- Introduced selectors in the MCP Redux slice for fetching active and all servers from the store.
- Moved MCP types to a centralized location in `@renderer/types` for reuse across different parts of the application.
* feat: enhance MCPService initialization to prevent recursive calls and improve error handling
* feat: enhance MCP integration by adding MCPTool type and updating related methods
* feat: implement streaming support for tool calls in OpenAIProvider and enhance message processing
* feat: Enhance MCPServer and MCPTool interfaces with optional properties and unique IDs
* fix(mcp): Refactor SSE transport initialization to use URL object
* fix(OpenAIProvider): correct inputSchema properties reference in tool parameters
* feat(MCPSettings): enhance server settings UI with new fields and improved layout
* feat(MCPSettings): add multilingual support for MCP server settings
* fix: remove unnecessary console log statements
2025-03-06 11:35:29 +08:00
kangfenmao
05b3810d4a
fix: finish_reason undefined
2025-03-06 11:35:29 +08:00
LiuVaayne
c95c7faa5f
✨ feat: add Model Context Protocol (MCP) support ( #2809 )
...
* ✨ feat: add Model Context Protocol (MCP) server configuration (main)
- Added `@modelcontextprotocol/sdk` dependency for MCP integration.
- Introduced MCP server configuration UI in settings with add, edit, delete, and activation functionalities.
- Created `useMCPServers` hook to manage MCP server state and actions.
- Added i18n support for MCP settings with translation keys.
- Integrated MCP settings into the application's settings navigation and routing.
- Implemented Redux state management for MCP servers.
- Updated `yarn.lock` with new dependencies and their resolutions.
* 🌟 feat: implement mcp service and integrate with ipc handlers
- Added `MCPService` class to manage Model Context Protocol servers.
- Implemented various handlers in `ipc.ts` for managing MCP servers including listing, adding, updating, deleting, and activating/deactivating servers.
- Integrated MCP related types into existing type declarations for consistency across the application.
- Updated `preload` to expose new MCP related APIs to the renderer process.
- Enhanced `MCPSettings` component to interact directly with the new MCP service for adding, updating, deleting servers and setting their active states.
- Introduced selectors in the MCP Redux slice for fetching active and all servers from the store.
- Moved MCP types to a centralized location in `@renderer/types` for reuse across different parts of the application.
* feat: enhance MCPService initialization to prevent recursive calls and improve error handling
* feat: enhance MCP integration by adding MCPTool type and updating related methods
* feat: implement streaming support for tool calls in OpenAIProvider and enhance message processing
2025-03-06 11:35:29 +08:00
kangfenmao
1738a74e8c
refactor(markdown): Optimize rendering with memoized components and dynamic imports #2889
...
- Memoize math engine selection
- Create dynamic components callback for markdown rendering
- Optimize import statements for KaTeX extensions
2025-03-05 21:14:29 +08:00
kangfenmao
70eb0a9187
fix(translate): Improve Enter key detection in translation input #2861
2025-03-05 17:16:05 +08:00
kangfenmao
a25f4e90dd
chore(version): 1.0.5
2025-03-05 15:53:08 +08:00
kangfenmao
3d701b98aa
feat(knowledge-base): Enhance file processing and localization
...
- Update useKnowledgeFiles hook to filter only completed processing files
- Improve localization messages for knowledge base file management
- Refactor delete and remove file button translations across locales
- Update confirmation messages to clarify file deletion behavior
2025-03-05 14:59:30 +08:00
kangfenmao
dcaac54c75
feat(app-update): Refactor update handling and add manual update dialog
...
- Modify AppUpdater to separate update dialog logic
- Add new IPC handler for manually showing update dialog
- Update renderer hooks and store to track downloaded update state
- Switch import for UpdateInfo from electron-updater to builder-util-runtime
2025-03-05 14:33:10 +08:00
suyao
b2b89a1339
fix(settings): Improve reasoning effort segmented control with 'off' option
2025-03-05 11:18:20 +08:00
ousugo
4692f98770
feat: Enable conditional settings shortcut based on user preferences
2025-03-05 11:17:34 +08:00
kangfenmao
5ec4403bfb
feat: Improve message filtering across providers
...
- Add new `filterUserRoleStartMessages` function in MessagesService
- Update Anthropic, Gemini, and OpenAI providers to use new message filtering
- Refactor message handling to ensure user messages start the conversation
- Remove redundant message filtering logic from individual providers
2025-03-05 11:11:02 +08:00
kangfenmao
ec0be1ff27
feat: Enhance image upload and model-specific message handling
...
- Add vision model check before image upload in Inputbar
- Implement flexible message start forcing for specific models
- Improve provider-level message routing logic
2025-03-04 21:02:08 +08:00
kangfenmao
516315ac45
feat(i18n): Add cherrycss.com link to custom CSS settings across locales
2025-03-04 17:48:06 +08:00
美兰十三
ff55739376
feat(显示设置): 自定义css 增加cherrycss入口方便快速获取样式 ( #2807 )
...
* feat(显示设置): 自定义css 增加cherrycss入口方便快速获取样式
这是个无用的小辣鸡功能 = =、
* feat(显示设置): 自定义css 增加cherrycss入口方便快速获取样式
这是个无用的小辣鸡功能 = =、
2025-03-04 17:31:36 +08:00
Konjac-XZ
1e24b7bc45
fix: Token counter display issues when translating assistant messages.
2025-03-04 17:11:08 +08:00
SuYao
a592fdc550
refactor: Replace html2canvas with html-to-image for improved sup element ( #2739 )
...
* refactor: Replace html2canvas with html-to-image for improved screenshot capture
* refactor: Simplify scrollable div capture method
* refactor: Simplify captureScrollableDivAsBlob method
* fix: Specify PNG format in captureScrollableDivAsBlob method
* feat: Add error handling for large content dimensions in screenshot capture
* fix: Reorder error messages in en-us.json locale file
2025-03-04 15:37:29 +08:00
Asurada
846e7ca097
feat: Update model label format to include provider information ( #2793 )
...
* feat: Update model label format to include provider information
* feat: Improve AddModelPopup layout and button styling
2025-03-04 15:36:07 +08:00
SuYao
93c2a94658
feat: Add code block wrapping functionality ( #2411 )
...
Signed-off-by: suyao <sy20010504@gmail.com>
2025-03-04 12:30:22 +08:00
FischLu
309b66e4df
feat: add resize handle to input textarea with drag interaction ( #2174 )
...
* feat: add resize handle to input textarea with drag interaction
* handle auto size inputbar
* optimize auto resize function and add i18n
* fix: expand button bug in inputbar and rebase to latest main
* rebase to main
2025-03-04 11:44:52 +08:00
ousugo
4d9476e99b
feat: Save proxy setting
2025-03-04 11:27:15 +08:00
kangfenmao
00bf28b999
fix: Correct Tencent Cloud provider identifier and update UI styling
...
- Fixed typo in Tencent Cloud TI provider key from 'tentent-cloud-ti' to 'tencent-cloud-ti'
- Enhanced ProviderSettings search input with search icon and custom styling
- Adjusted button border radius for consistent UI design
2025-03-04 10:37:41 +08:00
fullex
640d3783a0
feat: add search function on provider list & optimize ui behaviors when dragging provider item ( #2706 )
...
* 添加“腾讯云TI”供应商及其支持的deepseek模型
* add search feature for model providers & adjust ui element behaviors when dragging
* dev merge fix
* merge fix
2025-03-04 10:27:18 +08:00
one
0e4f06e86a
feat: improve SelectModelPopup ( #2740 )
...
* fix: do not match provider id for non-system models
* feat: match multiple words
2025-03-04 10:11:54 +08:00
kangfenmao
886a7ec1e9
feat: Add knowledge base file management functionality
...
- Implemented `useKnowledgeFiles` hook for managing knowledge base files
- Added localization support for knowledge base file management in multiple languages
- Created UI option to remove all knowledge base files in DataSettings
- Updated file size formatting utility function
- Modified ContentView and FilesPage to use file size correctly
2025-03-03 23:20:31 +08:00
kangfenmao
37cf7427f9
feat: Implement comprehensive data restore functionality with progress tracking
...
- Added RestorePopup component for visualizing restore process
- Enhanced BackupManager with detailed restore progress tracking
- Implemented file copy progress and stage tracking during restore
- Updated localization files with restore progress translations
- Integrated restore progress reporting to renderer process
2025-03-03 22:32:55 +08:00
kangfenmao
e69d0c89a6
feat: Add comprehensive backup progress tracking and UI
...
- Implemented detailed backup progress tracking in BackupManager
- Added new BackupPopup component for backup process visualization
- Enhanced backup process with file copy progress and stage tracking
- Updated localization files with backup progress translations
- Integrated backup progress reporting to renderer process
2025-03-03 22:22:29 +08:00
kangfenmao
581e2fb786
refactor: Improve reasoning effort configuration for Claude models
...
- Refactored reasoning effort handling for Claude models
- Added type definition for ReasoningEffort
- Simplified budget token calculation
- Improved type safety and readability of the method
2025-03-03 18:44:18 +08:00
MyPrototypeWhat
13b465fe73
fix: shadow markdown ( #1871 )
...
问题:[Bug]: 当模型回复的html代码没有正确在代码框中时,html代码内容会影响到UI界面 #1767
原因:解析html之后css会污染应用样式
解决:将markdown完全放入shadow dom中,shadow dom天然隔绝样式,即可解决
* feat: Conditionally hide thinking loader for paused messages
* feat: Implement Shadow DOM for Markdown rendering
* feat: Add StyleProvider to Shadow DOM Markdown rendering
* fix: Refactor Markdown rendering with inline ShadowDOM component
Modify ReactMarkdown component to use style component for ShadowDOM rendering instead of wrapping component, simplifying the rendering approach
---------
Co-authored-by: lizhixuan <zhixuan.li@banosuperapp.com>
2025-03-03 18:23:18 +08:00
Asurada
a12d10f4f7
feat: Added reset avatar feature and center align items in userpopup ( #2658 )
...
* feat: Add reset avatar functionality and update localization strings
* fix: Center align upload and reset avatar options in UserPopup
2025-03-03 17:58:15 +08:00
kangfenmao
e8bfb2b49b
refactor: Update Tencent Cloud TI provider identifier and assets
2025-03-03 17:48:17 +08:00
fullex
ae995182b2
feat: 添加“腾讯云TI”供应商及其支持的deepseek模型 ( #2685 )
2025-03-03 17:44:12 +08:00
kangfenmao
59c69e065c
refactor: Enhance message context menu with improved text selection and copying
2025-03-03 17:40:17 +08:00
Asurada
4ca2d61ccc
feat: Add quote feature ( #2657 )
...
* feat: Add text quoting functionality to messages
* feat(i18n): add quote message to multiple language files
2025-03-03 17:25:34 +08:00
Konjac-XZ
d62ff69351
fix: Token estimate count cannot be updated on the UI when typing quickly.
2025-03-03 17:23:07 +08:00
one
012e79a7e2
fix: show correct logo for qwen-omni-turbo ( #2656 )
...
* fix: show correct logo for qwen-omni-turbo
* fix: match omni in the middle
2025-03-03 17:17:25 +08:00
kangfenmao
97dc80a07f
refactor: Improve reasoning effort configuration for Anthropic models
...
- Refactored getReasoningEffort method to handle reasoning configuration more robustly
- Added type definitions for reasoning effort and configuration
- Simplified logic for calculating budget tokens
- Improved type safety and readability of the method
2025-03-03 17:12:50 +08:00
kangfenmao
c32e17968e
fix: Adjust UI styling for consistent font sizes and layout spacing
2025-03-02 21:35:30 +08:00
MyPrototypeWhat
ad39d8774d
refactor: Improve Ellipsis component and usage ( #2603 )
...
* refactor: Improve Ellipsis component and usage
- Modify Ellipsis component to use children instead of text prop
- Add support for multi-line and single-line ellipsis with styled-components
- Update KnowledgeContent to use new Ellipsis component structure
- Enhance ClickableSpan styling for better text truncation
* fix: Improve text wrapping in Ellipsis component
Add overflow-wrap: break-word to ensure long words are properly truncated in multi-line ellipsis
* refactor: Improve link and tooltip rendering in KnowledgeContent
- Wrap links with ClickableSpan for better interaction and styling
- Adjust Tooltip and Ellipsis placement for improved readability
- Remove unnecessary inline styling for links in ItemInfo
---------
Co-authored-by: lizhixuan <zhixuan.li@banosuperapp.com>
2025-03-02 20:43:56 +08:00
icinggslits
1b09bb47bf
feat: Improve file upload for the knowledge base ( #2544 )
...
* feat: Improve file upload for the knowledge base
* feat: Improve file upload for the knowledge base
* feat: Improve file upload for the knowledge base
---------
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-03-02 20:21:23 +08:00
kangfenmao
808b457503
feat: Add Zhihu mini app to the platform
...
- Added Zhihu (知乎直答) mini app logo
- Updated minapps configuration to include Zhihu mini app
- Modified store migration to enable Zhihu mini app by default
2025-03-02 20:12:54 +08:00
kangfenmao
92e054569c
feat: Add Cici mini app and update mini apps grid layout
...
- Added Cici mini app logo in WebP format
- Updated mini apps grid to display 8 columns instead of 6
- Updated store migration to include Cici in enabled mini apps
- Updated Cici app logo import path
2025-03-02 20:06:35 +08:00
Sharker
2f22e68559
chore: revert test code
2025-03-02 20:00:35 +08:00
Sharker
53a8628fab
feat: added cici for mini app
2025-03-02 20:00:35 +08:00
shiquda
df04503674
feat: add you.com miniapp
2025-03-02 19:58:36 +08:00
PilgrimLyieu
55a9be2fa5
feat: Add KaTeX copy-tex and mhchem support
2025-03-02 19:55:11 +08:00
kangfenmao
84e6caa846
refactor: Extract StyleSheetManager into a separate context component
...
- Move StyleSheetManager logic from App.tsx to a new dedicated context component
- Simplify App.tsx by importing the new StyleSheetManager
- Preserve existing prop validation and filtering logic
2025-03-02 19:51:20 +08:00
lizhixuan
3bc8dfdf8c
feat: Enhance Styled Components configuration and prop handling
...
- Add Babel plugin for styled-components with performance and naming optimizations
- Integrate @emotion/is-prop-valid for improved prop filtering in StyleSheetManager
- Update Antd Input components to use variant="borderless" instead of deprecated bordered prop
- Add new dependencies for styled-components configuration
2025-03-02 19:47:11 +08:00
kangfenmao
ed96940e82
fix: Improve metrics completion tokens handling
2025-03-02 19:41:06 +08:00
ZhuangYumin
1c60375d71
fix: fix bug of metrics missing
2025-03-02 19:38:20 +08:00
hanzhao
c9699609ed
fix bug: #2306
2025-03-02 19:37:33 +08:00
kangfenmao
f91caff7ec
feat: Conditionally render reasoning effort control for reasoning models
2025-03-02 09:23:39 +08:00
kangfenmao
efa9c6c546
refactor: Centralize emoji detection utility and improve avatar rendering
2025-03-01 23:16:12 +08:00
Pin Studios
92ab67eb3d
feat: Add emoji avatar support with image upload and picker & support i18n language ( #2473 )
2025-03-01 21:33:47 +08:00
SuYao
ae11490f87
feat: Add reasoning effort control for Claude 3.7 ( #2540 )
...
* feat: Add reasoning effort control for Anthropic models with Anthropic Provider and OpenAI Provider
- Add reasoning effort settings with low/medium/high options
- Implement reasoning effort for Claude 3.7 Sonnet models
- Update localization tips for reasoning effort
- Enhance provider handling of reasoning effort parameters
* fix: Extract o1-mini and o1-preview
* fix: Add OpenAI o-series model to ReasoningModel
* fix: Improve OpenAI o-series model detection
* style: Reduce font size
* fix: Add default token handling using DEFAULT_MAX_TOKENS
* fix: Add beta parameter for Anthropic reasoning models
2025-03-01 21:22:12 +08:00
George·Dong
956c2f683d
feat: add MessageGroupMenuBar Tooltip ( #2600 )
...
* feat: add MessageGroupMenuBar Tooltip
* feat: update MenuBar Tooltip i18n
2025-03-01 20:28:40 +08:00
Jorben
d01f793558
feat: Add Hunyuan TurboS model (launched on February 26)
...
- Add hunyuan-turbos-latest
- Add hunyuan-embedding
- Fix the issue of the embedding model displaying the internet icon (when the provider fully supports web search)
2025-03-01 20:27:41 +08:00
kangfenmao
94d9b79957
chore(version): 1.0.2
2025-03-01 12:25:33 +08:00
kangfenmao
78a7b2759e
fix: Simplify model selection logic in message regeneration
...
Modify the model selection process to directly use the appropriate model based on the conversation context, removing redundant conditional logic
2025-03-01 11:20:58 +08:00
kangfenmao
27c0edfb79
fix: Improve ModelAvatar and AssistantItem styling for better layout and text handling
...
- Add min-width and min-height to ModelAvatar to ensure consistent sizing
- Separate AssistantName into a new styled component for better text overflow handling
- Refactor AssistantItem to improve text display and icon alignment
2025-03-01 10:41:24 +08:00
kangfenmao
59b1d8bcc4
style: Refine Segmented component styling with transparent background and rounded corners
2025-03-01 01:44:02 +08:00
kangfenmao
741d84b4d3
feat: Sort model groups alphabetically in provider settings
...
- Implement alphabetical sorting for model groups
- Use lodash's sortBy and toPairs to order model groups
- Modify rendering to use sorted model groups
2025-03-01 01:00:44 +08:00
kangfenmao
1d4916c516
feat: Extract ModelEditContent into separate component and refine UI styling
...
- Create new ModelEditContent component in ProviderSettings
- Separate model editing logic from ProviderSetting
- Adjust styling for AssistantItem and TopicsTab list items
- Refine Segmented component styling with transparent background
- Improve modal layout and interaction for model type configuration
2025-03-01 00:40:55 +08:00
kangfenmao
8e1207c2a2
feat: Add assistant icon display toggle in settings
...
- Implement new setting to show/hide model icons in assistant list
- Add localization support for new assistant settings
- Update UI to conditionally render model avatar in AssistantItem
- Modify settings store to include showAssistantIcon state
- Enhance display settings with new toggle switch for assistant icon
2025-03-01 00:18:47 +08:00
kangfenmao
ac92f1a783
refactor: Simplify Segmented component styling
...
- Remove custom Segmented styling from AntdProvider
- Update HomeTabs Segmented component with refined styles
- Consolidate Segmented styling in a single location
- Improve visual consistency with rounded corners and transparent background
2025-02-28 23:25:36 +08:00
kangfenmao
28c59ea436
feat: Enhance UI styling and interaction details
...
- Update window vibrancy to 'sidebar' for better visual effect
- Refine input bar styling with softer background and rounded corners
- Adjust toolbar button sizes and styling
- Modify topic position selection to use Segmented component
- Tweak light theme background opacity
2025-02-28 23:25:36 +08:00
ousugo
9e808208ab
fix: Normal content is misidentified as chain of thought content
2025-02-28 22:06:08 +08:00
Asurada
feefaaf3e3
feat: Added More Settings section with risk warnings in model type configuration ( #2560 )
...
* feat: add "More Settings" option in multiple languages and enhance model type selection UI
* feat: add "More Settings" option with warnings and confirmation prompts in multiple languages
* fix: improve modal close handling and reset model type visibility
2025-02-28 22:04:44 +08:00
kangfenmao
31078b8ec5
chore: Update Xirang provider configuration and localization
2025-02-28 18:20:23 +08:00
lbc123456
f3f32cc591
feat: 模型服务添加天翼云模型 ( #2238 )
...
* feat: 模型服务添加天翼云模型
* feat:add website
* fix: id is duplicate
---------
Co-authored-by: 李保成 <libaocheng@cndatacom.com>
2025-02-28 17:40:57 +08:00
kangfenmao
f489b034b5
Revert "feat: allow o1 streaming"
...
This reverts commit d4848faa5a .
2025-02-28 14:20:37 +08:00
ZhuangYumin
3d9d5b6263
feat: let quick assistant follow theme setting
2025-02-28 13:14:45 +08:00
Pres
89440c9c10
feat: add support for GPT 4.5
2025-02-28 13:14:05 +08:00
Pres
4c0f358323
fix:Claude model name typo
2025-02-28 11:53:30 +08:00
xiaotianxt
9b17416f9c
fix: remove restrictions on mac alt+x shortcuts
...
Restrictions are introduced in earlier beta versions of MacOS Sequoia.
However, in the public release, Apple revoke this restrictions.
Alt+[Char] shortcut has no restrictions now.
2025-02-28 10:30:47 +08:00
eeee0717
acc803aa43
fix bug: #2474
2025-02-28 08:18:14 +08:00
TW
2ab8f325df
feat: Enhance Assistant and Topic components with title attributes for better accessibility
2025-02-28 08:17:01 +08:00
onevcat
a68cbe4438
Switch to @use and module system for scss
2025-02-28 08:16:03 +08:00
onevcat
646d0e4ccb
Use the Russian language label
...
This ensures the language label aligns with others (using its own language name instead of English).
2025-02-27 20:40:52 +08:00
Asurada
a7a82be083
feat: Add model editing functionality to provider settings ( #2243 )
2025-02-27 17:00:01 +08:00
CherryLover
c0117c25ac
feat: 为模型选择弹窗添加键盘导航功能 ( #2057 )
...
* feat: 为模型选择弹窗添加键盘导航功能
* fix(SelectModelPopup): 改进键盘导航和项目筛选
2025-02-27 16:58:11 +08:00
ZhuangYumin
d4848faa5a
feat: allow o1 streaming
2025-02-27 16:42:11 +08:00
xiaotianxt
79c7c3dc1c
feat: Improve settings navigation hotkey behavior
...
- Add location check to prevent navigating to settings when already on settings page
- Enable hotkey on content editable and form elements
- Use useLocation to track current route
2025-02-27 16:39:52 +08:00
SuYao
b2ebbc1e30
fix: favicon can't load error ( #2426 )
...
* feat: Implement robust favicon loading with fallback mechanisms
* refactor: Improve favicon loading state and use Promise Method
* refactor: Extract FallbackFavicon into a separate component
* feat: Add Splitbee favicon service to fallback favicon URLs
2025-02-27 16:38:14 +08:00
yeongpin
5e753de71c
feat: Add GIF support for avatar uploads without compression
2025-02-27 15:02:02 +08:00
kangfenmao
aab318e8ca
fix: Adjust file upload and navbar styling for cross-platform compatibility
...
- Update Dragger component to use customRequest for file uploads
- Add Windows-specific padding adjustment for navbar right section
2025-02-26 13:33:21 +08:00
kangfenmao
6554a3817b
feat: Add O3 provider and refactor migration logic
2025-02-26 13:33:11 +08:00
icinggslits
7d76db40e8
feat: Add search button to the knowledge base, and adjusted the display for drag-and-drop uploads ( #2365 )
...
* feat: Add search button to the knowledge base, and adjusted the display for drag-and-drop uploads
* feat: Add search button to the knowledge base, and adjusted the display for drag-and-drop uploads
2025-02-26 12:06:34 +08:00
ZhuangYumin
186c82e355
feat: add better support for openrouter thinking format
2025-02-26 12:04:47 +08:00
首都爱护动物协会
67311f1cbe
add o3
2025-02-26 12:03:08 +08:00
kangfenmao
62d969335e
chore: Improve localization formatting for Notion and Yuque error messages
...
- Standardize spacing and capitalization in Chinese (Simplified and Traditional) locales
- Enhance readability of error and configuration messages
- Consistent formatting for API keys, database IDs, and URLs
2025-02-26 00:21:49 +08:00
kangfenmao
c6eb77ab8b
feat: Enhance web search settings with blacklist and result configuration
...
- Update Tavily description across locales to emphasize AI agent capabilities
- Add blacklist functionality for web search results
- Introduce configurable maximum search results
- Improve localization for web search settings in multiple languages
2025-02-26 00:16:13 +08:00
kangfenmao
7e17987fa3
chore: Reorganize and clean up localization files
...
This commit involves minor reorganization and cleanup of translation files across multiple languages (en-us, ja-jp, ru-ru, zh-cn, zh-tw). Changes include:
- Reordering of some translation keys
- Removing duplicate entries
- Slight restructuring of nested translation objects
- Minor formatting adjustments
2025-02-26 00:02:03 +08:00
Chen Tao
4bc69b7c5e
feat: add web search settings ( #2314 )
...
* fix: add time when using web search
* feat: add optional
* chore
* chore
* chore
* clean code
* feat: set search max results
* feat: add manual blacklist
* clean code
* chore
* chore
* clean
2025-02-25 23:46:51 +08:00
ousugo
e08029a6f5
feat: Improve think tag processing with more robust parsing
2025-02-25 23:46:25 +08:00
kangfenmao
93d68102d6
fix: Update favicon service for message citations
2025-02-25 23:43:22 +08:00
kangfenmao
f448d8a8db
fix: assistant and agent emoji
2025-02-25 21:00:23 +08:00
kangfenmao
a047048f69
refactor: Extract file drop handling logic to separate utility function
2025-02-25 19:53:04 +08:00
icinggslits
aec14567ee
feat: Support more file drag and drop scenarios ( #2278 )
...
* feat: Support more file drag and drop scenarios
* feat: Support more file drag and drop scenarios
2025-02-25 19:46:32 +08:00
kangfenmao
bad89e3d28
chore: Remove social media links from About settings
2025-02-25 19:40:52 +08:00
kangfenmao
408f2b16ad
fix: Standardize Notion connection error messages across locales
2025-02-25 19:34:15 +08:00
kangfenmao
d6b87ece23
fix: 修复深色模式下气泡样式的用户名样式错误问题
...
This reverts commit 69513cc76e .
2025-02-25 19:31:19 +08:00
icinggslits
91104e288c
fix: Export image in dark mode ( #2332 )
...
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-02-25 19:20:11 +08:00
eeee0717
aeeded2aa1
fix bug: 深色模式对话导出渲染不正确
2025-02-25 19:12:44 +08:00
ousugo
b10198de1f
feat: Enhance reference prompt with language matching instruction
2025-02-25 19:09:56 +08:00
Aglargil
0a5401174b
feat: add export to Yuque
2025-02-25 19:06:37 +08:00
Godcoper
69513cc76e
fix: 修复深色模式下气泡样式的用户名样式错误问题
2025-02-25 18:58:10 +08:00
suyao
5a471125db
chore: Update Grok app logo and related images
2025-02-25 15:01:01 +08:00
kangfenmao
06b2ca9149
refactor: Move fullscreen notification logic to a separate hook
2025-02-25 13:32:15 +08:00
ousugo
26dd931f70
feat: Add fullscreen mode notification with localized message
2025-02-25 13:28:29 +08:00
kangfenmao
68df5cd211
chore: Remove console logs and clean up code
...
This commit removes unnecessary console.log statements and makes minor code cleanup in several files:
- PlantUML component
- WebSearchSettings
- WebSearchService
- Store settings
Additionally, it updates the store migration to handle LM Studio provider addition and reverts the store version
2025-02-25 13:27:31 +08:00
Chen Tao
c7071a98f0
fix: 网络搜索添加时间信息 ( #2255 )
...
* fix: add time when using web search
* feat: add optional
* chore
* chore
* chore
* clean code
2025-02-25 13:20:53 +08:00
preszzz
bb02ca83dc
feat: add new claude 3.7 model support
2025-02-25 13:17:09 +08:00
Alice39s
4d9e842381
feat: Add support for Gemini 2.0 and update Yi model configurations
...
- Added `gemini-2.0` to `visionAllowedModels`.
- Introduced new Gemini models in `SYSTEM_MODELS`:
- `gemini-1.5-flash-8b`
- `gemini-2.0-flash`
- Updated Yi model configurations:
- Renamed `yi-lightning` to "Yi Lightning".
- Deprecated `yi-medium`, `yi-large`, and `yi-vision` (replaced by `yi-lightning` per documentation).
- Added `yi-vision-v2` as a new version of Yi Vision.
2025-02-25 08:29:59 +08:00
ousugo
0165bcdce3
feat: Adapt glmzeropreview thinking chain format, enhance message thought processing with flexible extractors,
2025-02-25 08:29:16 +08:00
自由的世界人
f015c78060
fix: folder spelling change ( #2242 )
2025-02-25 08:26:25 +08:00
Zicheng Zhang
c233ba0a1c
fix: count reasoning content into token estimation ( #2276 )
2025-02-25 08:24:53 +08:00
kangfenmao
2ab63f2e4c
fix: Update Infini provider API URL to include '/maas' path
2025-02-24 18:08:22 +08:00
icinggslits
91bf356c73
feat: add shortcut to home window of mini app
2025-02-24 12:58:40 +08:00
vic123
28c0748001
fix: undesired assistant selection menu popup when no ' ' before '@'
2025-02-24 12:57:26 +08:00
Alice39s
6cfa7d0eb6
feat: Improve support for the Codestral and additional Mistral models
...
- Added new image asset `codestral.png` for Codestral model.
- Updated `embedings.ts` to include the `mistral-embed` embedding model with `max_context: 8000`.
- Updated `models.ts` to:
- Add support for Codestral model with `codestral-latest` ID.
- Introduce new Mistral models, including:
- `ministral-3b-latest`
- `ministral-8b-latest`
- `mistral-large-latest`
- `mistral-small-latest`
- `mistral-embed`
- Organize models into appropriate groups (e.g., "Mistral Chat", "Mistral Code").
- Adjusted `getModelLogo` function to include Codestral and Ministral logos.
2025-02-24 12:55:28 +08:00
kangfenmao
da6c80ebc2
refactor: Rename onResend to onResendUserMessage for clarity
2025-02-24 12:50:29 +08:00
Asurada
af1a9868db
feat: Add remark function to knowledge url ( #2210 )
...
* chore: Update .gitignore to exclude .cursor/rules
* feat: Add remark function to knowledge url
2025-02-24 12:47:47 +08:00
dengshenkk
f87ba144c8
feat: 用户侧消息快捷重试功能 ( #2221 )
...
* Update MessageMenubar.tsx
用户发送消息可以重试, 方便在接口错误后进行重试
* Update MessageMenubar.tsx
2025-02-24 12:41:59 +08:00
ousugo
8d61cbcae9
feat: Improve knowledge base creation popup input focus
2025-02-24 12:40:46 +08:00
ousugo
c61dde5085
feat: Enhance knowledge search popup input focus behavior
2025-02-24 12:40:46 +08:00
sijie-chan
3015e90925
fix: 添加多个目录到知识库多个进度之间展示混淆
2025-02-24 12:40:00 +08:00
kangfenmao
c354537f30
feat: Add Tavily dark mode logo and improve web search settings UI
2025-02-23 15:10:01 +08:00
kangfenmao
fb6b0b0c97
refactor: Rename AssistantItemComponent to AssistantItem and update imports
2025-02-23 14:30:17 +08:00
wnzzer
fc59144b1d
fix:清空话题总是修复当前话题 ( #2167 )
2025-02-23 14:26:31 +08:00
kangfenmao
cacd0a1387
feat: Improve web search UI and localization
2025-02-23 14:22:09 +08:00
kangfenmao
af9763d142
chore: Update Tavily core package and remove js-tiktoken dependency
2025-02-23 11:01:30 +08:00
kangfenmao
b9402a8370
feat: add web search
2025-02-23 11:01:29 +08:00
kangfenmao
97a08f00a3
chore(version): 0.9.30
2025-02-23 07:02:00 +08:00
kangfenmao
4e20bd1ef8
feat: Enhance assistant emoji and popup UI interactions
2025-02-23 06:45:35 +08:00
George·Dong
5c2d936688
feat: 添加Notion导出自动分页功能 ( #2098 )
...
* fix: 长对话Notion导出失败(分页导出)
* feat: 添加Notion导出自动分页设置
2025-02-23 06:45:26 +08:00
ousugo
6b34aac263
feat: Auto-select newly added knowledge base
2025-02-23 00:17:46 +08:00
ousugo
50478c600f
fix: Regenerat messages don't use @ specified models
2025-02-22 22:35:02 +08:00
ousugo
bba5cac246
fix: Restore textarea focus after selecting mention model via mouse
2025-02-22 22:34:16 +08:00
shijian
b9b31aed52
fix: 复制聊天信息按钮显示不全
2025-02-22 22:32:30 +08:00
kangfenmao
40203fb721
fix: Remove LM Studio provider from initial state
2025-02-22 22:31:37 +08:00
kangfenmao
b83343a8b9
fix: Remove duplicate empty LM Studio providers
2025-02-22 13:35:14 +08:00
aber0724
7677850547
feat: Add Monica minapp
2025-02-22 11:27:30 +08:00
kangfenmao
811815d69d
feat: update miniapp logo
2025-02-21 18:25:23 +08:00
kangfenmao
d5b9c35f0a
feat: Enhance topic message clearing functionality
...
关于“清空话题”的Bug反馈 #2107
close #2107
2025-02-21 16:48:04 +08:00
suyao
83c8f06b81
fix: add first message handling in mini home window
2025-02-21 16:32:56 +08:00
kangfenmao
acb2ea30fb
feat: add export function to message
2025-02-21 16:27:07 +08:00
kangfenmao
55317b5608
refactor: Remove chat settings toolbar button from input bar
2025-02-21 14:31:05 +08:00
kangfenmao
cc76fe19f9
feat: Synchronize and clean up localization files
...
This commit involves several improvements to localization files across different languages:
- Reordered and cleaned up translation keys
- Removed redundant entries
- Ensured consistent ordering of keys
- Added missing translations for various features
- Normalized whitespace and formatting
2025-02-21 14:15:36 +08:00
落子
cf2d7ba8b4
feat: add "Copy as" options to topics right click menu ( #2095 )
...
* feat: Add copy topic as image and Markdown functionality
* add translation
2025-02-21 13:59:34 +08:00
Avan
1c163c55b8
feat: baidu ai search
2025-02-21 13:58:19 +08:00
kangfenmao
69bb661b5a
feat: Add API host formatting utility function
2025-02-21 13:50:24 +08:00
lizhixuan
f062c56de4
refactor: Move abort controller to utils and update imports
2025-02-21 12:50:18 +08:00
lizhixuan
4c9bd02f8e
feat: Add message completion abort functionality
2025-02-21 12:50:18 +08:00
kangfenmao
241cb0c0d8
refactor: Simplify translation history clear button configuration
2025-02-21 11:17:41 +08:00
ousugo
6a57973864
feat: Add newline tooltip for translation input
2025-02-21 11:16:02 +08:00
kangfenmao
369f629206
refactor: Simplify embedding model regex pattern
2025-02-21 09:46:26 +08:00
kangfenmao
09a8f83650
refactor: Clean up MinAppsPopover component formatting
2025-02-20 15:35:51 +08:00
kangfenmao
40912eaaf4
refactor: Simplify topic deletion interaction
2025-02-20 15:33:24 +08:00
ousugo
0d236a94ab
feat: Add direct topic deletion shortcut
2025-02-20 15:19:32 +08:00
ousugo
3a936e0f26
feat: Add confirmation dialog for topic deletion
2025-02-20 15:19:32 +08:00
Yrom
81a35d129d
feat: add developer tools button in MinApp for development mode
2025-02-20 15:19:10 +08:00
ousugo
e2d0c3bbce
feat: Add emoji selection for assistant name
2025-02-20 15:17:04 +08:00
kangfenmao
b18b161094
fix: Update migration config to set default thought auto-collapse
2025-02-20 12:24:24 +08:00
ousugo
32da853f27
feat: Add thought content auto-collapse setting
2025-02-20 12:22:45 +08:00
ousugo
bf51a0b5c6
feat: Add copy functionality to message reasoning content
2025-02-20 12:22:45 +08:00
kangfenmao
ae71a7be9e
refactor: Simplify translation page layout and styling
2025-02-20 12:16:38 +08:00
Chen Tao
0fb6795833
feat: add shortcuts to open settings page ( #1964 )
...
* feat: add shortcuts to open settings page
* refactor: simplify code
* fix: change to useHotKeys
2025-02-20 12:10:16 +08:00
jtsang4
dd6d228760
feat: Add backspace handling to remove last mentioned model
2025-02-20 12:08:25 +08:00
eeee0717
8c5999dc82
fix: knowledge base status problem
2025-02-20 12:07:05 +08:00
kangfenmao
31b0fbf775
fix: Improve null handling in code block and syntax highlighting
2025-02-20 12:04:29 +08:00
kangfenmao
39fe583030
refactor: Remove default grid settings from migration config
2025-02-20 11:54:21 +08:00
littel_penguin66
5c19695e21
feat: add dify miniapp ( #1999 )
...
* add Dify miniapp
* add wpslingxi,lechat,abacus miniapps
* resize pic
* change png to webp
* update 71
2025-02-20 11:52:36 +08:00
FischLu
6e4610e337
fix: fix translation
2025-02-20 11:50:49 +08:00
FischLu
7d99765589
fix: fix the issue where the menu scrolls back to the top after clicking an option
2025-02-19 21:40:32 +08:00
Teo
02930a2793
feat: 添加翻译历史功能
2025-02-19 19:38:59 +08:00
Yrom
b31b1c7908
feat: Support dark theme for PlantUML
2025-02-19 18:37:05 +08:00
Yrom
d0ee764732
feat: Add PlantUML diagram support (via PlantUML official online server)
2025-02-19 18:37:05 +08:00
ousugo
01cd10b364
refactor: Simplify model type detection with utility functions
2025-02-19 18:33:51 +08:00
ousugo
29ba156b9a
feat: Add Doubao provider support for model type detection
...
(cherry picked from commit 008b84e128484c98eb59c75d8f44cbc320509049)
2025-02-19 18:33:51 +08:00
ousugo
e541c7b429
feat: Add model generation check before narrow mode toggle
2025-02-19 18:33:16 +08:00
jiangjiwei
95bbc70c93
feat: 为 Notion 导出添加可配置的页面名称 key
2025-02-19 17:18:45 +08:00
ousugo
4add56ae6a
fix: Ensure model is updated when setting default model
2025-02-19 17:13:52 +08:00
Teo
16f87537a2
refactor: 翻译页UI重构
2025-02-19 15:53:52 +08:00
kangfenmao
2094e2201a
feat: Add web search support for OpenRouter provider
2025-02-19 10:11:49 +08:00
icinggslits
e0fcdf43c5
feature: Adaptive height of textarea on translation page
2025-02-19 09:57:26 +08:00
kangfenmao
affc866c17
feat: Add default API host for DMX provider in migration
2025-02-19 09:45:41 +08:00
kangfenmao
799267049f
fix: Safely update topic with existing topic data
2025-02-19 09:35:10 +08:00
kangfenmao
cb8d47a17b
fix: Improve knowledge base processing and deletion handling
2025-02-19 09:28:36 +08:00
kangfenmao
c494288f7b
refactor: Simplify DragableList styling and remove unnecessary margins
2025-02-19 09:21:10 +08:00
suyao
2c3f89dbde
fix: update model identification with provider-specific uniqueness
2025-02-19 09:14:45 +08:00
ousugo
4721a660fa
feat: Add German language support to translation options
2025-02-19 08:21:00 +08:00
George·Dong
6aaa3def0d
feat: 添加Notion文档按钮Tooltip
2025-02-19 08:20:21 +08:00
George·Dong
045708d9b3
fix: 修改导出到Notion的相关提示
2025-02-19 08:20:21 +08:00
icinggslits
9ffe92d378
fix: Update language options promptly
2025-02-19 08:18:41 +08:00
首都爱护动物协会
7159481217
Updated provider information
2025-02-19 07:10:45 +08:00
kangfenmao
d07e136037
fix: Add top margin to 'Add Assistant' button in AssistantsTab
2025-02-18 21:17:13 +08:00
Yrom
b38a9c954a
feat: Enable search capability for Qwen commercial version model
2025-02-18 21:14:43 +08:00
kangfenmao
7139d5093a
chore(version): 0.9.26
2025-02-18 20:55:04 +08:00
kangfenmao
9e283d6930
fix: Update agent knowledge base field name and handling
2025-02-18 20:55:04 +08:00
Chen Tao
c9a4e12765
feat: artifacts add open external ( #1812 )
...
* feat: artifacts add open external
* fix: remove modal
2025-02-18 19:56:39 +08:00
Teo
7bd644451b
fix: 解决生成过程中出现错误内容被清空覆盖问题
2025-02-18 19:46:50 +08:00
eeee0717
3c958c3d11
feat: 目录进度可视化
2025-02-18 19:45:47 +08:00
kangfenmao
1d5ace0fb2
feat: Add 'off' option for reasoning effort in assistant settings
2025-02-18 18:16:14 +08:00
ousugo
f8fce871da
fix: Recalculate token consumption after modifying the message, resolve #1829
2025-02-18 16:34:52 +08:00
ousugo
de76d3fedc
fix: Improve DragableList component styling and placeholder handling
2025-02-18 16:26:34 +08:00
lucifer9
b2c6662192
adjust Notion database ID input width in DataSettings
2025-02-18 16:22:53 +08:00
lucifer9
bf8a7c01b0
Refactor WebDAV i18n and UI for improved flexibility and localization
...
- i18n Updates:
- Refactored WebDAV-related translations into nested JSON structures for better organization.
- Added support for pluralization in time intervals (minutes and hours) across all locales (en-us, ja-jp, ru-ru, zh-cn, zh-tw).
- UI Enhancements:
- Updated `DataSettings` and `WebDavSettings` components to use the new i18n keys for time intervals.
- Improved the `Select` dropdown for sync intervals with dynamic pluralization based on locale.
- Adjusted input field widths for better alignment and consistency.
- Code Cleanup:
- Removed redundant comments and unused code in `WebDavSettings.tsx`.
- Simplified button and input styling for a cleaner layout.
2025-02-18 16:22:53 +08:00
ousugo
7c4d81c108
feat: Add kimi-latest model support in vision and model logos
2025-02-18 15:50:01 +08:00
kangfenmao
7199f73e06
style: Adjust horizontal message layout display property
2025-02-18 15:48:13 +08:00
Teo
869e56b53c
style: 优化聊天窗口UI ( #1881 )
2025-02-18 11:43:42 +08:00
MyPrototypeWhat
f99851fb6b
feat: Conditionally hide thinking loader for paused messages ( #1875 )
...
Co-authored-by: lizhixuan <zhixuan.li@banosuperapp.com>
2025-02-18 11:10:48 +08:00
kangfenmao
c94450db44
chore(version): 0.9.25
2025-02-18 10:41:44 +08:00
kangfenmao
195ef92acc
feat: Add size prop to MessageThought Collapse component
2025-02-18 10:12:30 +08:00
kangfenmao
a67370426b
fix: Handle undefined provider in model name generation
2025-02-18 09:56:26 +08:00
kangfenmao
9d35205681
feat: Improve system prompt styling with theme-aware background
2025-02-18 09:42:52 +08:00
icinggslits
98087e50db
feat: Backspace deletes clipboard text in MiniApp
2025-02-18 08:13:56 +08:00
ousugo
aba3874797
refactor: Improve PromptPopup text area focus and cursor placement
2025-02-18 08:10:58 +08:00
ousugo
3383280726
feat: Improve text edit popup focus and cursor placement
2025-02-18 08:10:58 +08:00
kangfenmao
0c13e708b9
refactor: Extract message group menu bar into a separate component
2025-02-17 23:21:24 +08:00
kangfenmao
bc77c423b3
fix: Adjust paragraph margin when followed by list
2025-02-17 23:08:17 +08:00
kangfenmao
4821756301
fix: Conditionally render message group border based on popover state
2025-02-17 23:02:49 +08:00
Chen Tao
78290ca70e
feat: add knowledge base filter ( #1822 )
...
* feat: add search filter
* chore
2025-02-17 22:18:10 +08:00
kangfenmao
7feeb07624
refactor: Extract message group settings into a separate component
2025-02-17 22:14:47 +08:00
luwux
93e28ed916
improvement(shortcut): Supports Option + Space on Mac
...
Supports the Option (⌥) + Space shortcut, as it's the default shortcut for ChatGPT Desktop app to show popup.
2025-02-17 19:04:08 +08:00
ousugo
b4aaf052fe
feat: Add page title for Cherry Studio, resolve #1222
2025-02-17 19:02:56 +08:00
rebecca554owen
b37e0389fc
fix
2025-02-17 18:38:22 +08:00
kangfenmao
e1ebe069a5
feat: Add grid mode settings for message display
2025-02-17 18:35:36 +08:00
kangfenmao
d73912ee3b
feat: Enhance Notion settings with placeholders and help icon
2025-02-17 17:19:24 +08:00
kangfenmao
f81c7c7a6c
feat: update knowledge base file upload hint text
2025-02-17 16:50:34 +08:00
FischLu
5a7bcd5997
feat: improve model mention autocomplete behavior under IME
2025-02-17 16:38:44 +08:00
duanyongcheng
09a347cae4
feat: show provider in mesage
2025-02-17 16:38:00 +08:00
Chen Tao
266f909045
feat: allow knowledge base multiple search #1346 ( #1773 )
...
* feat: agent can select multiple knowledge bases
* feat: basic search multiple knowledge base
* fix bug: knowledge base is delete, assistants and agents sync delete
* fix bug: assistant and knowledge base button sync
* feat: allow to search multiple knowledge base
* chore: finish rebase to upstream/main
2025-02-17 16:36:25 +08:00
cl1107
bad2f15c1f
feat: Add a new grid mode for message display. ( #1626 )
...
* chore(version): 0.9.23
* feat(renderer): 新增网格模式的消息展示方式
* feat(message): 新增消息网格展示相关设置
* 根据 gridPopoverTrigger 属性动态设置消息分组的样式
* 在 MessageMenubar 组件中,各个按钮 click 事件阻止事件冒泡,避免打开 popover
* 多模型回答样式添加网格模式并优化消息样式
---------
Co-authored-by: kangfenmao <kangfenmao@qq.com>
2025-02-17 16:36:01 +08:00
首都爱护动物协会
0c0ccf3d11
update provider info
2025-02-17 16:21:09 +08:00
ousugo
2076e6f998
fix: open current webview URL when launching external link
2025-02-17 16:20:12 +08:00
ousugo
b49d80b78d
fix: Clicking the help button always opens a new webview
...
(cherry picked from commit 4939afafabcbfb294f00d21053939cad8238731e)
2025-02-17 16:19:31 +08:00
ousugo
e0eca97053
fix: update Baidu API key URL in provider configuration, resolve #1794
2025-02-17 11:55:53 +08:00
George·Dong
d175212d9a
fix: 修复切换助手时无法正确切换到助手默认模型的问题 ( #1776 )
2025-02-17 11:28:17 +08:00
Shelly
642ce160a1
fix: 修复同名模型选择问题 ( #1772 )
...
1. 同名模型显示的供应商名称问题
2. 同名模型不同供应商不能被同时选择
Co-authored-by: duanyongcheng <duanyongcheng77@gmail.com>
2025-02-17 09:47:01 +08:00
Wenwei Lin
574d02a8c9
feat: support json and draftsExport file in knowledge base ( #1717 )
2025-02-17 08:25:07 +08:00
ousugo
7764507d74
feat: Expand reasoning model regex to include 'thinking' keyword
2025-02-17 08:16:47 +08:00
ousugo
fa8bf61532
fix: sidebar navigation and active state handling
...
- 当固定在侧边栏的小程序被打开时,对应图标显示为被选中
- 修复点击两次主题切换按钮会导致当前 Webview 被错误关闭的问题
- 修复当 Webview 处于打开状态,点击侧边栏按钮无法立即跳转到对应界面的问题
- 修复打开帮助文档,其按钮没有显示为被选中的问题
- 修复在设置界面时打开帮助文档,设置按钮继续显示为被选中的问题
2025-02-17 08:15:03 +08:00
ousugo
30e8cef9cc
fix: correction of the capitalization of Perplexity names
2025-02-17 08:13:56 +08:00
ousugo
1a2861e81a
fix: Fix the miniapp sorting problem, resolve #1725
...
- 修复小程序拖动排序不生效的问题
- 修复小程序拖动排序时列表滚动排序不生效的问题
2025-02-17 08:13:56 +08:00
kangfenmao
5be0e0ae72
style: Enhance scrollbar appearance in mention models dropdown
2025-02-16 13:56:10 +08:00
FischLu
b92b46f2b0
refine code
2025-02-16 13:54:32 +08:00
FischLu
23686d4926
feat: implement select mode menu autoscroll for long mode lists
2025-02-16 13:54:32 +08:00
kangfenmao
b340b40bcf
Revert "fix: Improve the @ model list experience"
...
This reverts commit c53d63f7af .
2025-02-16 13:54:09 +08:00
bfdyanshe
253fc6f4e1
fix: Separate EPUB files into dedicated book file extension category
2025-02-16 13:46:52 +08:00
icinggslits
23a2a6b57c
improvement(shortcut): Support more keyboard shortcuts
2025-02-16 13:45:03 +08:00
icinggslits
a869857fc1
add usableEndKeys
2025-02-16 13:45:03 +08:00
kangfenmao
4ecedcb267
feat: Enhance topic handling and message prompt generation
2025-02-16 13:41:31 +08:00
kangfenmao
cbd6a30e14
feat: Improve knowledge base threshold tooltip and input
2025-02-16 12:20:08 +08:00
kangfenmao
5f2cddee09
chore: Update store migration for Coze minapp
2025-02-16 12:14:20 +08:00
Chen Tao
c0e0e924f7
feat: 添加知识库匹配度阈值 ( #1634 )
...
* feat: 添加知识库匹配度阈值
* fix: 增加问答时知识库阈值
* feat: 当知识库未检索到数据时使用通用对话逻辑
* fix: add toast
2025-02-16 11:38:00 +08:00
Avan
b6ad7eeb9a
style: add bot.n.cn logo
2025-02-16 11:36:58 +08:00
Avan
9cf74317a6
feat: add bot.n.cn
2025-02-16 11:36:58 +08:00
George·Dong
82fcc2292e
feat: Add Coze minapp
2025-02-16 10:38:28 +08:00
yangtb2024
4eb0c25682
fix: 窗口较小时,工具显示适配问题
2025-02-16 10:35:45 +08:00
jyeric
1473cb3123
Fix: Font size and Latex problem, resolve CherryHQ#1034 CherryHQ#1596 ( #1723 )
2025-02-15 22:55:43 +08:00
Wenwei Lin
2c5fe01fbf
fix: add ellipsis in knowledge base item ( #1718 )
2025-02-15 22:51:07 +08:00
美兰十三
f20bccfd7d
feature: add topic prompt ( #1696 )
...
* feat: 新增话题补充提示词
* feat: 新增话题补充提示词
* feat: 新增话题补充提示词
* feat: 新增话题补充提示词
* feat: 新增话题补充提示词
2025-02-15 08:21:59 +08:00
kangfenmao
26e3871688
Revert "fix: 网页链接附带中文标点解析错误"
...
This reverts commit 16feb49e9e .
2025-02-15 01:30:13 +08:00
kangfenmao
9a6aad35b0
fix: Improve handling of 'undefined' values in JSON parsing
2025-02-15 01:25:59 +08:00
eeee0717
16feb49e9e
fix: 网页链接附带中文标点解析错误
2025-02-15 01:06:32 +08:00
kangfenmao
30959e2380
feat: Add LM Studio and ModelScope as system LLM providers
...
- Update llm.ts to include LM Studio and ModelScope in initial system providers
- Modify migrate.ts to add migration logic for adding these new providers
- Ensure providers are added only if they don't already exist in the configuration
2025-02-15 01:03:09 +08:00
kangfenmao
2c17f75f4f
fix: Correct migration version configuration
2025-02-15 00:55:07 +08:00
Yihong Wang
2d1a930bfe
feat: Add NotebookLM to MinApps solve #1679
2025-02-15 00:52:47 +08:00
eeee0717
320d27059f
fix: 分组和非分组逻辑修改
2025-02-15 00:33:39 +08:00
eeee0717
31014aa8a6
fix: Switching model does not work
2025-02-15 00:33:39 +08:00
ousugo
b468ecfce7
feat: Improve textarea cursor positioning on focus
2025-02-15 00:31:36 +08:00
ousugo
c53d63f7af
fix: Improve the @ model list experience
...
- 修复使用方向键上下移动时,列表不随之滚动的问题
- 添加滚动条
2025-02-15 00:29:32 +08:00
Konjac-XZ
26a5ae0086
fix: Translation error when passing empty user messages to certain models.(Refined)
2025-02-15 00:24:17 +08:00
kangfenmao
0c97b52c53
refactor: Improve provider removal logic in LLM store
2025-02-14 14:49:34 +08:00
ousugo
2449a22c69
perf: Add new Infini AI models to system models list
2025-02-14 14:37:57 +08:00
ousugo
028f9d88d9
feat: Add reasoning model filter in EditModelsPopup
2025-02-14 14:30:48 +08:00
kangfenmao
a07c6cdffb
refactor: Improve provider settings and menu handling
2025-02-14 13:35:58 +08:00
kangfenmao
5a647b0d61
style: Adjust group menu bar styling
2025-02-14 13:18:16 +08:00
kangfenmao
007e6419ba
feat: Add ModelScope provider to LLM providers list
2025-02-14 13:13:32 +08:00
Col0ring
caa473639c
feat: add modelscope provider ( #1563 )
...
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-02-14 13:12:46 +08:00
kangfenmao
b6825a6ea2
feat(notion): Add divider to Notion settings page
2025-02-14 13:08:47 +08:00
Trey Dong
710180997f
feat(notion): 添加 Notion连接检查功能 ( #1620 )
...
- 在 Notion 配置页面添加"检查"按钮
- 实现 Notion 连接检查逻辑
- 添加相关国际化文本
2025-02-14 10:52:16 +08:00
hehua2008
fd4334f331
feat: Add LM Studio support ( #1572 )
...
Co-authored-by: hehua2008 <hegan2010@gmail.com>
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-02-14 10:49:57 +08:00
FischLu
80dedc149a
feat: Implement circular selection in model selector
2025-02-14 10:40:03 +08:00
Asurada
5a3a97135f
feat: Add XiaoYi miniapp, resolve #1591 ( #1595 )
...
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-02-14 10:37:42 +08:00
ousugo
fad3f67678
feat: Improve model search by adding name-based filtering, resolve #1520
...
搜索模型时,同时搜索模型的名字和 ID
2025-02-14 10:32:34 +08:00
kangfenmao
65b30b3b0d
chore: Update Vite config and remove deprecated migration code
...
- Exclude additional chunk in Electron Vite configuration
- Remove outdated migration logic for providers and MinApps
2025-02-14 10:31:24 +08:00
首都爱护动物协会
0278228a84
add providers
...
新增服务商:
1.无问芯穹
2Perplexity
3.DMXAPI
补充部分embedding模型信息
2025-02-14 10:28:52 +08:00
shniubobo
bb0cb1cecc
fix: Regression on reasoning time
...
PR #1253 fixed reasoning time calculation for APIs that return reasoning
content in `delta.content`, but introduced a regression for those
returning it in `delta.reasoning_content`. This commit fixes the
regression.
Fixes #1593
2025-02-14 10:26:54 +08:00
shniubobo
f5cd6ecb50
fix: Remove trailing newline in codeblocks
2025-02-14 10:10:30 +08:00
Xin Rui
76c0ad9985
fix: translation error when passing empty user messages to certain models.. ( #1612 )
2025-02-14 10:09:47 +08:00
kangfenmao
15d50761e7
feat: Enhance file processing and loader configuration
...
- Remove image loader from dependencies
- Update file loading to skip image, video, and audio files
- Add logging for knowledge base file processing
- Modify common file extensions list
- Add type ignore for LocalPathLoader to resolve TypeScript issues
2025-02-13 17:49:06 +08:00
kangfenmao
1c33c90884
feat: Add file type not supported error message in multiple languages
2025-02-13 16:41:48 +08:00
kangfenmao
53e5a3bf76
fix: Reset MinApp onClose handler when closing the app
2025-02-13 16:10:46 +08:00
kangfenmao
6c17fee69e
refactor: Remove unused onMaxTokensChange function
2025-02-13 14:02:36 +08:00
kangfenmao
40958ffb2c
feat: Add useSidebarIconShow hook to conditionally render sidebar icons
2025-02-13 13:38:46 +08:00
kangfenmao
22d2121dcc
feat: Add documentation link to sidebar with multilingual support
2025-02-13 13:27:25 +08:00
kangfenmao
4632f1a92a
feat: Improve token limit settings and knowledge base URL handling
...
- Update OpenAI package to version 4.77.3
- Add confirmation modal for max tokens setting
- Modify max tokens input to use InputNumber instead of Slider
- Update localization strings for max tokens and URL input
- Enhance knowledge base URL input to support multiple URLs
- Improve error handling and input validation
2025-02-13 13:12:51 +08:00
kangfenmao
b9affe3eb8
style: code format
2025-02-13 11:40:55 +08:00
Chen Tao
c6f136caa2
feat: knowledge base support more file types ( #1300 )
...
* feat: knowledge base support more file types
* chore: add common document types
* feat: finish basic odloader
* feat: finish open document loader
* feat: support more type from dictionary
* fix: 删除目录时仍能检索到信息
* chore
2025-02-13 11:36:33 +08:00
Wenwei Lin
827959e580
fix: Label text was obscured in create agent page
2025-02-13 11:36:07 +08:00
Chen Tao
8739c49634
feat: add i18n sync script ( #1538 )
...
* feat: add i18n sync script
* chore
2025-02-13 11:34:23 +08:00
Asurada
e99f253d48
feat: add google AI Studio minapp, resolve #832 ( #1518 )
...
* feat: add google AI Studio minapp, resolve #832
* fix: correct variable name for aistudio in migrateConfig
2025-02-13 11:28:51 +08:00
kangfenmao
0a4b360745
feat: update AIHubMix OAuth and release workflow configuration
2025-02-12 18:24:57 +08:00
kangfenmao
59c4d60d6a
fix(i18n): use translation for API key error message
2025-02-12 18:24:39 +08:00
kangfenmao
dcdb00eee7
feat: remove auto reset model feature #1435
...
close #1435
2025-02-12 16:58:33 +08:00
kangfenmao
946129ceb3
feat: expand embedding model regex to include more model identifiers #1481
...
close #1481
2025-02-12 16:39:35 +08:00
kangfenmao
ada45b229d
feat: switch default math rendering engine to KaTeX #1485
2025-02-12 16:34:24 +08:00
kangfenmao
7934ce473d
fix(i18n): model exist error tip
2025-02-12 16:11:01 +08:00
kangfenmao
f749bef2fd
fix: openai o1 models not support max_token params
...
close #1378
close #1378
close #1340
close #1197
close #491
2025-02-12 15:59:42 +08:00
kangfenmao
6b2452422e
fix: doubao not support files type
2025-02-12 15:41:24 +08:00
kangfenmao
50438dd612
feat: WebDAV data backup and restore secondary confirmation #1326
...
close #1326
2025-02-12 15:19:21 +08:00
kangfenmao
38f665e484
fix: update Ollama API endpoint URL
2025-02-12 14:56:59 +08:00
kangfenmao
635e125ef4
chore: update store migration and LLM providers
2025-02-12 14:52:45 +08:00
kangfenmao
1b3ae92854
docs: change knowledge base documents chunk max limit
2025-02-12 14:36:56 +08:00
cnJasonZ
ce66f2e2ea
feat: add new model provider PPIO ( #1359 )
2025-02-12 14:14:56 +08:00
方程
726efe3558
feat: add gitee ai provider ( #1473 )
...
* feat: add gitee ai provider
* feat: add gitee ai provider
---------
Co-authored-by: 方程 <fangcheng@oschina.cn>
2025-02-12 14:11:13 +08:00
亢奋猫
5e8d7682f5
feat: 🎸 使用@呼出模型选择列表 #1317 #1324 ( #1458 )
...
* feat: 🎸 使用@呼出模型选择列表
输入第一个字符为@符号的时候可以呼出选择模型的列表
* feat: 🎸 Only one can be chosen at a time
一次只能选择一个模型,选择后自动关闭。选择过的模型不在出现在列表,避免删除模型的时候显示异常。
* fix: 🐛 When choosing the model, Enter will send a message
* feat: 🎸 选中的模型显示供应商
* feat: 🎸 pinned module show privoder
* feat: 🎸 only selected modle show provider
* feat: 🎸 删除@符号以后自动关闭
* feat: 🎸 增加模糊搜索
---------
Co-authored-by: duanyongcheng77 <duanyongcheng77@gmail.com>
2025-02-12 14:08:18 +08:00
牡丹凤凰
ceb97e80ff
Update embedings.ts
2025-02-12 08:31:00 +08:00
牡丹凤凰
bf1fa5b767
Update zh-tw.json
...
更正繁体中文当中关于Temperature的描述
2025-02-12 08:30:34 +08:00
airwish
e99f34893e
feat: expanded web search models
2025-02-12 08:30:00 +08:00
牡丹凤凰
a49dd6101e
Update zh-tw.json ( #1433 )
...
助手菜单名称显示不全
2025-02-12 08:25:14 +08:00
linauror
de1976d984
fix:针对思考类模型的返回,总结标题仅截取</think>之后的内容 ( #1415 )
2025-02-11 18:05:09 +08:00
Trey Dong
220046cc95
feat: add pin topic feature ( #1408 )
...
* feat: 新增导出至Notion的选项
* fix:添加多语言支持
* fix:添加提示语的多语言支持,以及防止重复导入的状态
* fix:修复多语言错误及调整UI样式统一
* feat:添加话题固定功能
2025-02-11 16:51:58 +08:00
kangfenmao
bae76f921b
fix: upload button tooltip
2025-02-11 16:34:26 +08:00
lucifer9
cb88a48d8b
feat: add support for clickable citations in message content ( #1381 )
...
* Add support for clickable citations in message content
* update format
2025-02-11 16:21:20 +08:00
kshern
4d13a8d9c2
fix: retain selected model when regenerating message ( #1382 )
...
* fix: retain selected model when regenerating message instead of reverting to default model
* fix: use props model
---------
Co-authored-by: Shern <shenkeji@corp.netease.com>
2025-02-11 14:12:56 +08:00
Trey Dong
50cc1c6b5a
feat: 增加导出话题至Notion的功能 ( #1331 )
...
* feat: 新增导出至Notion的选项
* fix:添加多语言支持
* fix:添加提示语的多语言支持,以及防止重复导入的状态
* fix:修复多语言错误及调整UI样式统一
2025-02-11 11:27:01 +08:00
Chen Tao
5c2129c0c8
fix: 数据库文档个数变为默认6个#1366 #1370
2025-02-11 10:05:34 +08:00
美兰十三
0eead315d8
fix: 快捷键无法绑定空格
2025-02-11 09:25:42 +08:00
Peter Chen
04cfe5019e
Update MessageThought.tsx
2025-02-10 16:48:47 +08:00
kangfenmao
a0cfe7df4a
fix: store migrate version
2025-02-10 14:40:30 +08:00
Chen Tao
3d8748a61a
feat: add translate selection ( #1010 )
...
* feat: add translate selection
* chore: add default translate value
* feat: optimize trigger translation shotcut and add TanslateLanguageVarious
* fix
* fix: add database migrate version
2025-02-10 13:19:46 +08:00
郑恩
f3940159b3
feat: 优化思考过程显示的换行效果
2025-02-10 13:17:32 +08:00
Fadouse
81d4accacf
fix: correct thinking time calculation for deepseek r1
2025-02-09 21:29:21 +08:00
Wenwei Lin
c900a186b7
feat: 知识库文件支持 html 类型
2025-02-09 21:27:15 +08:00
kangfenmao
0a3ad04f12
fix: max chunk size
2025-02-09 09:32:40 +08:00
牡丹凤凰
555a991a30
Update embedings.ts
...
embedding models information
2025-02-09 09:31:01 +08:00
kangfenmao
6ba6357d21
chore(version): 0.9.20
2025-02-09 00:05:15 +08:00
kangfenmao
cb3db57d2f
feat: Add support for SiliconFlow provider charge and knowledge base improvements
2025-02-08 23:53:28 +08:00
kangfenmao
e1a04030b5
feat: Add HTTP error handling and localized error messages
2025-02-08 23:01:27 +08:00
kangfenmao
220d11a414
feat: Make knowledge base reference document count configurable
2025-02-08 20:56:59 +08:00
kangfenmao
3d2e209550
feat: add knowledge base settings
2025-02-08 19:19:59 +08:00
kangfenmao
ee46d2055a
feat: Add support for AIHubMix topup and charge functionality
2025-02-08 16:26:10 +08:00
magicdmer
3049023266
fix: 翻译的temperature改为0.7
...
improve: 模型特性默认支持的时候,打勾
2025-02-08 14:46:55 +08:00
teaim
9efc196ec5
fix: o3-mini markdown formatting #997
2025-02-08 07:33:27 +08:00
kangfenmao
186a1612e8
feat: remove knowledge base references when deleting a base
2025-02-07 23:58:44 +08:00
kangfenmao
22920204d1
fix: update knowledge base button tooltip and input bar dependency
2025-02-07 23:38:25 +08:00
Chen Tao
d4efbbb1bf
feat: add knowledge base settings to assistant ( #1112 )
...
* feat: #1047
* fix: allow clear
2025-02-07 23:20:22 +08:00
kangfenmao
3f7e84e17c
fix: sanitize error details by removing sensitive headers and stack trace
2025-02-07 23:05:27 +08:00
kangfenmao
6df0b02e49
fix: improve reasoning effort handling for different providers
2025-02-07 22:37:18 +08:00
kangfenmao
280ec3377b
feat: add aihubmix oauth
2025-02-07 22:27:28 +08:00
Chris Wan
a6497b8c98
fix: temperature tip English translation
2025-02-07 18:34:27 +08:00
Yrom Wang
acda36ae3f
fix: KnowledgeSearchPopup keyword highlighting issue
2025-02-07 18:24:03 +08:00
kangfenmao
496b4684ea
feat: expand supported Gemini models for web search #1096
2025-02-07 17:18:11 +08:00
kangfenmao
2898215a00
feat: add baidu cloud provider
2025-02-07 16:47:29 +08:00
kangfenmao
762c3d4950
feat: Reposition ocoolAI provider in LLM store configuration
2025-02-07 13:29:07 +08:00
kangfenmao
cec5eb3989
fix: remove QwenLM provider #1122
...
close #1122
close #886
2025-02-07 12:38:12 +08:00
gyuannn
85efc6e96b
feat: Improve handling of think tags
2025-02-06 13:43:06 +08:00
gyuannn
9f19493b41
feat: optimize MessageThought to enhance user experience
2025-02-06 13:43:06 +08:00
kangfenmao
dc6d79366e
feat: Add DeepSeek V3 model to Silicon provider
2025-02-05 21:34:55 +08:00
kangfenmao
777455f167
feat: Enhance web search parameter handling for assistants #575
2025-02-05 20:35:25 +08:00
kangfenmao
65cc51ea94
feat: Update VisionIcon from PictureOutlined to EyeOutlined
2025-02-05 20:21:26 +08:00
kangfenmao
95936dca2a
feat: Add DeepSeek VL to vision allowed models #1015
2025-02-05 20:09:29 +08:00
kangfenmao
9aa829e6fc
feat: Enhance model tags and icons with new reasoning and visual styles
2025-02-05 20:00:18 +08:00
shellming
a27150c154
feat: Add 3MinTop to default mini apps
2025-02-05 16:16:37 +08:00
Gutsy Yuan
9acae0a728
feat: Add new model type for reasoning models & reasoning_effort setting ( #992 )
2025-02-05 16:15:31 +08:00
kangfenmao
9024d48938
feat: add support for o1 models and update provider configurations
2025-02-05 16:14:35 +08:00
kangfenmao
02080954bc
chore(version): 0.9.18
2025-02-04 22:37:31 +08:00
kangfenmao
abb922a2b1
feat: improve error message display for embedding dimensions retrieval
2025-02-04 17:25:24 +08:00
kangfenmao
a1b88758cc
feat: improve error handling and formatting across providers
2025-02-04 16:45:09 +08:00
kangfenmao
3d16c735d9
fix: oauth error
2025-02-04 16:45:03 +08:00
Lei Huang
e74391562b
fix: prompt-injection-like behavior in translation #956 ( #974 )
...
* fix: prompt-injection-like behavior in translation #956
* fix: edit translation prompt to embded text to system prompt
2025-02-04 15:49:17 +08:00
亢奋猫
53f46218d3
feat: add oauth for siliconflow ( #976 )
...
* wip: silicon oauth
* feat: Add custom protocol handler for SiliconFlow OAuth login
* feat: Improve SiliconFlow OAuth flow with dynamic key update
* feat: Enhance OAuth and Provider Settings UI
* feat: Refactor SiliconFlow OAuth and update localization strings
* chore: Update provider localization and system provider configuration
* feat: Add OAuth support for AIHubMix provider
2025-02-04 15:41:40 +08:00
kangfenmao
333547df3d
feat: support for vba code mode #949
...
close #949
2025-02-04 13:22:41 +08:00
kangfenmao
4c877fb0a3
feat: add mention model title to locales
2025-02-04 13:00:31 +08:00
kangfenmao
2208ab7277
feat: update text-to-image model regex to include Janus
2025-02-04 12:28:17 +08:00
kangfenmao
507efda688
feat: update text-to-image models with new FLUX and Stable Diffusion variants
2025-02-04 12:21:58 +08:00
kangfenmao
0914df8908
feat: add Janus model to vision allowed models
2025-02-04 12:11:14 +08:00
kangfenmao
205aa70825
feat: adjust translation assistant temperature
2025-02-04 12:06:06 +08:00
eeee0717
6c51e1d756
feat: add Janus-Pro-7B for silicon
2025-02-04 00:13:41 +08:00
Kcalb35
8e58dab337
fix: translation issue #900
2025-02-03 17:26:31 +08:00
Shenghang Tsai
bda00e0a90
default use r1 in silicon
2025-02-03 15:06:50 +08:00
kangfenmao
b56d00a7e2
fix: reset knowledge base selection when switching assistants
2025-02-03 13:45:21 +08:00
kangfenmao
e520db6949
feat: add azure provider type #931
2025-02-03 13:37:09 +08:00
kangfenmao
de141c8127
feat: change DEFAULT_TEMPERATURE to 1.0
2025-02-03 11:57:26 +08:00
kangfenmao
3f3259784b
feat: openrouter reasoning field and include_reasoning key #863
2025-02-03 11:48:46 +08:00
kangfenmao
66c2c530c5
feat: add regenerate message button
2025-02-03 11:18:55 +08:00
kangfenmao
d12fc29515
fix: add model input max length
2025-02-03 10:52:21 +08:00
kangfenmao
44991edfbd
feat: add knowledge base settings popup
2025-02-03 09:22:59 +08:00
Wenwei Lin
d33714ad68
fix: OpenAI o3-mini 无法使用
2025-02-02 00:17:00 +08:00
牡丹凤凰
e50223d219
Update models.ts
...
Match the avatar of the o3-mini
2025-02-01 04:38:25 +08:00
Nanami
790caae2ab
feat: Support configurable chunk size and overlap for knowledge base
2025-01-27 12:30:22 +08:00
Nanami
7f7300e6dc
feat: Support configurable chunk size and overlap for knowledge base
2025-01-27 12:30:22 +08:00