feat: add import preflight summaries

Inspect every manual file, folder, and drag-and-drop import before queue admission. Report exact duplicate, filename-filter, filesystem, destination, configured size-limit, and resulting job counts in the host selection dialog with live bilingual updates.
This commit is contained in:
Sucukdeluxe
2026-08-16 21:31:56 +02:00
parent 16f6f93a72
commit 88a3ee0937
9 changed files with 475 additions and 78 deletions
+12
View File
@@ -339,6 +339,18 @@
['Ausgewählte starten', 'Start selected'],
['Upload-Ziele auswählen', 'Choose upload destinations'],
['Dateien wurden hinzugefügt. Wähle jetzt die Hoster für den Upload.', 'Files were added. Now choose the hosts for the upload.'],
['Vorabprüfung abgeschlossen. Wähle jetzt die Hoster für den Upload.', 'Preflight complete. Now choose the hosts for the upload.'],
['Import-Vorabprüfung', 'Import preflight'],
['Kandidaten', 'Candidates'],
['Bereits vorhanden / dupliziert', 'Already present / duplicated'],
['Durch Dateinamenfilter ausgeschlossen', 'Excluded by filename filter'],
['Fehlend / unlesbar / leer', 'Missing / unreadable / empty'],
['Akzeptierte Dateien', 'Accepted files'],
['Ausgewählte Ziele', 'Selected destinations'],
['Entstehende Jobs', 'Resulting jobs'],
['Durch konfigurierte Größenlimits entfallene Jobs', 'Jobs omitted by configured size limits'],
['Keine Dateien wurden akzeptiert.', 'No files were accepted.'],
['Vorabprüfung fehlgeschlagen.', 'Preflight failed.'],
['Alle', 'All'],
['Keine', 'None'],
['Keine Hoster mit Zugangsdaten vorhanden. Bitte zuerst in den Accounts einen Login oder API-Key hinterlegen.', 'No hosts with credentials are available. Add a login or API key under Accounts first.'],