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,46 @@
[package]
name = "fluxer_desktop_native_fuzz"
version = "0.0.0"
edition = "2024"
publish = false
[workspace]
resolver = "2"
[package.metadata]
cargo-fuzz = true
[dependencies]
arbitrary = {version = "1.4", features = ["derive"]}
fluxer_desktop_native = {path = ".."}
libfuzzer-sys = "0.4"
[[bin]]
name = "routing"
path = "fuzz_targets/routing.rs"
test = false
doc = false
[[bin]]
name = "pid_payload"
path = "fuzz_targets/pid_payload.rs"
test = false
doc = false
[[bin]]
name = "audio_converter"
path = "fuzz_targets/audio_converter.rs"
test = false
doc = false
[[bin]]
name = "evdev_event"
path = "fuzz_targets/evdev_event.rs"
test = false
doc = false
[[bin]]
name = "process_tree"
path = "fuzz_targets/process_tree.rs"
test = false
doc = false