Skip to content

v0.33.284-master.1 — Admin page for the ShowPilot app's show directory - #75

Merged
ShowPilotFPP merged 1 commit into
mainfrom
claude/directory-admin
Nov 13, 2026
Merged

ShowPilotFPP merged 1 commit into
mainfrom
claude/directory-admin

Conversation

@ShowPilotFPP

Copy link
Copy Markdown
Owner
  • Feature update: The show directory server has an admin page (/admin, turned on with ADMIN_KEY). It lists every show with whether it's live, online, not checking in or dropped out of the app, and flags shows whose ownership check is failing.
  • Feature update: "Check" tests a show live: its show info and listing ID, its viewer page and its phone audio, and re-verifies the listing when everything passes.
  • Feature update: Remove a show, or block it so it stays out. A blocked show's owner sees "Not listed: this show was removed from the ShowPilot app directory" in Settings → ShowPilot App.
  • Feature update: Refused check-ins are kept with the reason (wrong web address, a different ShowPilot answering, unreachable show info), so "my show isn't in the app" can be answered.
  • Feature update: "What a phone sees here" shows the app's home-screen list and directory map results for any location.

Main only (directory server).

Source: maintainer request


Generated by Claude Code

- Feature update: The show directory server has an admin page (/admin, turned on with ADMIN_KEY). It lists every show with whether it's live, online, not checking in or dropped out of the app, and flags shows whose ownership check is failing.
- Feature update: "Check" tests a show live: its show info and listing ID, its viewer page and its phone audio, and re-verifies the listing when everything passes.
- Feature update: Remove a show, or block it so it stays out. A blocked show's owner sees "Not listed: this show was removed from the ShowPilot app directory" in Settings → ShowPilot App.
- Feature update: Refused check-ins are kept with the reason (wrong web address, a different ShowPilot answering, unreachable show info), so "my show isn't in the app" can be answered.
- Feature update: "What a phone sees here" shows the app's home-screen list and directory map results for any location.

Main only (directory server).

Source: maintainer request

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PJcoKMJnvwDwjJwQiNRUhm

Copy link
Copy Markdown
Owner Author

Checks: node --check on tools/install-counter/directory.js, server.js and the admin page's inline script. Ran the counter locally against a fake show (VERIFY_REWRITE_TO): accepted check-in, mismatched listing ID (422, logged as refused), private web address (400, logged), wrong/missing admin key (401), block → that install's check-in gets 403 with the owner message, show-info down → Check reports it. Screenshotted /admin at desktop and phone width (light and dark), no console errors.


Generated by Claude Code

@ShowPilotFPP
ShowPilotFPP merged commit c23b9cd into main Nov 13, 2026
2 of 3 checks passed

Copy link
Copy Markdown
Owner Author

Pushed straight to main at the maintainer's request (fast-forward to c23b9cd, v0.33.284-master.1).


Generated by Claude Code

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.

2 participants