diff --git a/renderer/app.js b/renderer/app.js index 4b41589..28e11c3 100644 --- a/renderer/app.js +++ b/renderer/app.js @@ -1163,16 +1163,19 @@ function getStatusOrder(status) { } function getStatusText(job) { + const shortErr = job.error ? String(job.error).replace(/\s+/g, ' ').slice(0, 100) : ''; switch (job.status) { case 'preview': return 'Bereit'; case 'queued': return 'Wartet'; case 'getting-server': return 'Server...'; case 'uploading': return 'Upload'; - case 'retrying': return `Retry ${job.attempt}/${job.maxAttempts}`; + case 'retrying': return shortErr + ? `Retry ${job.attempt}/${job.maxAttempts}: ${shortErr}` + : `Retry ${job.attempt}/${job.maxAttempts}`; case 'done': return 'Fertig'; case 'aborted': return 'Abgebrochen'; - case 'error': return 'Fehlgeschlagen'; - case 'skipped': return 'Übersprungen'; + case 'error': return shortErr ? `Fehlgeschlagen: ${shortErr}` : 'Fehlgeschlagen'; + case 'skipped': return shortErr ? `Übersprungen: ${shortErr}` : 'Übersprungen'; default: return job.status; } }