cherry-studio/src/main/services
beyondkmp 5ce7261678
refactor: Improve linux build for system-ocr (#9775)
* refactor(ocr): streamline OCR service registration and improve image preprocessing

- Simplified the registration of the system OCR service by removing the conditional check for Linux.
- Updated SystemOcrService to directly import necessary modules, enhancing clarity.
- Refactored image preprocessing to use a static import of the 'sharp' library for better performance.

* add patch for system-ocr

* add patch

* add patch again

* add patch

* delete setting

* delete i18n

* lint error

* add isLinux

* Revert "delete i18n"

This reverts commit 173e65bbd0.

* Revert "delete setting"

This reverts commit de39c76f83.

* fix: add system check for error message

---------

Co-authored-by: icarus <eurfelux@gmail.com>
2025-09-02 12:59:14 +08:00
..
mcp refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
memory refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ocr refactor: Improve linux build for system-ocr (#9775) 2025-09-02 12:59:14 +08:00
remotefile refactor: file path improve (#8990) 2025-08-11 16:35:46 +08:00
urlschema refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
AppService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
AppUpdater.ts refactor: replace axios and node fetch with electron's net module (#9212) 2025-08-15 22:48:22 +08:00
BackupManager.ts refactor(bakcup): 单例化S3/WebDAV (#9181) 2025-08-15 01:55:19 +08:00
CacheService.ts feat: add gemini files support 2025-01-07 16:49:11 +08:00
CodeToolsService.ts Add the missing quotation mark (#9772) 2025-09-02 07:27:16 +08:00
ConfigManager.ts feat: add developer mode settings 2025-07-20 15:37:38 +08:00
ContextMenu.ts fix: support spell check for mini app (#7602) 2025-06-28 08:36:32 +08:00
CopilotService.ts refactor(CopilotService): streamline token file handling and improve error management (#9552) 2025-08-26 14:33:47 +08:00
DxtService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ExportService.ts refactor: file path improve (#8990) 2025-08-11 16:35:46 +08:00
FileStorage.ts feat: add notes module (#8871) 2025-08-30 23:09:13 +08:00
FileSystemService.ts feat: ocr image to translate (#9423) 2025-08-26 00:21:26 +08:00
KnowledgeService.ts refactor: file path improve (#8990) 2025-08-11 16:35:46 +08:00
LoggerService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
MCPService.ts fix: mcp-auto-install cannot start (#9015) 2025-08-27 22:46:42 +08:00
MistralClientManager.ts feat(knowledge): support doc2x, mistral, MacOS, MinerU... OCR (#3734) 2025-07-03 16:23:02 +08:00
NodeTraceService.ts fix: change jschardet to chardet (#8577) 2025-07-29 17:27:36 +08:00
NotificationService.ts chore(ci): refine pr ci steps (#9429) 2025-08-22 22:52:03 +08:00
NutstoreService.ts refactor: replace axios and node fetch with electron's net module (#9212) 2025-08-15 22:48:22 +08:00
ObsidianVaultService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ProtocolClient.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
ProxyManager.ts refactor(ProxyManager): enhance bypass rule matching and logging (#9546) 2025-08-26 20:54:27 +08:00
PythonService.ts feat: implement Python MCP server using existing Pyodide infrastructure (#7506) 2025-06-25 18:21:10 +08:00
ReduxService.ts feat: Support Cherry Studio as a Service (CSaaS) (#8098) 2025-07-30 12:38:07 +08:00
S3Storage.ts fix(s3): add volces.com to virtual host suffix whitelist (#8824) 2025-08-04 18:20:08 +08:00
SearchService.ts fix: decode Bing redirect URLs in LocalBingProvider (#9593) 2025-08-27 21:34:01 +08:00
SelectionService.ts chore: update electron to 37.4.0 (#9692) 2025-08-30 20:09:02 +08:00
ShortcutService.ts chore: fix typos (#9477) 2025-08-24 17:15:35 +08:00
SpanCacheService.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
StoreSyncService.ts feat(SelectionAssistant): shortcut key to toggle on/off (#6983) 2025-06-11 13:32:49 +08:00
ThemeService.ts style: set eol to lf, code formatting (#7923) 2025-07-08 09:50:33 +08:00
TrayService.ts feat: SelectionAssistant macOS version / 划词助手macOS版 (#7561) 2025-07-03 14:31:31 +08:00
VertexAIService.ts Feat/vertex-claude-support (#7564) 2025-07-24 23:46:32 +08:00
WebDav.ts refactor[Logger]: strict type check for Logger (#8363) 2025-07-23 13:24:03 +08:00
WebviewService.ts fix: cloudflare turnstile protection error (#9663) 2025-08-30 16:56:04 +08:00
WindowService.ts fix: 快捷助手打开网址应该使用浏览器进行操作 (#9664) 2025-09-01 12:55:33 +08:00