Commit graph

2 commits

Author SHA1 Message Date
Daniel Da Cunha
0c3c19febd Use Enum.map_join instead of Enum.map |> Enum.join
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 22:25:01 +08:00
Daniel Da Cunha
f9f52187ab Add queue diagnostics page
Adds a new diagnostics page under Config menu to monitor and manage
Oban job queues. Helps troubleshoot stuck or failed jobs without
needing to query the database directly.

Features:
- System overview (pending downloads, total media, sources, db size)
- Queue health status with running/available/scheduled/retryable counts
- Stuck jobs detection (executing > 30 min) with reset/cancel actions
- Failed jobs list with error details and bulk reset option
2026-01-18 21:29:00 +08:00