Skip to content

Make IWSDK the only StreamLink XR experience - #4

Merged
devshieldhq merged 61 commits into
mainfrom
iwsdk-full-quest-experience
Nov 7, 2026
Merged

devshieldhq merged 61 commits into
mainfrom
iwsdk-full-quest-experience

Conversation

@devshieldhq

@devshieldhq devshieldhq commented Nov 7, 2026 •

Copy link
Copy Markdown
Owner

Full IWSDK Quest experience

  • Makes IWSDK the sole public VR route. /app and the legacy Three.js page redirect to /quest/; the homepage points to Quest Studio. Gamey remains for non-VR players.
  • Adds an in-world creator control panel using IWSDK hand pinch / ray selection and near-field poke interactions. The panel is one-hand grabbable and includes Go Live/Stop, quality, Arena, pause/resume, Focus, seated Comfort, Reset, and Add Destination.
  • Adds a seated-friendly 45-second VR Arena: five glowing targets, +10 per hit, live score and countdown, pause/resume, stop and replay. Targets stay close to the seated player.
  • Allows judges to enter as guests and try the Arena without signing in; authenticated streaming actions continue to use existing Supabase sign-in.
  • Preserves Supabase auth, saved platform credentials, streaming REST endpoints, FFmpeg backend, and Socket.IO telemetry.
  • Keeps StreamBot out of the competition demo for now; its backend remains untouched.
  • Adds Docker image build and HTTP smoke tests for Quest, legacy redirect, Supabase config, and platform registry routes. Adds an IWER emulator development path.

Validation

  • TypeScript check and IWSDK production build have passed on the latest application-code revision; the latest CI run is validating the full Docker image and HTTP smoke tests.
  • Physical Quest / IWER testing is still required for pinch/poke accuracy, comfort, frame rate, and end-to-end streaming. Do not treat desktop build success as headset verification.
  • No production deployment or Render environment changes have been made by this PR.

@devshieldhq
devshieldhq marked this pull request as ready for review November 7, 2026 08:46
@devshieldhq
devshieldhq merged commit 1f143f7 into main Nov 7, 2026
2 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.

1 participant