Merge branch 'hicccc77:main' into main

This commit is contained in:
Jason
2026-04-28 13:00:15 +08:00
committed by GitHub
18 changed files with 956 additions and 246 deletions

View File

@@ -5192,6 +5192,7 @@ function ExportPage() {
exportConcurrency: sourceOptions.exportConcurrency,
fileNamingMode: exportDefaultFileNamingMode,
sessionLayout,
exportWriteLayout: writeLayout,
sessionNameWithTypePrefix,
dateRange: sourceOptions.useAllTime
? null
@@ -6008,9 +6009,10 @@ function ExportPage() {
}
return {
...task.template.optionTemplate,
exportWriteLayout: task.template.optionTemplate.exportWriteLayout || writeLayout,
dateRange
}
}, [])
}, [writeLayout])
const enqueueAutomationTask = useCallback((
task: ExportAutomationTask,

View File

@@ -1101,6 +1101,7 @@ export interface ElectronAPI {
pendingSessionIds?: string[]
successSessionIds?: string[]
failedSessionIds?: string[]
failedSessionErrors?: Record<string, string>
sessionOutputPaths?: Record<string, string>
error?: string
}>
@@ -1269,6 +1270,7 @@ export interface ExportOptions {
txtColumns?: string[]
fileNamingMode?: 'classic' | 'date-range'
sessionLayout?: 'shared' | 'per-session'
exportWriteLayout?: 'A' | 'B' | 'C'
sessionNameWithTypePrefix?: boolean
displayNamePreference?: 'group-nickname' | 'remark' | 'nickname'
exportConcurrency?: number