Skip to content

Refine search behavior and Twitch panel request UX#66

Merged
Jamesllllllllll merged 1 commit intomainfrom
codex/search-panel-extension-followups
Apr 1, 2026
Merged

Refine search behavior and Twitch panel request UX#66
Jamesllllllllll merged 1 commit intomainfrom
codex/search-panel-extension-followups

Conversation

@Jamesllllllllll
Copy link
Copy Markdown
Owner

Summary

Tighten the playlist search flow and polish the Twitch panel request experience so filtering behaves consistently and the panel better reflects current request/VIP-token state.

Related to #46 and #42.

What Changed

  • fixed inconsistent advanced search filtering so year and other text filters keep applying correctly as queries get more specific
  • removed the advanced-filter cursor jump and stale-result behavior in the playlist search UI
  • refined Twitch panel request handling when requests are off so viewers are blocked up front while mods and the broadcaster keep moderation and quick-request tools
  • streamlined the Twitch panel header and VIP token help trigger/content to use less space and read more clearly
  • kept the shared VIP token help copy in sync across the playlist page and Twitch panel
  • updated release/docs metadata for the current production version and added a focused docs index
  • added regression coverage for catalog search, VIP token help ordering, and extension-panel moderator request flows

How To Test

  1. Open a playlist page and confirm songs load immediately with the current filters applied.
  2. In advanced filters, verify queries like Bruno, Bruno Mars, and mismatched album/year combinations correctly add and remove results without stale songs reappearing.
  3. Move the cursor inside the advanced filter inputs and type at the beginning or middle of the text; confirm the caret no longer jumps to the end.
  4. In the Twitch panel, verify the VIP token trigger sits inline with the balance text, expands the help panel, and the help content order reads clearly.
  5. Turn requests off and confirm viewers see the requests-off notice in the panel search tab, while moderators/broadcaster can still search and use the quick request controls.
  6. Run the full checks locally:
    • npm run lint
    • npm run check:prepush
    • npm run build
    • npm run build:extension:panel

Screenshots Or UI Notes

UI-focused follow-up branch covering the playlist search panel and Twitch extension panel. No screenshots attached.

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

github-actions bot commented Apr 1, 2026

Preview deployment updated.

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

@Jamesllllllllll Jamesllllllllll merged commit 0ddcf70 into main Apr 1, 2026
3 checks passed
@Jamesllllllllll Jamesllllllllll deleted the codex/search-panel-extension-followups branch April 1, 2026 17:42
Jamesllllllllll added a commit that referenced this pull request Apr 12, 2026
…ion-followups

Refine search behavior and Twitch panel request UX
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