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
38 changes: 22 additions & 16 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"fix": "biome check --write && bun audit fix"
},
"dependencies": {
"@moq/boy": "^0.3.1",
"@moq/publish": "^0.4.7",
"@moq/watch": "^0.5.4",
"@moq/boy": "^0.4.1",
"@moq/publish": "^0.5.2",
"@moq/watch": "^0.6.2",
"astro": "^5.18.2",
"highlight.js": "^11.12.0",
"solid-js": "^1.9.15"
Expand Down
3 changes: 1 addition & 2 deletions quest/m0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,10 @@ the sites host the player worklets once a release ships `assets()`.

As of 2026-10-09, live moq.pub still redirects a bare `/` to an invented
`/anon/...` name: the `try` integration (#136) passed staging but never
deployed live. The live deploy waits for the bump, so one deploy carries both.
deployed live. One live deploy carries it and the @moq bump.

## Required

- [Bump @moq to the draft-18 release](/quest/m0/moq-bump.md) - moq.watch decodes LARGEST_OBJECT and plays from draft-18 relays
- [Deploy live](/quest/m0/deploy-live.md) - the maintainer ships the bump and the try demos to moq.dev, moq.pub, and moq.watch
- [A release ships assets()](/quest/m0/assets-release.md) - the hosted worklet files exist on npm to copy
- [Dogfood hosted worklets](/quest/m0/dogfood-assets.md) - the sites serve the @moq worklets and workers themselves
6 changes: 1 addition & 5 deletions quest/m0/deploy-live.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,10 @@ merge, and an agent never deploys without the maintainer's go-ahead.

## Plan

Waits for the bump so one deploy ships both (decided 2026-10-09).
One deploy ships the @moq bump (the #166 fix) and the `try` demos (decided 2026-10-09).

Check after deploying: a bare `moq.pub/` mints a `try` broadcast instead of
redirecting to `/anon/...`; publish from moq.dev's `/publish` and from
moq.pub, open the share link in a private window, confirm it plays, and that
the same path is refused tokenless. moq.pro tracks the same check as
[its condition quest](https://github.com/moq-dev/moq.pro/blob/main/quest/m1/try/moq-dev-live.md).

## Required

- [Bump @moq to the draft-18 release](/quest/m0/moq-bump.md) - the deploy carries the #166 fix
1 change: 0 additions & 1 deletion quest/m0/dogfood-assets.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,3 @@ Guidance:
## Required

- [A release ships assets()](/quest/m0/assets-release.md) - the hosted files exist on npm to copy
- [Bump @moq to the draft-18 release](/quest/m0/moq-bump.md) - lands the API break first, so this only adds assets()
21 changes: 0 additions & 21 deletions quest/m0/moq-bump.md

This file was deleted.

1 change: 0 additions & 1 deletion sites/watch/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@ async function mount(broadcast: Broadcast.Broadcast) {
const watch = document.createElement("moq-watch");
watch.setAttribute("url", relay.toString());
watch.setAttribute("name", broadcast.name);
watch.setAttribute("reload", "");
watch.appendChild(document.createElement("canvas"));

const ui = document.createElement("moq-watch-ui");
Expand Down
5 changes: 2 additions & 3 deletions src/components/watch.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,8 @@ export default function Watch() {
prop:url={current().url}
prop:name={Net.Path.from(current().broadcast.name)}
prop:muted={true}
prop:reload={true}
// The default "real-time" sizes the buffer from RTT alone, too small for relay jitter.
prop:latency={Net.Time.Milli(100)}
// The default "auto" sizes the buffer from RTT alone, too small for relay jitter.
prop:delay={Net.Time.Milli(100)}
>
<canvas style={{ "max-width": "100%", height: "auto", margin: "0 auto", "border-radius": "1rem" }} />
</moq-watch>
Expand Down
Loading