Skip to content

Move the control panel into Media Pool - #39

Merged
Alitleis123 merged 2 commits into
mainfrom
mediapool-door
Nov 10, 2026
Merged

Alitleis123 merged 2 commits into
mainfrom
mediapool-door

Conversation

@Alitleis123

Copy link
Copy Markdown
Owner

alitleis.dev/controlpanel goes away. Its data now lives in Media Pool's Site screen, which reads the same Upstash log from LIGHT-VM.

  • /mediapool is the lock page. It checks whether the browser can reach Media Pool on the tailnet (/api/door) and forwards it there. Everyone else sees the locked door. The page is noindex.
  • Removes the panel's pages, its passkey sign-in (ask/api/auth.js), its API (ask/api/panel.js, ask/lib/owner.js), their tests and their CSS.
  • ask/lib/track.js keeps only what visit logging needs, with a new ask/test/visit.test.js.

The Ask function deploys separately with the Vercel CLI. After this merges, redeploy it from ask/ and remove the ADMIN_PASSWORD variable. The Redis service in checks.yml is no longer used by any test and can come out separately.

@Alitleis123
Alitleis123 merged commit 5c4c583 into main Nov 10, 2026
1 check 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