3 Commits

Author SHA1 Message Date
sam 6b6e81a21d working mumble web tui
Build Mumble Web 2 / macos_build (push) Successful in 1m5s
Build Mumble Web 2 / windows_build (push) Successful in 2m49s
Build Mumble Web 2 / linux_build (push) Successful in 1m15s
Build Mumble Web 2 / android_build (push) Successful in 4m40s
Assisted-by: Claude:claude-opus-4-7
2026-05-05 00:35:33 -06:00
sam 801a182e7c make reactivity system pluggable 2026-05-05 00:35:33 -06:00
sam bc20cf825d fix version reporting after refactor (#34)
Build Mumble Web 2 / macos_build (push) Successful in 59s
Build Mumble Web 2 / linux_build (push) Successful in 1m20s
Build Mumble Web 2 / windows_build (push) Successful in 3m0s
Build Mumble Web 2 / android_build (push) Successful in 4m42s
Reviewed-on: #34
Reviewed-by: restitux <restitux@ohea.xyz>
Co-authored-by: Sam Sartor <me@samsartor.com>
Co-committed-by: Sam Sartor <me@samsartor.com>
2026-05-05 05:30:18 +00:00
2 changed files with 5 additions and 6 deletions
+2
View File
@@ -9,3 +9,5 @@ pub use imp::*;
pub use mainloop::*;
pub use mime_guess;
pub use reqwest;
pub const VERSION: Option<&str> = option_env!("MUMBLE_WEB2_VERSION");
+3 -6
View File
@@ -3,12 +3,10 @@
use dioxus::prelude::*;
use mumble_web2_client::{
network_entrypoint, reqwest, AudioSettings, ChannelId, Command, ConfigSystem,
ConfigSystemInterface as _, ConnectionState, Platform, PlatformInterface as _, ServerState,
UserId, UserState,
ConfigSystemInterface as _, ConnectionState, Platform, PlatformInterface as _, UserId,
UserState, VERSION,
};
use mumble_web2_common::{ProxyOverrides, ServerStatus};
use std::collections::{HashMap, HashSet};
use std::{fmt, sync::Arc};
use Command::*;
use ConnectionState::*;
@@ -595,13 +593,12 @@ pub fn LoginView(overrides: Resource<ProxyOverrides>) -> Element {
),
Connected => unreachable!(),
};
let version = option_env!("MUMBLE_WEB2_VERSION");
rsx!(
div {
class: "login",
h1 {
"Mumble Web"
match version {
match VERSION {
Some(v) => rsx!(" " span { class: "login_version", "({v})" }),
None => rsx!(),
}