OASIS_MOBILE/src/client
s1to e2598ab747 [0.9.1] FORK_IA_UX v7: Karvan calls Fase 1 — video/mic UI + media over the existing WebRTC
Adds a call panel to the Karvan room (local video + remote gallery + call/mic/cam/hang-up
buttons) and grafts getUserMedia + addTrack + ontrack onto the peer connections we already
use for the text data-channel (perfect negotiation handles the renegotiation). No backend,
no new !important. Verified: getUserMedia path attaches audio+video tracks to the local
video and activates the panel (chromium fake device). getUserMedia will fail gracefully on
the current wrapper (no camera/mic permission) with a clear message — the chat keeps working.
Fases 2 (SSB cross-device signaling) and 3 (wrapper permissions) pending.
2026-08-07 19:44:37 +02:00
..
assets [0.9.1] FORK_IA_UX v7: Karvan calls Fase 1 — video/mic UI + media over the existing WebRTC 2026-08-07 19:44:37 +02:00
public [0.9.1] FORK_IA_UX v7: Karvan calls Fase 1 — video/mic UI + media over the existing WebRTC 2026-08-07 19:44:37 +02:00
cli-cmd-aliases.js Oasis 0.8.7 mobile (nodejs-project baseline) 2026-07-09 09:56:30 +02:00
gui.js Oasis 0.8.7 mobile (nodejs-project baseline) 2026-07-09 09:56:30 +02:00
middleware.js Oasis 0.8.7 mobile (nodejs-project baseline) 2026-07-09 09:56:30 +02:00
oasis_client.js Oasis 0.8.7 mobile (nodejs-project baseline) 2026-07-09 09:56:30 +02:00