Builder b20ed1ff56 Wire LoginView to persisted servers with add/edit/delete and overrides mode
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>
2026-03-30 02:16:00 +00:00
2026-01-19 19:17:23 -07:00
2026-01-19 22:07:06 +00:00
2025-04-06 18:08:09 -06:00
2025-12-04 22:21:37 -07:00

GUI Development

Running Desktop

  1. cargo install dioxus-cli --version 0.7.1
  2. dx run -p mumble-web2-gui --platform desktop --release

Running Web (development)

  1. cargo install dioxus-cli --version 0.7.1
  2. dx serve -p mumble-web2-gui --platform web
  3. cd docker && docker compose up
  4. connect to https://localhost:64444
  5. fill in the proxy url as https://127.0.0.1:4433/proxy (this should autofill)

Running Web (with proxy only)

  1. cargo install dioxus-cli --version 0.7.1
  2. dx build -p mumble-web2-gui --platform web --release
  3. cp config.toml.example config.toml
  4. cargo run -p mumble-web2-proxy in the background
  5. connect to localhost:8080
S
Description
No description provided
Readme 987 KiB
Languages
Rust 87.7%
SCSS 5.4%
JavaScript 3.1%
Dockerfile 3%
Shell 0.8%