pinchflat/lib/pinchflat_web/controllers
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
..
error_html [Enhancement] Show error messages in-app for easier triage (#365) 2024-08-23 13:33:27 -07:00
media_items [Enhancement] Record and display errors related to downloading (#610) 2025-02-12 10:17:24 -08:00
media_profiles Fix spelling of 'Unaffected' in help texts (#838) 2025-12-16 09:30:00 -08:00
pages Move Active Tasks to tab in Media History section (#836) 2025-12-16 09:29:32 -08:00
podcasts Added OPML Endpoint for podcast rss feeds (#512) 2024-12-20 11:47:03 -08:00
searches use css truncate everywhere and remove StringUtils.truncate function (#513) 2024-12-13 12:23:12 -08:00
settings Add queue diagnostics page 2026-01-18 21:29:00 +08:00
sources Enable overflow scroll for tables inside tabs (#822) 2025-12-16 09:28:51 -08:00
error_html.ex [Enhancement] Show error messages in-app for easier triage (#365) 2024-08-23 13:33:27 -07:00
error_json.ex Initial commit 🎉 2024-01-18 20:32:01 -08:00
health_controller.ex [Enhancement] Improve Dockerfile permissions (#157) 2024-04-01 18:56:03 -07:00