Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions quest/m0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ repository.
- [Browser sources on the GPU under Mesa](/quest/m0/cef-headless.md) - shared-texture pages paint on Intel and AMD under Wayland, and a page that cannot paint fails loudly
- [The program reaches a relay on every runner](/quest/m0/relay-test-flake.md) - the relay engine test stops failing the nightly on GitHub's runner
- [Browser sources make no outside requests](/quest/m0/browser-offline.md) - no component updates, spellcheck downloads, or network time from the helper
- [moq-studio builds on its own](/quest/m0/studio-builds-alone.md) - `cargo build -p moq-studio` no longer leans on a test dependency's features
- [The Apple signing identity is available](/quest/m0/signing.md) - the Apple credentials packaging and the macOS camera need; Windows ships unsigned
- [Packaging](/quest/m0/packaging.md) - a signed macOS app, a Windows installer, and a Flatpak for Linux
- [The persistable portal restore token is pinned](/quest/m0/pin-portal-token.md) - moq-video's restore token, for Wayland sources
Expand Down
5 changes: 5 additions & 0 deletions quest/m0/app-windows.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@ the studio landed.
adds WASAPI loopback, so that quest runs it.
- Build with `--features capture`, since a default build has image, color,
and broadcast sources only.
- Hotkeys, from [moq-dev/studio#84](https://github.com/moq-dev/studio/pull/84),
only compiled for Windows so far: run the keypad keys, the refusal of
keypad Enter (Windows' hotkey API cannot tell it from Enter), and a
keyboard layout switch while a game has focus, which re-registers every
binding on its physical key.

## Required

Expand Down
20 changes: 20 additions & 0 deletions quest/m0/studio-builds-alone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# [XS] moq-studio builds on its own

## Goal

`cargo build -p moq-studio` succeeds on its own, not only inside a workspace
build, because every feature the studio uses is enabled by its own
dependencies.

## Plan

From [moq-dev/studio#84](https://github.com/moq-dev/studio/pull/84), picked
2026-11-07 (maintainer away under /afk, recommended option), m0 by the rule
that fixes join m0.

`rs/moq-studio/src/health.rs` awaits moq-stats' async wrappers, but only a
test dependency turns on moq-stats' `async` feature, so the workspace build
and CI unify it in and never notice. Enable `async` on the studio's own
moq-stats dependency, and check the other moq crates the studio awaits for
the same gap. Recommendation, not settled: have `just check` build
`moq-studio` on its own so CI catches the next one.