Skip to content

feat: rename OpenVideo to OpenScene and move the site to openscene.app - #160

Merged
sjungwon03 merged 3 commits into
devfrom
feat/159-openscene-rename
Jul 31, 2026
Merged

feat: rename OpenVideo to OpenScene and move the site to openscene.app#160
sjungwon03 merged 3 commits into
devfrom
feat/159-openscene-rename

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Closes #159

What changed

Renames the product across the monorepo and makes openscene.app its canonical origin.

  • Workspaceapps/openvideoapps/openscene, @theorvane/openvideo-site@theorvane/openscene-site (lockfile and .claude/launch.json follow).
  • Canonical origin — sitemap, robots, OpenGraph metadata, and the Theorvane home product link move to https://openscene.app.
  • Wordmark — the mark is authored as OPEN<span>VIDEO</span>, so the header, footer, docs shell, and generated OG image each needed the split markup updated rather than a plain string replacement.
  • Identifiers and assetsopenvideo-schema, openvideo-docs-schema, scroll-world scene id openvideo-local-studio, openvideo.webp, scene-04-openvideo-*.
  • Repository links — clone, releases, README, and issue links move to github.com/Theorvane/openscene.
  • DocumentationREADME.md, AGENTS.md, docs/superpowers/specs/, docs/planning/, .agents/task-briefs/, bodies and filenames both.
  • Sitemap freshnesslastModified moves to 2026-07-31 for OpenScene and Theorvane, the two sites whose published content changed.

Redirect handling

open-video.app and www.open-video.app join openvideo.theorvane.tech as legacy hosts that permanently redirect to openscene.app. This follows the pattern already established when the site moved off the subdomain, so the search signals accumulated under the previous canonical domain transfer instead of splitting across hosts.

The legacy hostname openvideo.theorvane.tech keeps its name — renaming it would break the redirect it exists to serve.

Deliberately unchanged

Copy describing what the editor does — "video editor", "video generation" — names the function rather than the product, so it is untouched.

Verification

npm run lint, npm run typecheck, npm test (55 tests including workspace contracts), npm run build, npm audit --omit=dev --audit-level=high (0 vulnerabilities), and git diff --check all pass. The home page, Korean docs route, generated sitemap.xml, and the OG image were checked in a browser against a local dev server.

Operational follow-ups, not in this PR

  • Register openscene.app and attach it to the Vercel project.
  • Keep open-video.app, www.open-video.app, and openvideo.theorvane.tech attached, or the redirects above are never reached.
  • Rename the Theorvane/openvideo GitHub repository to openscene; this PR links to the new name.

🤖 Generated with Claude Code

Renames the product across the monorepo and makes `openscene.app` its
canonical origin. `apps/openvideo` becomes `apps/openscene` and the
workspace package becomes `@theorvane/openscene-site`.

The canonical origin, sitemap, robots directives, OpenGraph metadata,
and the Theorvane home product link all move to `https://openscene.app`.
The wordmark is authored as `OPEN<span>VIDEO</span>`, so the header,
footer, docs shell, and generated OG image each needed the split markup
updated rather than a plain string replacement.

`open-video.app` and `www.open-video.app` join `openvideo.theorvane.tech`
as legacy hosts that permanently redirect to the canonical origin, so the
search signals accumulated under the previous canonical domain transfer
instead of splitting across hosts. Every former hostname must stay
attached to the Vercel project for those redirects to be reached.

The legacy hostname `openvideo.theorvane.tech` keeps its name because
renaming it would break the redirect it exists to serve. Copy describing
what the editor does — "video editor", "video generation" — is unchanged,
since it names the function rather than the product.

Sitemap `lastModified` moves to 2026-07-31 for OpenScene and Theorvane,
the two sites whose published content changed.

Closes #159

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sjungwon03 sjungwon03 added the type: feature Product or user-visible capability work label Jul 31, 2026
@sjungwon03 sjungwon03 added the area: website Theorvane or TypeMCP website application work label Jul 31, 2026
@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscene Error Error Jul 31, 2026 3:35am
type-chain Error Error Jul 31, 2026 3:35am

@sjungwon03 sjungwon03 added area: seo Search, metadata, crawl, or canonical-host work area: brand Brand identity, icon, or visual asset work priority: high High-priority work labels Jul 31, 2026
@sjungwon03 sjungwon03 self-assigned this Jul 31, 2026
@sjungwon03
sjungwon03 requested a review from sjungwon03-ai July 31, 2026 02:12
The move to `openscene.app` created a distinct RybbIt site, so the tracking
script now carries `c2c0972a916f` instead of the site ID registered under
the previous domain. The task brief records the supersession rather than
leaving a stale ID that reads as current.

Renaming OpenVideo to OpenScene also broke the Korean particles that
followed it. The former name ended in a vowel and took 는/를/가/란; the new
one ends in a consonant and takes 은/을/이/이란.

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

Copy link
Copy Markdown
Member Author

Pushed two follow-up changes on this branch:

RybbIt tracking — the move to openscene.app created a distinct RybbIt site, so apps/openscene/app/layout.tsx now carries site ID c2c0972a916f instead of 765035acbe87, which was registered under the previous domain. .agents/task-briefs/52-rybbit-tracking-scripts.md records the supersession rather than leaving a stale ID that reads as current. Verified in a browser: the script loads from https://rybbit.handgarden.kr/api/script.js with the new ID and defer.

Korean particles — the rename broke the particles that followed the product name. OpenVideo ended in a vowel and took 는/를/가/란; OpenScene ends in a consonant and takes 은/을/이/이란. 16 occurrences in apps/openscene/lib/docs/content.ko.ts were corrected, including the OpenScene이란 navigation entry.

npm run lint, npm run typecheck, npm test, and npm run build pass on the updated head.

@sjungwon03-ai sjungwon03-ai left a comment

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.

The PR performs a thorough rename of OpenVideo to OpenScene, updates domain references to openscene.app, and handles legacy redirects appropriately. No code-quality blockers, security issues, or test regressions identified in the changes.

@sjungwon03-ai sjungwon03-ai added the review:approved Automated review approved label Jul 31, 2026

@sjungwon03-ai sjungwon03-ai left a comment

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.

This PR performs a thorough and consistent rename of OpenVideo to OpenScene, including workspace paths, metadata, assets, docs, and legacy redirects. Verification steps described in the PR pass and no code-quality blockers, bugs, or regressions are present in the diff.

@sjungwon03
sjungwon03 merged commit 80eebf5 into dev Jul 31, 2026
2 of 4 checks passed
sjungwon03 added a commit that referenced this pull request Jul 31, 2026
* feat: rename OpenVideo to OpenScene and move the site to openscene.app (#160)

* feat: rename OpenVideo to OpenScene and move the site to openscene.app

Renames the product across the monorepo and makes `openscene.app` its
canonical origin. `apps/openvideo` becomes `apps/openscene` and the
workspace package becomes `@theorvane/openscene-site`.

The canonical origin, sitemap, robots directives, OpenGraph metadata,
and the Theorvane home product link all move to `https://openscene.app`.
The wordmark is authored as `OPEN<span>VIDEO</span>`, so the header,
footer, docs shell, and generated OG image each needed the split markup
updated rather than a plain string replacement.

`open-video.app` and `www.open-video.app` join `openvideo.theorvane.tech`
as legacy hosts that permanently redirect to the canonical origin, so the
search signals accumulated under the previous canonical domain transfer
instead of splitting across hosts. Every former hostname must stay
attached to the Vercel project for those redirects to be reached.

The legacy hostname `openvideo.theorvane.tech` keeps its name because
renaming it would break the redirect it exists to serve. Copy describing
what the editor does — "video editor", "video generation" — is unchanged,
since it names the function rather than the product.

Sitemap `lastModified` moves to 2026-07-31 for OpenScene and Theorvane,
the two sites whose published content changed.

Closes #159

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

* fix: point OpenScene at its own RybbIt site and correct Korean particles

The move to `openscene.app` created a distinct RybbIt site, so the tracking
script now carries `c2c0972a916f` instead of the site ID registered under
the previous domain. The task brief records the supersession rather than
leaving a stale ID that reads as current.

Renaming OpenVideo to OpenScene also broke the Korean particles that
followed it. The former name ended in a vowel and took 는/를/가/란; the new
one ends in a consonant and takes 은/을/이/이란.

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

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>

* chore: remove leftover conflict files and patch artifacts (#163)

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
sjungwon03 added a commit that referenced this pull request Jul 31, 2026
Promotes the reviewed dev lineage to main so the OpenScene rename reaches
production.

- 80eebf5 feat: rename OpenVideo to OpenScene and move the site to openscene.app (#160)
- 8f7c92f chore: remove leftover conflict files and patch artifacts (#163)

Closes #164
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: brand Brand identity, icon, or visual asset work area: seo Search, metadata, crawl, or canonical-host work area: website Theorvane or TypeMCP website application work priority: high High-priority work review:approved Automated review approved type: feature Product or user-visible capability work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rename OpenVideo to OpenScene and move the product site to openscene.app

2 participants