From 3dfeb98840f340484b171abeb136382d61c824b8 Mon Sep 17 00:00:00 2001 From: ReaperOfVeriod Date: Sun, 25 Oct 2026 07:34:59 +0100 Subject: [PATCH] show guest star media state --- src/App.svelte | 1 + 1 file changed, 1 insertion(+) diff --git a/src/App.svelte b/src/App.svelte index 8fdf7bc..62584b6 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1633,6 +1633,7 @@
PARTICIPANT CONTROLSTWITCH-AUTHORITATIVE

Assign, remove, or toggle live state for ready participants. Twitch remains authoritative for slot availability.

{#each collaborationSession.guests as guest}
{guest.user_display_name || guest.user_id}{guest.slot_id ? ` SLOT ${guest.slot_id}` : ' UNSLOTTED'}
{#if guest.slot_id}{/if}
{/each}{#if !collaborationSession.guests.length}
No participants are ready for slot controls.
{/if}
INVITATIONSTWITCH STATUS
{#if collaborationInvites.length}{#each collaborationInvites as invite}
{invite.user_id}INVITED {new Date(invite.invited_at).toLocaleString()}{invite.status.toUpperCase()}
{/each}{:else}
No invitations reported by Twitch.
{/if}
+
GUEST MEDIA STATUSTWITCH-AUTHORITATIVE
{#each collaborationSession.guests as guest}
{guest.user_display_name || guest.user_id}{#if guest.user_login} @{guest.user_login}{/if}{guest.volume === null || guest.volume === undefined ? 'VOL —' : `VOL ${guest.volume}%`} · AUDIO {guest.audio_settings?.is_available ? 'READY' : '—'} · VIDEO {guest.video_settings?.is_available ? 'READY' : '—'}
{/each}
{:else}
COLLABORATIONSEARCH OR REVIEW INCOMING