Skip to content

Add advanced channel diagnostics to the player - #58

Merged
fishcharlie merged 2 commits into
mainfrom
codex/add-channel-diagnostics
Aug 22, 2026
Merged

Add advanced channel diagnostics to the player#58
fishcharlie merged 2 commits into
mainfrom
codex/add-channel-diagnostics

Conversation

@fishcharlie

Copy link
Copy Markdown
Member

Summary

  • add an advanced-mode three-dot channel menu with a responsive More Info dialog
  • show logical channel, physical source, tuner, provider ID, upstream URL, request header, mapping, and resolution-error details
  • resolve diagnostics through the same provider path used by live playback
  • protect the no-store diagnostics endpoint with administrator authorization
  • document the endpoint in OpenAPI and keep browser smoke fixtures current

Verification

  • pnpm run typecheck
  • pnpm run lint
  • pnpm exec vitest run tests/watch/WatchPage.test.tsx
  • node --import tsx --test tests/channel-diagnostics-routes.test.ts
  • node --import tsx --test tests/channel-resolver.test.ts
  • rendered browser QA at desktop and 390x844 mobile viewports, including focus restoration and console checks

The PostgreSQL Testcontainers suite could not run locally because no container runtime was available; the new route is also covered by a passing production-shaped HTTP test without PostgreSQL.


Generated using AI assistance.

@fishcharlie
fishcharlie merged commit 097ba6b into main Aug 22, 2026
3 checks passed
@fishcharlie
fishcharlie deleted the codex/add-channel-diagnostics branch August 22, 2026 01:37
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