Skip to content

refactor: remove vircadia multi-user XR integration#17

Open
jjohare wants to merge 1 commit into
mainfrom
refactor/remove-vircadia
Open

refactor: remove vircadia multi-user XR integration#17
jjohare wants to merge 1 commit into
mainfrom
refactor/remove-vircadia

Conversation

@jjohare

@jjohare jjohare commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

What

Removes the Vircadia multi-user XR integration end-to-end (27 files, −4,647 lines).

Deleted (vircadia-only): contexts/Vircadia{,Bridges}Context, services/vircadia/*, bridges/{Bots,Graph}VircadiaBridge, components/settings/VircadiaSettings, scripts/init-vircadia-db.sql, vircadia-world/.

Decoupled importers (features preserved):

  • App.tsx — drop VircadiaProvider/VircadiaBridgesProvider wrappers.
  • quest3AutoDetector.tsQuest 3 AR detection kept; only the vircadia client bolt-on removed.
  • settings.ts, run-benchmarks.ts (was importing a non-existent VircadiaTest — dangling), vite-env.d.ts.
  • Dropped the Vircadia integration CI job from client/.github/workflows/benchmarks.yml.
  • Genericized spatial-audio doc comments (TS + Rust); stripped VITE_VIRCADIA_* from .env.example.

Scope / follow-ups

  • Docs prose (~25 docs/*.md) still reference vircadia — left for a separate doc pass to keep this diff reviewable.
  • ⚠️ Not build-verified here. Please run client typecheck + cargo check in CI before merge.

🤖 Generated with claude-flow

End-to-end removal of the Vircadia integration:
- delete contexts/Vircadia{,Bridges}Context, services/vircadia/*,
  bridges/{Bots,Graph}VircadiaBridge, components/settings/VircadiaSettings,
  scripts/init-vircadia-db.sql, vircadia-world/
- decouple importers: App.tsx (drop providers), quest3AutoDetector (keep Quest3
  AR core, drop vircadia client), settings.ts, run-benchmarks.ts, vite-env.d.ts
- drop the Vircadia integration CI job from client benchmarks.yml
- genericize spatial-audio doc comments (TS + Rust); strip VITE_VIRCADIA_* env

Docs prose (~25 files) still reference vircadia — separate follow-up.
NOTE: not build-verified in CI here; please run client typecheck + cargo check.
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