feat(scanner): add live scan progress via WebSocket and auto-scan

This commit is contained in:
neon
2026-01-19 16:48:11 -06:00
parent 2033a3d719
commit 73d66b75e3
17 changed files with 541 additions and 73 deletions
+1
View File
@@ -1,3 +1,4 @@
export * from "./auth";
export * from "./library";
export * from "./reader-settings";
export * from "./scanner";
+11
View File
@@ -0,0 +1,11 @@
export interface ScanProgressEvent {
jobId: number;
libraryId: number;
status: 'running' | 'completed' | 'failed';
processed: number;
total: number;
added: number;
updated: number;
missing: number;
errorMessage?: string;
}