Skip to content

Add a bounded, moderation-aware question queue widget - #57

Draft
wiplug wants to merge 1 commit into
StreamElements:masterfrom
wiplug:kasamila/moderated-question-queue
Draft

wiplug wants to merge 1 commit into
StreamElements:masterfrom
wiplug:kasamila/moderated-question-queue

Conversation

@wiplug

@wiplug wiplug commented Oct 25, 2026 •

Copy link
Copy Markdown

This draft contributes a self-contained four-file host-led question queue, with documentation, offline tests and a per-directory license. It is not an avatar integration and makes no external requests. I am contributing on behalf of Kasamila; there is no account requirement or promotional UI.

  • Optional question prefix, bounded pending queue, duplicate suppression.
  • Host Next/Clear field controls.
  • Moderator deletion removes both pending and currently displayed questions.
  • Text-only DOM updates; no channel credentials, external scripts, storage, or paid APIs.

Validation: 13 Node VM widget tests passed. Run node --test ModeratedQuestionQueue/widget.test.cjs. No live StreamElements editor/browser-source run has been performed. In particular, host button propagation to a separately loaded live browser source is unverified. This PR is draft pending that validation and maintainer feedback on fit.

License: explicit Apache-2.0 for the new directory only. Please confirm that per-widget license placement is acceptable; this does not relicense existing repository content.

AI assistance was used to author and review this contribution. No platform certification, real deployment or avatar rendering claim is made.

Maintainer guidance requested: .github/pr-title-checker-config.json requires a JIRA ticket ID in the title. I do not have an assigned StreamElements ticket and have not invented one; please advise the appropriate ticket or external-contribution process. The initial PR Title Checker run reports action_required with no jobs executed, so upstream CI is not validated.

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