SuYao
0d38fabfac
fix: improve citation deduplication logic for non-knowledge citations ( #5981 )
2025-05-14 13:51:25 +08:00
one
e9afab7725
fix: quickpanel auto-scroll behaviour ( #5950 )
...
* fix: quickpanel scrollto changed to smart
* fix: add scrollTrigger as the replacement for scrollBlock
* fix: add a 'none' trigger to prevent accidental scrolling
2025-05-14 00:52:25 +08:00
自由的世界人
3a1ba4eb20
feat: add citation content copy button ( #5966 )
...
* feat: add citation content copy button
* fix: build error
2025-05-14 00:13:00 +08:00
上房揭瓦
151bc78e01
添加智能体订阅功能 ( #5954 )
...
* 添加智能体订阅功能
* 修改图标
* 修改hook点
修改图标
* 优雅的引用图标
* feat(i18n): add settings title for agents in multiple languages
* fix(i18n): update translations for improved clarity
* Merge branch 'main' into Subscribe
---------
Co-authored-by: VM 96 <eov@88.com>
Co-authored-by: suyao <sy20010504@gmail.com>
2025-05-13 23:09:38 +08:00
kangfenmao
52dc23d968
Merge branch 'main' into develop
...
# Conflicts:
# src/renderer/src/providers/AiProvider/OpenAIProvider.ts
# src/renderer/src/providers/AiProvider/OpenAIResponseProvider.ts
2025-05-13 20:53:23 +08:00
kangfenmao
fa00ceac1a
fix: Grouped message should not reset model and modelId
...
* Updated the reset logic to conditionally handle model and modelId for grouped messages.
* Ensured that the original model is retained when regenerating responses for grouped messages.
2025-05-13 20:50:52 +08:00
kangfenmao
f414b1881c
fix: OpenAIResponseProvider summaryForSearch impl model wrong
2025-05-13 20:50:29 +08:00
kangfenmao
396b400004
revert: openai compatible type
2025-05-13 20:50:02 +08:00
kangfenmao
483ea46440
fix: regenerate message use assistant model
2025-05-13 20:45:50 +08:00
kangfenmao
374987dff1
fix: Grouped message should not reset model and modelId
...
* Updated the reset logic to conditionally handle model and modelId for grouped messages.
* Ensured that the original model is retained when regenerating responses for grouped messages.
2025-05-13 20:41:15 +08:00
kangfenmao
c0c0faabc8
fix: history topic message block is empty
...
* Added useEffect to dispatch loadTopicMessagesThunk when the topic is available
* Integrated useAppDispatch for state management
2025-05-13 20:24:41 +08:00
kangfenmao
d2f287592f
fix: history topic message block is empty
...
* Added useEffect to dispatch loadTopicMessagesThunk when the topic is available
* Integrated useAppDispatch for state management
2025-05-13 20:24:19 +08:00
Yohann
0e269cadb9
feat: add DevTools functionality and localization support ( #5796 )
...
* feat: add DevTools functionality and localization support
* Added new IPC channels for opening and toggling DevTools.
* Implemented corresponding handlers in the main process.
* Updated preload API to include DevTools methods.
* Enhanced the AboutSettings component with a debug section to control DevTools.
* Added localization strings for debug actions in English, Simplified Chinese, and Traditional Chinese.
* refactor: remove DevTools open state handling and related localization strings
* Removed the IPC channel and associated handlers for checking if DevTools is open.
* Updated the AboutSettings component to eliminate the DevTools open state management.
* Removed localization strings for the DevTools close action in English, Simplified Chinese, and Traditional Chinese.
* ToggleDevTools event uses the source window to trigger switching, compatible with multiple windows
* Remove empty comments
---------
Co-authored-by: yangheng <492238647@qq.com>
2025-05-13 16:53:55 +08:00
fullex
9b01baf0d6
fix(WebviewService): simplify user agent string modification by removing Chrome version replacement
2025-05-13 16:47:18 +08:00
Konv Suu
9a8e17908a
feat: add cache size retrieval functionality and integrate with UI ( #5689 )
...
* feat: add cache size retrieval functionality and integrate with UI
* chore: clean
* update
* update
2025-05-13 16:17:09 +08:00
one
9a64741d4c
refactor: improve model management UI, add animations to some buttons ( #5932 )
...
* feat: add motion to ModelListSearchBar
* feat: add motion to health checking button
* refactor(EditModelsPopup): show spin while fetching models
* refactor: remove redundant filtering, use transient props
* chore: remove useless component ModelTags
* refactor: extract and reuse ModelIdWithTags
* refactor(EditModelsPopup): use ExpandableText instead of expandable Typography.Paragraph
* refactor(EditModelsPopup): implement optimistic updates for filter type and loading state
* refactor: startTransition for search
* refactor(EditModelsPopup): enhance search and filter handling with optimistic updates
* refactor(EditModelsPopup): implement debounced search filter updates
---------
Co-authored-by: suyao <sy20010504@gmail.com>
2025-05-13 15:43:42 +08:00
one
830f8db9e9
fix: animation on resolving SelectModelPopup ( #5947 )
2025-05-13 15:26:43 +08:00
dlzmoe
b8dc066a64
feat: Optimize the display method for the three modes ( #5938 )
...
chore: Optimize the display method for the three modes
2025-05-13 15:26:04 +08:00
SuYao
36c64161c9
fix: timer stop ( #5914 )
2025-05-13 15:25:27 +08:00
one
f8603d0c24
refactor: improve model management UI, add animations to some buttons ( #5932 )
...
* feat: add motion to ModelListSearchBar
* feat: add motion to health checking button
* refactor(EditModelsPopup): show spin while fetching models
* refactor: remove redundant filtering, use transient props
* chore: remove useless component ModelTags
* refactor: extract and reuse ModelIdWithTags
* refactor(EditModelsPopup): use ExpandableText instead of expandable Typography.Paragraph
* refactor(EditModelsPopup): implement optimistic updates for filter type and loading state
* refactor: startTransition for search
* refactor(EditModelsPopup): enhance search and filter handling with optimistic updates
* refactor(EditModelsPopup): implement debounced search filter updates
---------
Co-authored-by: suyao <sy20010504@gmail.com>
2025-05-13 14:48:59 +08:00
beyondkmp
ff3d418622
chore: use node-stream-zip to improve perfermanc and remove unused dependencies ( #5946 )
...
* chore: remove unused dependencies from package.json and yarn.lock
* fix: update backup extraction progress logging in BackupManager
---------
Co-authored-by: beyondkmp <beyondkmkp@gmail.com>
2025-05-13 13:41:06 +08:00
one
909acf1da3
fix: animation on resolving SelectModelPopup ( #5947 )
2025-05-13 13:22:24 +08:00
dlzmoe
2ae1069fc2
feat: Optimize the display method for the three modes ( #5938 )
...
chore: Optimize the display method for the three modes
2025-05-13 12:21:12 +08:00
Teo
57075de816
feature: Hide disabled options for web search ( #5943 )
...
* refactor(WebSearchButton): streamline provider item creation and filter disabled items
* refactor(WebSearchButton): optimize provider items mapping and add pageSize to quick panel
* refactor(WebSearchButton): filter out disabled providers in items mapping
2025-05-13 12:07:08 +08:00
kangfenmao
2d02cce877
fix: OpenAIResponseProvider summaryForSearch impl model wrong
2025-05-13 10:23:12 +08:00
SuYao
01439c56d9
fix: timer stop ( #5914 )
2025-05-13 08:47:14 +08:00
kangfenmao
1d4c3a783e
revert: openai compatible type
2025-05-12 22:40:32 +08:00
beyondkmp
c8b272c7b9
fix(ipc): enhance theme handling with title bar overlay updates and broadcast notifications ( #5915 )
...
feat(ipc): enhance theme handling with title bar overlay updates and broadcast notifications
2025-05-12 22:27:27 +08:00
George Zhao
e9aaf0da80
fix: ensure correct handling of custom mini app updates and removals ( #5922 )
...
* fix: ensure correct handling of custom mini app updates and removals
* fix: update title for custom mini app to be more concise in localization files
---------
Co-authored-by: George Zhao <georgezhao@SKJLAB>
2025-05-12 22:26:44 +08:00
Chen Tao
99463307a8
fix: add i18n ( #5921 )
...
* fix(i18n)
* Update en-us.json
2025-05-12 22:26:38 +08:00
beyondkmp
10ce47239c
fix(ipc): enhance theme handling with title bar overlay updates and broadcast notifications ( #5915 )
...
feat(ipc): enhance theme handling with title bar overlay updates and broadcast notifications
2025-05-12 21:57:50 +08:00
saica.go
d97a1f797b
feat: add undo functionality to agent prompt generation ( #5821 )
...
* feat: add undo functionality to agent prompt generation
* feat: add a standalone undo button
2025-05-12 21:48:53 +08:00
George Zhao
f9611c78e4
fix: ensure correct handling of custom mini app updates and removals ( #5922 )
...
* fix: ensure correct handling of custom mini app updates and removals
* fix: update title for custom mini app to be more concise in localization files
---------
Co-authored-by: George Zhao <georgezhao@SKJLAB>
2025-05-12 20:58:35 +08:00
Chen Tao
0b45e1fd11
fix: add i18n ( #5921 )
...
* fix(i18n)
* Update en-us.json
2025-05-12 20:49:31 +08:00
one
0a2d0ec4a8
refactor: SelectModelPopup pinning ( #5855 )
...
* refactor: focus the hovered item when toggling a pinned model
* refactor: focus the selected item after loading pinned models
* refactor: update sticky group after loading pinned models
* fix: rapidly update sticky group
* refactor: defer lastscrolloffset
* refactor: rename updateOnListChange to focusOnListChange for clarity
* refactor: increaset overscan count
* refactor: use startTransition instead of deferred value
* refactor: add guard, clean up code
* refactor: simplify cleanup logic
* refactor: remove unnecessary dep on pinnedModels
* fix: flicker on searching
* refactor: simplify tag tooltips, prevent tooltips in SelectModelPopup
2025-05-12 20:43:45 +08:00
Chen Tao
dd5229d5ba
feat(knowledge): adjust default top-n to 10 ( #5919 )
2025-05-12 20:32:28 +08:00
kangfenmao
259e88ce3d
fix: regenerate message use assistant model
2025-05-12 20:28:51 +08:00
suyao
3e6b1ae336
fix: move start_time_millsec initialization to onChunk for accurate timing
2025-05-12 20:28:12 +08:00
suyao
5f3ef42826
fix: move start_time_millsec initialization to onChunk for accurate timing
2025-05-12 18:23:32 +08:00
Wang Jiyuan
2782744a85
feat: minimize token usage when testing model ( #5905 )
2025-05-12 18:19:03 +08:00
jwcrystal
932cd84d3b
fix: fix the formating error on qwen3 ( #5899 )
...
fix(ModelMessageService): fix the formating error on qwen3
2025-05-12 14:55:23 +08:00
kangfenmao
f0c62a6bc1
fix: update miniWindow URL path in dev mode
2025-05-12 09:50:13 +08:00
chenxue
020806c92e
fix:painting support reload ( #5886 )
...
* add painting aihubmix provider
* fix: Cannot read properties of undefined (reading 'unshift')
* fix: painting redux data
* feat: customize aihubmix provider request logic
* fix: download error retry
* Update AihubmixProvider.ts
* back
* back
---------
Co-authored-by: zhaochenxue <zhaochenxue@bixin.cn>
Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
2025-05-12 09:23:52 +08:00
beyondkmp
d680dde0a7
feat(i18n): add page zoom settings in English, Japanese, and Russian locales
2025-05-12 09:03:09 +08:00
fullex
653f37529f
fix: miniWindow not found
2025-05-11 23:54:47 +08:00
kangfenmao
abe441d694
fix: update vitest configuration and add setup file for renderer tests
...
- Updated vitest.config.ts to handle optional chaining for plugins and alias.
- Added setup.ts for mocking electron-log in renderer tests.
- Adjusted test include and exclude patterns to refine test coverage.
2025-05-11 23:41:26 +08:00
Chen Tao
f549f39bb8
fix: copilot annotation bug ( #5882 )
...
fix: copilot annotation
2025-05-11 23:04:29 +08:00
SuYao
d2e17747ef
fix: ensure modelId is case-insensitive in findTokenLimit function ( #5844 )
...
* fix: ensure modelId is case-insensitive in findTokenLimit function
* fix: make modelId case-insensitive in findTokenLimit function
2025-05-11 20:59:42 +08:00
kangfenmao
b517063ef1
feat: replace SvgSpinners180Ring with BeatLoader for improved loading animation in MinappPopupContainer
2025-05-11 19:51:02 +08:00
kangfenmao
4059855678
chore: remove opendal dependency and related code from RemoteStorage service
2025-05-11 19:50:55 +08:00