From c87c86cdd1045562943f404b5021a2d96c0aa8da Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 7 Apr 2026 13:59:46 -0700 Subject: [PATCH 1/2] fix: `just dev` should run the full demo, not just the web server `just dev` was only running `just demo web` (the Vite dev server), but it should run `just demo` which concurrently starts the relay, publisher, and web client. Co-Authored-By: Claude Opus 4.6 (1M context) --- justfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/justfile b/justfile index d813444b3..65c41816e 100644 --- a/justfile +++ b/justfile @@ -16,9 +16,9 @@ mod web 'demo/web' default: just demo -# Alias for `just demo web`. +# Alias for `just demo`. dev: - just demo web + just demo # Install any dependencies. install: From 6747aaab1d3541a0bedf605e7159bd42284363fc Mon Sep 17 00:00:00 2001 From: Luke Curley Date: Tue, 7 Apr 2026 14:01:35 -0700 Subject: [PATCH 2/2] fix(moq-boy): enable boytacean gen-mock feature for Nix builds The boytacean build.rs tries to write generated code to its source directory, which fails in Nix's read-only sandbox. The gen-mock feature skips this code generation. Co-Authored-By: Claude Opus 4.6 (1M context) --- Cargo.lock | 2 +- rs/moq-boy/Cargo.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b6e98bb7d..67a8dbb4d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3368,7 +3368,7 @@ dependencies = [ [[package]] name = "moq-boy" -version = "0.2.1" +version = "0.2.2" dependencies = [ "anyhow", "boytacean", diff --git a/rs/moq-boy/Cargo.toml b/rs/moq-boy/Cargo.toml index 737275fa7..e3bed01a5 100644 --- a/rs/moq-boy/Cargo.toml +++ b/rs/moq-boy/Cargo.toml @@ -7,7 +7,7 @@ license = "MIT OR Apache-2.0" keywords = ["moq", "gameboy", "streaming", "emulator", "live"] categories = ["multimedia::video", "emulators", "network-programming"] -version = "0.2.1" +version = "0.2.2" edition = "2024" rust-version.workspace = true @@ -18,7 +18,7 @@ websocket = ["moq-native/websocket"] [dependencies] anyhow = { version = "1", features = ["backtrace"] } -boytacean = "0.11" +boytacean = { version = "0.11", features = ["gen-mock"] } bytes = "1" clap = { version = "4", features = ["derive"] } ffmpeg-next = "8"