Feature: Show chat only when authenticated with Twitch #12

Closed
opened 2026-04-26 21:32:37 +02:00 by wandabastyle · 0 comments
wandabastyle commented 2026-04-26 21:32:37 +02:00 (Migrated from github.com)

Problem

The watch page currently shows the chat panel even when the user is not connected to Twitch, which creates a confusing UX because chat functionality depends on Twitch auth.

Proposed behavior

  • On the watch page, only show chat UI when Twitch account status is connected.
  • When not connected, show a clear state (for example: "Connect Twitch to view and send chat").
  • Hide/disable chat composer actions until connected.

API/Technical context

  • We already have GET /api/twitch/status that returns connected, login, and display_name.
  • This can be used by the watch page to gate chat visibility.

Acceptance criteria

  • Chat panel is not shown as active chat when Twitch is disconnected.
  • A clear unauthenticated placeholder is visible instead.
  • Chat panel/composer appears and works normally after Twitch is connected.
## Problem The watch page currently shows the chat panel even when the user is not connected to Twitch, which creates a confusing UX because chat functionality depends on Twitch auth. ## Proposed behavior - On the watch page, only show chat UI when Twitch account status is connected. - When not connected, show a clear state (for example: \"Connect Twitch to view and send chat\"). - Hide/disable chat composer actions until connected. ## API/Technical context - We already have `GET /api/twitch/status` that returns `connected`, `login`, and `display_name`. - This can be used by the watch page to gate chat visibility. ## Acceptance criteria - Chat panel is not shown as active chat when Twitch is disconnected. - A clear unauthenticated placeholder is visible instead. - Chat panel/composer appears and works normally after Twitch is connected.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
wandabastyle/twitch_relay#12
No description provided.