every.channel: sanitized baseline
This commit is contained in:
commit
897e556bea
258 changed files with 74298 additions and 0 deletions
20
evolution/proposals/ECP-0018-ui-discovery-toggles.md
Normal file
20
evolution/proposals/ECP-0018-ui-discovery-toggles.md
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# ECP-0018: discovery mode toggles in Tauri UI
|
||||
|
||||
## Status
|
||||
Draft
|
||||
|
||||
## Context
|
||||
Discovery is now opt-in (DHT/mDNS with DNS disabled by default). Users need an in-app way to enable discovery without setting environment variables.
|
||||
|
||||
## Decision
|
||||
Add a discovery settings section to the Tauri viewer UI with toggles for DHT, mDNS, and DNS (pkarr relay). The selected modes are sent with MoQ connect, share, and catalog discovery commands.
|
||||
|
||||
## Details
|
||||
- UI stores discovery state (DHT/mDNS/DNS) and emits a comma-separated string (e.g. `dht,mdns`).
|
||||
- Manual MoQ connect, catalog discovery, and Share use the selected discovery config.
|
||||
- If no modes are enabled, discovery remains off and share bundles must include full endpoint addresses.
|
||||
|
||||
## Consequences
|
||||
- Users can opt in to decentralized discovery without env vars.
|
||||
- DNS discovery remains explicit and off by default.
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue