Add native self-hosted instance connection to fluxer_desktop
Trimmed monorepo checkout (fluxer_desktop + packages/voice_engine_v2 + tools/ci) with a "Connect to a Different Server" menu item and popout that lets the desktop app switch to any self-hosted Fluxer instance, plus fixes for well-known discovery on single-domain self-hosted deployments and a false-positive ERR_ABORTED on same-origin client redirects during the switch. Defaults to chat.fluxr.chat and uses an isolated userData directory from the official build.
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
{
|
||||
"name": "participants and tracks projection",
|
||||
"events": [
|
||||
{
|
||||
"type": "room.participantJoined",
|
||||
"participant": {"sid": "PA_alice", "identity": "alice", "name": "Alice"}
|
||||
},
|
||||
{
|
||||
"type": "room.trackPublished",
|
||||
"track": {
|
||||
"participantIdentity": "alice",
|
||||
"participantSid": "PA_alice",
|
||||
"trackSid": "TR_camera",
|
||||
"trackName": "camera",
|
||||
"kind": "video",
|
||||
"source": "camera",
|
||||
"muted": false
|
||||
}
|
||||
},
|
||||
{"type": "room.trackMuted", "trackSid": "TR_camera"},
|
||||
{
|
||||
"type": "room.trackPublished",
|
||||
"track": {
|
||||
"participantIdentity": "alice",
|
||||
"participantSid": "PA_alice",
|
||||
"trackSid": "TR_mic",
|
||||
"trackName": "microphone",
|
||||
"kind": "audio",
|
||||
"source": "microphone",
|
||||
"muted": false
|
||||
}
|
||||
},
|
||||
{"type": "room.trackUnpublished", "trackSid": "TR_mic"},
|
||||
{
|
||||
"type": "room.participantJoined",
|
||||
"participant": {"sid": "PA_bob", "identity": "bob", "name": "Bob"}
|
||||
},
|
||||
{"type": "room.participantLeft", "participantIdentity": "alice", "participantSid": "PA_alice"}
|
||||
],
|
||||
"expected": {
|
||||
"participants": [{"sid": "PA_bob", "identity": "bob", "name": "Bob"}],
|
||||
"tracks": [],
|
||||
"inboundVideoTracks": [],
|
||||
"commands": []
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user