b20ed1ff562a11448eb5fcb41caa66fe512143ab
Replaces the hardcoded server list with data from the settings store. The Add Server modal now saves entries with all fields wired to signals. An Edit Server modal pre-populates from the existing entry and includes a delete button. The connect button on each card initiates connection using that server's configured address, port, and username. In overrides mode (any_server=false), displays a single non-editable server card with an inline username input field, allowing the user to set their identity before connecting to the preset server. Adds CSS for the delete button, override username row, connect button highlight, and ping info placeholder. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
GUI Development
Running Desktop
cargo install dioxus-cli --version 0.7.1dx run -p mumble-web2-gui --platform desktop --release
Running Web (development)
cargo install dioxus-cli --version 0.7.1dx serve -p mumble-web2-gui --platform webcd docker && docker compose up- connect to
https://localhost:64444 - fill in the proxy url as
https://127.0.0.1:4433/proxy(this should autofill)
Running Web (with proxy only)
cargo install dioxus-cli --version 0.7.1dx build -p mumble-web2-gui --platform web --releasecp config.toml.example config.tomlcargo run -p mumble-web2-proxyin the background- connect to
localhost:8080
Description
Languages
Rust
87.7%
SCSS
5.4%
JavaScript
3.1%
Dockerfile
3%
Shell
0.8%