Skip to content

Dashboard: split pending-request tiles; add remove/clear for resolved issues - #20

Merged
vancityactivist merged 1 commit into
mainfrom
dev
Jul 29, 2026
Merged

vancityactivist merged 1 commit into
mainfrom
dev

Conversation

@vancityactivist

Copy link
Copy Markdown
Owner

Summary

  • Fix the "12 pending requests but the list is empty" confusion — the home tile counted bot-tracked in-flight requests while the Approvals page lists Seerr's awaiting-approval queue. The dashboard now shows two separate, clickable tiles: Awaiting approval (live Seerr count → /approvals) and Requests in flight (tracked, not-yet-available → /activity).
  • Issues page: remove/archive resolved issues — a per-row Remove button on resolved issues (refused for open ones, with a live Seerr status double-check so a row that just resolved isn't blocked), plus a Clear resolved bulk action. Both clean up the tracked record and stored Discord card references; the Seerr record is untouched.

Test plan

  • 194 tests pass (4 new): dashboard tiles render, remove-requires-resolved, clear-only-removes-resolved, bulk store removal + card-record cleanup

🤖 Generated with Claude Code

… issues

The home tile counted bot-tracked in-flight requests while the Approvals
page lists Seerr's awaiting-approval queue, so the number never matched
the list. Show both as separate linked tiles ("Awaiting approval" and
"Requests in flight").

The Issues page gains a per-row Remove button for resolved issues (with a
live-status double-check) and a "Clear resolved" bulk action; both clean
up the tracked record and stored Discord card references without touching
the Seerr record.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@vancityactivist
vancityactivist merged commit 8e0e8d8 into main Jul 29, 2026
2 checks passed
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