fix(367): correct Plex budget-exhausted guidance when no servers exist #450

Merged
timothy merged 1 commits from fix/367-plex-budget-message into main 2026-07-18 18:15:43 +02:00
Owner

The budget-exhausted poll message told the user to 'Use Refresh' but no Refresh control renders when there are 0 Plex servers. Reworded the message to not name a missing control, and added an always-available Check again button (a one-off re-fetch; deliberately does not re-arm the spent 150s poll loop). Regression test added.

Review: pure-SPA leaf, no server-state effect — independent review skipped per skip rubric (stated). typecheck/lint/vitest green (21 tests).

fixes #367

The `budget-exhausted` poll message told the user to 'Use Refresh' but no Refresh control renders when there are 0 Plex servers. Reworded the message to not name a missing control, and added an always-available **Check again** button (a one-off re-fetch; deliberately does not re-arm the spent 150s poll loop). Regression test added. **Review:** pure-SPA leaf, no server-state effect — independent review skipped per skip rubric (stated). typecheck/lint/vitest green (21 tests). fixes #367
timothy added 1 commit 2026-07-18 16:57:22 +02:00
fix(367): correct Plex budget-exhausted guidance when no servers exist
Build ErsatzTV Image / CI image pin matches docker/ci (pull_request) Successful in 14s
Build ErsatzTV Image / Docs update reminder (pull_request) Successful in 11s
Build ErsatzTV Image / decisions.md append-only (pull_request) Successful in 5s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 5m45s
Build ErsatzTV Image / API docs in sync (OpenAPI + endpoint index) (pull_request) Successful in 6s
Build ErsatzTV Image / Formatting (changed .cs conform to .editorconfig) (pull_request) Successful in 6s
Build ErsatzTV Image / Functional E2E (curl contracts) (pull_request) Successful in 14m4s
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 19m1s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped
391e127313
fixes #367

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author
Owner

Review-verdict: MERGEABLE @ 391e127313
Pure-SPA leaf. Reworded message + added always-available 'Check again' button + regression test; typecheck/lint/vitest green. Independent review skipped per skip rubric (SPA leaf, no server-state effect) — stated.

Review-verdict: MERGEABLE @ 391e127313c4a47848258b9ce314bac74a55c84f Pure-SPA leaf. Reworded message + added always-available 'Check again' button + regression test; typecheck/lint/vitest green. Independent review skipped per skip rubric (SPA leaf, no server-state effect) — stated.
timothy merged commit 11ec07ee1b into main 2026-07-18 18:15:40 +02:00
Sign in to join this conversation.