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:
2026-07-01 18:22:43 -04:00
commit 682afacd30
1763 changed files with 613720 additions and 0 deletions
@@ -0,0 +1,95 @@
{
"measured_at": "85e057a273fd",
"host": "darwin-arm64-apple-silicon",
"regression_budget_percent": 5.0,
"criterion_args": {
"warm_up_time_sec": 2,
"measurement_time_sec": 5
},
"benches": {
"frame_bus::get_sink": {
"median_ns": 13.292,
"low_ns": 13.189,
"high_ns": 13.408,
"budget_percent_override": 10.0,
"note": "~13ns op; noise floor reasoning."
},
"frame_bus::get_sink_miss": {
"median_ns": 3.9658,
"low_ns": 3.9444,
"high_ns": 3.9918,
"budget_percent_override": 15.0,
"note": "~4ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::native_handle_enqueue/nv12_320x180": {
"median_ns": 1.808,
"low_ns": 1.7961,
"high_ns": 1.8205,
"budget_percent_override": 15.0,
"note": "~2ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::native_handle_enqueue/nv12_1920x1080": {
"median_ns": 1.8086,
"low_ns": 1.8008,
"high_ns": 1.8171,
"budget_percent_override": 15.0,
"note": "~2ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::native_handle_enqueue/nv12_3840x2160": {
"median_ns": 1.8141,
"low_ns": 1.7964,
"high_ns": 1.8333,
"budget_percent_override": 15.0,
"note": "~2ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::native_handle_enqueue/bgra_320x180": {
"median_ns": 1.8261,
"low_ns": 1.8172,
"high_ns": 1.8361,
"budget_percent_override": 15.0,
"note": "~2ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::native_handle_enqueue/bgra_1920x1080": {
"median_ns": 1.7952,
"low_ns": 1.7877,
"high_ns": 1.8027,
"budget_percent_override": 15.0,
"note": "~2ns op; below the practical resolution of repeated criterion runs."
},
"frame_bus::enqueue_discard/nv12_320x180": {
"median_ns": 1391.4,
"low_ns": 1342.4,
"high_ns": 1455.8,
"budget_percent_override": 20.0,
"note": "Allocator-bound: bench does vec![0; total] per iter. Run-to-run sigma observed ~15%; budget set above that."
},
"frame_bus::enqueue_discard/nv12_1920x1080": {
"median_ns": 29502.0,
"low_ns": 28397.0,
"high_ns": 30819.0,
"budget_percent_override": 20.0,
"note": "Allocator-bound; see nv12_320x180 note."
},
"frame_bus::enqueue_discard/nv12_3840x2160": {
"median_ns": 121900.0,
"low_ns": 114880.0,
"high_ns": 129680.0,
"budget_percent_override": 25.0,
"note": "Largest 4K allocator-bound bench; widest budget."
},
"frame_bus::enqueue_discard/bgra_320x180": {
"median_ns": 2807.2,
"low_ns": 2695.1,
"high_ns": 2937.6,
"budget_percent_override": 20.0,
"note": "Allocator-bound; see nv12_320x180 note."
},
"frame_bus::enqueue_discard/bgra_1920x1080": {
"median_ns": 83692.0,
"low_ns": 78328.0,
"high_ns": 90200.0,
"budget_percent_override": 25.0,
"note": "Allocator-bound 1080p BGRA bench; widest budget."
}
}
}