Skip to content

Add web UI for random favorite requests#81

Merged
Jamesllllllllll merged 1 commit intomainfrom
codex/issue-20-random-favourites-web-followup
Apr 9, 2026
Merged

Add web UI for random favorite requests#81
Jamesllllllllll merged 1 commit intomainfrom
codex/issue-20-random-favourites-web-followup

Conversation

@Jamesllllllllll
Copy link
Copy Markdown
Owner

@Jamesllllllllll Jamesllllllllll commented Apr 9, 2026

Summary

Add the missing public web quick-request UI for the random favorite request mode from issue #20.

What Changed

  • Added the Favorite mode to the public web special-request controls
  • Disabled the artist field while favorite mode is selected because the request is queryless
  • Wired the web viewer request mutation to submit the queryless favorite request mode

How To Test

  1. Open the public playlist page for a channel with saved favorites
  2. In the special request controls, select Favorite
  3. Confirm the artist input disables and the helper text explains the saved favorites pool behavior
  4. Submit the request and confirm it adds a random saved favorite without requiring typed artist input

Screenshots Or UI Notes

This follow-up PR only affects the public web request controls. It adds one Favorite mode button next to Random and Choice, and the artist input is disabled while that mode is active so the action stays clear and minimal.

Checklist

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

Context: PR #80 merged the shared backend, chat, and panel support for issue #20, but the $slug web route file was missed during staging because the shell expanded the path incorrectly. This PR carries only that missing web surface.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Preview deployment updated.

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

@Jamesllllllllll Jamesllllllllll merged commit fb4f599 into main Apr 9, 2026
3 checks passed
@Jamesllllllllll Jamesllllllllll deleted the codex/issue-20-random-favourites-web-followup branch April 9, 2026 12:49
Jamesllllllllll added a commit that referenced this pull request Apr 12, 2026
…ourites-web-followup

Add web UI for random favorite requests
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