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,34 @@
|
||||
{
|
||||
"name": "e2ee_lifecycle",
|
||||
"events": [
|
||||
{"type": "e2ee.setEnabledRequested", "enabled": true, "keyId": "key-a"},
|
||||
{"type": "e2ee.setEnabledRequested", "enabled": false},
|
||||
{"type": "e2ee.enabled", "operationId": 1, "keyId": "key-a"},
|
||||
{"type": "e2ee.disabled", "operationId": 2},
|
||||
{"type": "e2ee.enabled", "operationId": null, "keyId": "key-b"},
|
||||
{
|
||||
"type": "e2ee.failed",
|
||||
"operationId": null,
|
||||
"error": {
|
||||
"code": "implementationError",
|
||||
"message": "Remote participant key material could not be applied",
|
||||
"capability": "e2ee"
|
||||
}
|
||||
}
|
||||
],
|
||||
"expectedCommands": [
|
||||
[{"type": "e2ee.setEnabled", "operationId": 1, "enabled": true, "keyId": "key-a"}],
|
||||
[{"type": "e2ee.setEnabled", "operationId": 2, "enabled": false}],
|
||||
[],
|
||||
[],
|
||||
[],
|
||||
[]
|
||||
],
|
||||
"expected": {
|
||||
"nextOperationId": 3,
|
||||
"status": "failed",
|
||||
"keyId": "key-b",
|
||||
"operationId": null,
|
||||
"failureCode": "implementationError"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user