Chen Tao
dcc5e7eb4b
Merge branch 'main' into feat-knowlege-ocr
2025-06-04 20:54:28 +08:00
eeee0717
4b7e38425f
chore: add i18n
2025-06-04 20:50:34 +08:00
eeee0717
62cfccc035
feat: split ocr and preprocess
2025-06-04 20:45:57 +08:00
one
d3e51ffb1c
fix: codeblock overflow in bubble style ( #6773 )
...
* refactor: revert CodeBlockView style change
* fix: codeblock width and overflow
* refactor: improve CodeEditor border
* revert: context-menu-container width for message group
2025-06-04 19:56:31 +08:00
fullex
77eb70626c
feat(SelectionAssistant): fullscreen game/presentation mode
2025-06-04 19:09:35 +08:00
fullex
345c4f096e
fix: transparent window flashing when show ( #6755 )
...
* fix: avoid SelectionAssistant toolbar flashing
* add comments
2025-06-04 19:07:07 +08:00
Zhaker
a4aab3fd4e
fix: correct variable name obsidianVault in Obsidian export ( #6796 )
2025-06-04 18:28:59 +08:00
eeee0717
88204878b0
Merge branch 'main' into feat-knowlege-ocr
2025-06-04 18:00:17 +08:00
自由的世界人
ecf770e183
fix: optimize multilingual display of documents ( #6793 )
...
Update Sidebar.tsx
2025-06-04 17:57:25 +08:00
eeee0717
d1f1703d4e
chore
2025-06-04 17:53:23 +08:00
eeee0717
8de8e6e5a1
chore: add i18n
2025-06-04 17:46:27 +08:00
Lucas
d58911ac60
fix(ci): Update the nightly-build workflow ( #6791 )
...
Update the branch name from `develop` to `main`
2025-06-04 17:37:13 +08:00
one
bb0a35b920
fix: chat navigation triggering ( #6774 )
...
* fix: exclude MessageEditor
* fix: more accurate triggering area
2025-06-04 17:34:51 +08:00
fullex
403649f2ea
feat(SelectionAssistant): Smart Translation ( aka BiDirectionTranslate) ( #6715 )
...
* feat(Translation): enhance translation functionality and UI improvements
- Added secondary text color variables in color.scss for better UI contrast.
- Updated translation configuration to include language codes for better language handling.
- Enhanced translation UI with new language selection options and improved loading indicators.
- Implemented smart translation tips in multiple language JSON files for user guidance.
- Refactored translation logic to streamline message processing and error handling.
* feat(Translation): expand language options and update localization files
- Added new languages (Polish, Turkish, Thai, Vietnamese, Indonesian, Urdu, Malay) to translation options in translate.ts.
- Updated localization JSON files (en-us, ja-jp, ru-ru, zh-cn, zh-tw) to include translations for the new languages.
- Enhanced language detection logic in translate.ts to support new language codes.
2025-06-04 17:11:53 +08:00
fullex
958f8387d0
fix(SelectionAssistant): customCSS should not override background ( #6746 )
...
fix: customCSS should not override background
2025-06-04 17:11:31 +08:00
eeee0717
3b3453c963
chore
2025-06-04 14:33:27 +08:00
eeee0717
fa7d7deda6
feat: remove upload file
2025-06-04 14:30:03 +08:00
eeee0717
9418701ccd
fix: preprocess cannot remove
2025-06-04 13:29:53 +08:00
beyondkmp
9c89676030
refactor(BackupManager, WebDav): streamline WebDAV client initialization and enhance directory listing functionality ( #6784 )
...
Co-authored-by: beyondkmp <beyondkmkp@gmail.com >
2025-06-04 12:51:21 +08:00
one
34ec018840
fix: prevent message overflow when minimized width ( #6775 )
2025-06-04 11:50:56 +08:00
one
1be103a249
chore(gitignore): exclude cursor settings ( #6779 )
2025-06-04 11:48:58 +08:00
eeee0717
cdb32ce992
chore: remove unnecessary page
2025-06-04 10:26:47 +08:00
Wang Jiyuan
f83f8bb789
Fix: outdated provider websites and models ( #6766 )
...
* fix: inappropriate provider websites (openrouter, grok)
* fix: outdated model list (grok)
2025-06-04 00:00:33 +08:00
suyao
1257c49d96
refactor: simplify ToolSettings component layout
...
- Removed the SettingContainer wrapper for improved readability.
- Cleaned up imports and streamlined the rendering logic for WebSearchSettings and PreprocessSettings.
2025-06-03 22:51:00 +08:00
eeee0717
1c9bba353b
feat: change add knowledge ui
2025-06-03 21:50:34 +08:00
eeee0717
777eb48e6e
rename ocr to preprocess
2025-06-03 21:29:08 +08:00
eeee0717
d767057c50
fix: fix doc2x extract zip error
2025-06-03 19:48:00 +08:00
suyao
642c2404fb
refactor: remove unused file components and clean up imports
...
- Deleted GeminiFiles, MistralFiles, and RemoteFileList components to streamline the codebase.
- Cleaned up imports in AppUpdater.ts for improved organization and clarity.
- Updated Message.tsx to remove redundant import, enhancing code maintainability.
2025-06-03 18:27:36 +08:00
suyao
6a26a5619a
refactor: remove unused imports in GeminiProvider for cleaner code
...
- Eliminated unnecessary imports such as FileState, Pager, and CacheService from GeminiProvider.ts to enhance code clarity and maintainability.
2025-06-03 18:21:53 +08:00
suyao
af37568ec4
refactor: update type definitions for file handling in FileStorage and FilesPage components
...
- Changed return type from FileType to FileMetadata in saveBase64Image method of FileStorage class for consistency.
- Updated import in FilesPage component to reflect the new FileMetadata type, enhancing clarity in file handling.
2025-06-03 18:17:14 +08:00
suyao
58253a210d
chore: clean up yarn.lock by removing unused package entries
...
- Removed obsolete entries for 'caseless' and 'path-type' packages from yarn.lock to streamline dependencies and reduce clutter.
2025-06-03 18:15:07 +08:00
suyao
01d2518bf1
Merge branch 'main' into feat/ocr
2025-06-03 18:08:09 +08:00
suyao
d7df076672
refactor: add OCR provider selection to KnowledgeSettings component
...
- Introduced a new settings item for selecting OCR providers in the KnowledgeSettings component.
- Removed the previous implementation of the OCR provider selection to streamline the UI.
- Updated the state management for the selected OCR provider to enhance user experience.
2025-06-03 17:52:54 +08:00
suyao
791bd37adf
refactor: streamline OCR processing in MacSysOcrProvider and update type definitions in MineruOcrProvider
...
- Removed batch processing in MacSysOcrProvider for direct page handling, improving efficiency.
- Updated type definitions from FileType to FileMetadata in MineruOcrProvider for consistency across the codebase.
2025-06-03 17:48:22 +08:00
suyao
de58296136
Merge branch 'feat-knowlege-ocr' of https://github.com/eeee0717/cherry-studio into feat/ocr
2025-06-03 14:58:21 +08:00
eeee0717
6cc0ec20a7
chore: add rc version
2025-06-03 14:41:10 +08:00
eeee0717
8269ede05b
chore: add i18n
2025-06-03 14:32:49 +08:00
beyondkmp
cc2810b117
feat(AppUpdater): implement localized update dialog ( #6742 )
...
feat(AppUpdater): implement localized update dialog with new translations for multiple languages
Co-authored-by: beyondkmp <beyondkmkp@gmail.com >
2025-06-03 12:34:12 +08:00
SuYao
be1dae7ef0
hotfix: update qwen3 model identification logic to use startsWith for im… ( #6738 )
...
fix: update qwen3 model identification logic to use startsWith for improved accuracy
2025-06-03 10:50:31 +08:00
SuYao
446d26d8dc
hotfix(OpenAIProvider): remove redundant 'unkown' chunk ( #6737 )
...
fix(OpenAIProvider): remove redundant 'unknown' yield case in chunk processing
2025-06-03 10:48:11 +08:00
May
7724b49ec4
fix: mcp uv&bun installation status icon in nav bar not updated after… ( #6654 )
...
fix: mcp uv&bun installation status icon in nav bar not updated after installed
Signed-off-by: aprilandjan <merlin.ye@qq.com >
2025-06-02 23:29:23 +08:00
Zhaker
ecbd283779
fix: assistant emoji displaying incorrectly in specific situations #6243 ( #6280 )
...
* fix: ssistant emoji displaying incorrectly in specific situations
* chore: remove unuse import
* fix: ensure default emoji
* fix: remove redundant min-width in AssistantItem and EmojiIcon components; enhance emoji click handling
---------
Co-authored-by: 自由的世界人 <3196812536@qq.com >
2025-06-02 23:25:54 +08:00
Wang Jiyuan
389f750d7b
fix: qwen3 cannot name a topic ( #6722 )
...
* fix: qwen3 cannot name a topic
* feat: Display error message when topic naming fails
2025-06-02 23:18:41 +08:00
Wang Jiyuan
23eaae80c8
fix: token usage not updated after editing message ( #6725 )
...
fix: update token usage when edit message
2025-06-02 23:17:40 +08:00
one
8f8c2f852e
test: more unit tests for message rendering ( #6663 )
...
* refactor(encodeHTML): remove duplicate definition
* test(Scrollbar): update snapshot
* test: add more tests
Add tests for
- MainTextBlock
- ThinkingBlock
- Markdown
- CitationTooltip
2025-06-02 17:36:25 +08:00
George Zhao
13f7269e36
fix: adjust sidebar icon margins based on fullscreen state
2025-06-02 17:36:04 +08:00
fullex
0cd62a07fb
feat(SelectionService): enhance trigger mode handling and update predefined blacklist
2025-06-02 17:34:41 +08:00
icarus
20b55693cb
fix: provider o3 docs not found
2025-06-02 17:34:05 +08:00
Pleasurecruise
74cccf2c09
fix: replace franc with franc-min for improved performance
2025-06-02 17:31:49 +08:00
Doekin
54d20aa99b
fix(OpenAIProvider): prevent atob error with non-base64 image URLs ( #6673 )
...
Signed-off-by: Chan Lee <Leetimemp@gmail.com >
2025-06-02 13:29:42 +08:00