Skip to content

Moq nested comparison#266

Merged
Karolk99 merged 10 commits into
mainfrom
moq-nested-comparison
Jun 22, 2026
Merged

Moq nested comparison#266
Karolk99 merged 10 commits into
mainfrom
moq-nested-comparison

Conversation

@Karolk99

Copy link
Copy Markdown
Contributor

Description

Describe your changes in detail

Karolk99 and others added 7 commits June 18, 2026 16:54
# Conflicts:
#	packages/python-server-sdk
Comparison version addressing review feedback that a dedicated "MoQ"
top-nav tab is undesirable. Instead:
- rename the main "WebRTC" tab to "Docs"
- drop the separate "MoQ" tab and moqSidebar
- move MoQ tutorials under Tutorials as a "MoQ Tutorials" category
- move "MoQ with Fishjam" into Concepts (explanation)
- update internal links and redirects accordingly

Applied to both the current docs and the 0.28.0 versioned snapshot.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Per review: explicitly state what MoQ in Fishjam can and cannot do, and
that it is a separate delivery path from the WebRTC features (so a
separate tab is not implying the two interoperate).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR restructures the Media over QUIC (MoQ) documentation by splitting the former combined “livestreaming” tutorial into separate Publishing/Subscribing tutorials for Web and React Native, and renaming the MoQ concept/explanation page to better match the new structure. It also adds redirect rules so older MoQ URLs continue to resolve after the reorg.

Changes:

  • Split MoQ tutorials into dedicated Web + React Native Publishing/Subscribing pages (docs + versioned docs).
  • Rename/retitle the MoQ explanation page to “MoQ with Fishjam” and update cross-links.
  • Add redirects for legacy MoQ paths and minor Docusaurus config refactor.

Reviewed changes

Copilot reviewed 14 out of 14 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
versioned_docs/version-0.28.0/tutorials/moq/web-subscribing.mdx Refactors the v0.28 Web subscribing tutorial and updates links/sections.
versioned_docs/version-0.28.0/tutorials/moq/web-publishing.mdx Adds v0.28 Web publishing tutorial.
versioned_docs/version-0.28.0/tutorials/moq/react-native-subscribing.mdx Adds v0.28 React Native subscribing tutorial.
versioned_docs/version-0.28.0/tutorials/moq/react-native-publishing.mdx Adds v0.28 React Native publishing tutorial.
versioned_docs/version-0.28.0/tutorials/moq/category.json Adds MoQ Tutorials category metadata (v0.28).
versioned_docs/version-0.28.0/explanation/moq-with-fishjam.mdx Renames MoQ explanation page and updates references (v0.28).
redirects/index.ts Adds redirect group for moved/renamed MoQ pages.
docusaurus.config.ts Small refactor around sidebar item generation.
docs/tutorials/moq/web-subscribing.mdx Refactors the current Web subscribing tutorial and updates links/sections.
docs/tutorials/moq/web-publishing.mdx Adds current Web publishing tutorial.
docs/tutorials/moq/react-native-subscribing.mdx Adds current React Native subscribing tutorial.
docs/tutorials/moq/react-native-publishing.mdx Adds current React Native publishing tutorial.
docs/tutorials/moq/category.json Adds MoQ Tutorials category metadata (current docs).
docs/explanation/moq-with-fishjam.mdx Renames MoQ explanation page and updates references (current docs).
.claude/settings.json Adds Claude tool permissions configuration.
Comments suppressed due to low confidence (2)

docs/tutorials/moq/web-subscribing.mdx:34

  • The info box says you need a Fishjam ID to obtain a MoQ token, but the Sandbox token request only needs the Sandbox API URL (the Fishjam ID is needed later to build the relay URL). Reword to avoid implying the ID is required for the token request itself.
    versioned_docs/version-0.28.0/tutorials/moq/web-subscribing.mdx:34
  • The info box says you need a Fishjam ID to obtain a MoQ token, but the Sandbox token request only needs the Sandbox API URL (the Fishjam ID is needed later to build the relay URL). Reword to avoid implying the ID is required for the token request itself.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread docs/tutorials/moq/web-publishing.mdx
Comment thread docs/tutorials/moq/react-native-subscribing.mdx
Comment thread docs/tutorials/moq/react-native-publishing.mdx
Comment thread versioned_docs/version-0.28.0/tutorials/moq/web-publishing.mdx
Comment thread redirects/index.ts Outdated
"label": "MoQ Tutorials",
"position": 5,
"collapsed": false
}

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nitpick: i'd add an index page to moq (as in the web&mobile example) and also add the "limitations" note there. right now clicking on "MoQ" only opens the subcategory in the sidebar, this way it would also display the note

Image

Comment thread docs/tutorials/moq/_category_.json Outdated
@@ -0,0 +1,5 @@
{
"label": "MoQ Tutorials",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

suggestion:
what do you think about being more explicit? it's a new term

Suggested change
"label": "MoQ Tutorials",
"label": "Media over QUIC (MoQ)",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

also - the "tutorials" is redundant since its in "tutorials" category

Comment thread docs/explanation/moq-with-fishjam.mdx Outdated
sidebar_position: 6
title: Media over QUIC (MoQ)
sidebar_position: 9
title: MoQ with Fishjam

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

praise:

Suggested change
title: MoQ with Fishjam
title: Media over QUIC in Fishjam

@Karolk99 Karolk99 merged commit 1f36079 into main Jun 22, 2026
1 check passed
@Karolk99 Karolk99 deleted the moq-nested-comparison branch June 22, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants