Skip to content

Refine extension panel beta controls and tester access#53

Merged
Jamesllllllllll merged 1 commit intomainfrom
codex/extension-panel-beta-refinements
Mar 28, 2026
Merged

Refine extension panel beta controls and tester access#53
Jamesllllllllll merged 1 commit intomainfrom
codex/extension-panel-beta-refinements

Conversation

@Jamesllllllllll
Copy link
Copy Markdown
Owner

Summary

Refines the Twitch extension beta surface with compact moderator controls, a dashboard preview route, tester-only install access, and faster reply queue settings.

What Changed

  • Added a dashboard panel preview route and ShadCN collapsible queue controls for moderator actions in the extension panel UI.
  • Tightened the moderator action footprint, updated tester/install gating on dashboard settings, and documented the beta rollout flow.
  • Lowered backend queue batching for Twitch chat replies and updated extension validation to support the new panel actions.

How To Test

  1. Run npm run check:staged.
  2. Run npm run check:prepush.
  3. Open /dashboard/panel-preview and verify shuffle, reorder, VIP, play, mark played, and delete behavior.
  4. Open /dashboard/settings as an owner, app admin, allowed beta tester, and regular user to confirm the preview/install buttons are gated correctly.
  5. Rebuild and upload the Hosted Test panel bundle, then verify the Twitch panel loads and the moderator drawer actions behave correctly.
  6. Send a chat request and confirm the bot reply arrives with the reduced queue delay.

Screenshots Or UI Notes

The panel now keeps moderator actions in a compact Manage drawer, and the dashboard preview mirrors that interaction with mock data.

Checklist

  • I tested the change locally
  • I updated docs or examples if needed
  • I called out any follow-up work or known limitations

@github-actions
Copy link
Copy Markdown

Preview deployment updated.

App: https://request-bot-pr-53.jameskeezer.workers.dev
Frontend worker: request-bot-pr-53
Backend worker: request-bot-backend-pr-53

@Jamesllllllllll Jamesllllllllll merged commit c6ec72a into main Mar 28, 2026
3 checks passed
@Jamesllllllllll Jamesllllllllll deleted the codex/extension-panel-beta-refinements branch March 28, 2026 05:37
Jamesllllllllll added a commit that referenced this pull request Apr 12, 2026
…a-refinements

Refine extension panel beta controls and tester access
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