Skip to content

Persist live class session state and indicators#37

Merged
ShiboSoftwareDev merged 5 commits into
Abse2001:mainfrom
ShiboSoftwareDev:main
May 4, 2026
Merged

Persist live class session state and indicators#37
ShiboSoftwareDev merged 5 commits into
Abse2001:mainfrom
ShiboSoftwareDev:main

Conversation

@ShiboSoftwareDev
Copy link
Copy Markdown
Collaborator

@ShiboSoftwareDev ShiboSoftwareDev commented May 4, 2026

Adds Supabase-backed live session tracking, live badges across class surfaces, and a persistent app-level LiveKit session provider so class navigation no longer disconnects active sessions. Gates student LiveKit tokens on active sessions, starts live status only after teacher connection, heartbeats active sessions, and cleans up teacher-owned sessions on role changes, tab close, or explicit end. Also fixes class color consistency and preserves class memberships during class updates.
teacher:
image
student:
image

@vercel
Copy link
Copy Markdown

vercel Bot commented May 4, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
eduverse Ready Ready Preview, Comment May 4, 2026 2:58pm

@ShiboSoftwareDev ShiboSoftwareDev changed the title live Persist live class session state and indicators May 4, 2026
@ShiboSoftwareDev ShiboSoftwareDev merged commit 20888c7 into Abse2001:main May 4, 2026
4 checks passed
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.

3 participants