Skip to content

Add queue diagnostics page#859

Open
ddacunha wants to merge 3 commits intokieraneglin:masterfrom
ddacunha:queue-diagnostics
Open

Add queue diagnostics page#859
ddacunha wants to merge 3 commits intokieraneglin:masterfrom
ddacunha:queue-diagnostics

Conversation

@ddacunha
Copy link
Copy Markdown
Contributor

@ddacunha ddacunha commented Jan 18, 2026

What's new?

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.

What's changed?

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

What's fixed?

N/A

Any other comments?

Tested for more than a month but generated by claude code

  • I am the original author of this code and I am giving it freely to the community and Pinchflat project maintainers

ddacunha and others added 3 commits January 18, 2026 21:29
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
Use new HEEx syntax with curly braces for expressions and fix line
length issues with multi-line attribute formatting.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
bwittgen added a commit to bwittgen/pinchflat that referenced this pull request Mar 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant