Skip to content

Fix live session lifecycle and whiteboard resync#38

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

Fix live session lifecycle and whiteboard resync#38
ShiboSoftwareDev merged 9 commits into
Abse2001:mainfrom
ShiboSoftwareDev:main

Conversation

@ShiboSoftwareDev
Copy link
Copy Markdown
Collaborator

@ShiboSoftwareDev ShiboSoftwareDev commented May 5, 2026

Adds canonical live session IDs, pending-to-live session claiming, and stricter session heartbeat/end matching to prevent stale or split sessions. Updates teacher/student entry behavior, kicks students on session end, clears whiteboards correctly, resyncs whiteboard state on reconnect, and hardens LiveKit room cleanup/media controls during reconnects.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 5, 2026

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

Project Deployment Actions Updated (UTC)
eduverse Ready Ready Preview, Comment May 5, 2026 10:48am

@ShiboSoftwareDev ShiboSoftwareDev changed the title session Improve live session entry and end handling May 5, 2026
@ShiboSoftwareDev ShiboSoftwareDev changed the title Improve live session entry and end handling Fix live session lifecycle and whiteboard resync May 5, 2026
Copy link
Copy Markdown
Owner

@Abse2001 Abse2001 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

credit to @Abse2001 tester

@ShiboSoftwareDev ShiboSoftwareDev merged commit 6dacbfa into Abse2001:main May 5, 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