feat: add document OCR and offline model archives

This commit is contained in:
lofyer
2026-08-11 16:49:51 +08:00
parent 19a4469561
commit e0e7bc573c
46 changed files with 7831 additions and 85 deletions
+20 -1
View File
@@ -48,7 +48,8 @@ export const ipcChannels = {
speechModelsCancel: 'settings:speech-models:cancel',
speechModelsRemove: 'settings:speech-models:remove',
speechModelsSelect: 'settings:speech-models:select',
speechModelsImportLocal: 'settings:speech-models:import-local',
speechModelsImportArchive: 'settings:speech-models:import-archive',
speechModelsExportArchive: 'settings:speech-models:export-archive',
speechModelsOpenRepository: 'settings:speech-models:open-repository',
speechModelsOpenDirectory: 'settings:speech-models:open-directory',
speechTranscribe: 'speech:transcribe',
@@ -58,6 +59,24 @@ export const ipcChannels = {
embeddingIndexRebuild: 'settings:embedding:index:rebuild',
embeddingIndexCancel: 'settings:embedding:index:cancel',
embeddingIndexStatusChanged: 'settings:embedding:index:status-changed',
documentParsingGet: 'settings:document-parsing:get',
documentParsingUpdate: 'settings:document-parsing:update',
documentParsingTest: 'settings:document-parsing:test',
documentOcrModelsInstall: 'settings:document-ocr-models:install',
documentOcrModelsCancel: 'settings:document-ocr-models:cancel',
documentOcrModelsRemove: 'settings:document-ocr-models:remove',
documentOcrModelsImportArchive:
'settings:document-ocr-models:import-archive',
documentOcrModelsExportArchive:
'settings:document-ocr-models:export-archive',
documentOcrModelsOpenRepository:
'settings:document-ocr-models:open-repository',
documentOcrModelsOpenDirectory:
'settings:document-ocr-models:open-directory',
documentParsingOcrAssets: 'document-parsing:ocr:assets',
documentParsingOcrRequest: 'document-parsing:ocr:request',
documentParsingOcrRespond: 'document-parsing:ocr:respond',
documentParsingOcrCancel: 'document-parsing:ocr:cancel',
projectsList: 'projects:list',
projectsCreate: 'projects:create',
projectsUpdate: 'projects:update',