feat: add replay button on completed jobs in the jobs table

Shows a "Replay" button on non-active jobs that re-creates a new job
of the same type and library. Supports all replayable job types:
rebuild, full_rebuild, rescan, scan, thumbnail_rebuild,
thumbnail_regenerate, metadata_batch, metadata_refresh.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-24 21:18:12 +01:00
parent 2febab2c39
commit 6a838fb840
5 changed files with 66 additions and 2 deletions

View File

@@ -282,6 +282,7 @@ const en: Record<TranslationKey, string> = {
"jobRow.metadataLinks": "{{count}} links analyzed",
"jobRow.errors": "{{count}} errors",
"jobRow.view": "View",
"jobRow.replay": "Replay",
// Job progress
"jobProgress.loadingProgress": "Loading progress...",