Skip to content

Release: promote the OpenScene downloads to production - #169

Merged
sjungwon03 merged 5 commits into
mainfrom
dev
Jul 31, 2026
Merged

Release: promote the OpenScene downloads to production#169
sjungwon03 merged 5 commits into
mainfrom
dev

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Closes #168

What ships

2913694 — feat: publish OpenScene downloads for macOS, Windows, and Linux (#167)

13 files changed. No code change in this PR; it promotes an already-reviewed commit. The earlier commits that git log origin/main..origin/dev lists are already on main through the squash merge in #165.

Production impact

https://openscene.app/ gains a #download section linking all five v0.3.0 assets — macOS Apple Silicon and Intel, the Windows installer, and Linux AppImage and deb — with matching tables in both documentation locales. The claims the release invalidated (no packaged installer, no auto-update) are corrected in the same change, and signing status is stated: macOS builds are Developer ID signed and notarized, Windows and Linux builds are unsigned.

Verification

verify passes on the dev head, and #167 carried a latest-head approval with all four checks green before merge.

Post-merge checks

  • https://openscene.app/#download renders a card per platform
  • All five asset links resolve on GitHub rather than 404
  • https://openscene.app/docs/install and /docs/ko/install render the asset table
  • No production page still claims there is no packaged installer

🤖 Generated with Claude Code

sjungwon03 and others added 3 commits July 31, 2026 12:41
#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>
v0.3.0 is the first release to ship packaged installers, so the site now
offers them instead of only run-from-source. Links for all five assets are
derived from one version constant and pinned to the tag, with tests checking
the filenames against it.

Corrects the claims the release invalidated — no packaged installer, no
auto-update — across the home page and both documentation locales, and states
signing status rather than omitting it.

Closes #166
@sjungwon03 sjungwon03 added type: feature Product or user-visible capability work area: website Theorvane or TypeMCP website application work release Dev-to-main release promotion priority: high High-priority work labels Jul 31, 2026
@sjungwon03 sjungwon03 self-assigned this 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.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
openscene Skipped Skipped Jul 31, 2026 8:17am
type-chain Skipped Skipped Jul 31, 2026 8:17am

Release PR #165 was squash merged into `main` as 9a45159. A squash merge
discards the parent relationship, so `main` and `dev` shared no ancestry
for that work even though their content matched, and git read the same
changes as independent edits on both sides. Release PR #169 reported
CONFLICTING as a result.

This is a graph repair, not a content change. Every conflict resolves to
the `dev` side because `main` holds nothing `dev` lacks — it received the
content from `dev` through the squash. The rename/rename conflicts on
`logo.svg` and the product mark are the same story: each side renamed the
pre-rename file to a different destination, and both destinations exist on
`dev` already.

The resulting tree is identical to origin/dev.

Closes #170

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

@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.

Approved. Rebranding task-briefs and docs from OpenVideo to OpenScene is consistent and complete. Merge conflict noted but is not a code-quality issue per review policy.

ci: synchronize main lineage into dev before the downloads release

Closes #170
@vercel
vercel Bot temporarily deployed to Preview – openscene July 31, 2026 08:17 Inactive
@vercel
vercel Bot temporarily deployed to Preview – type-chain July 31, 2026 08:17 Inactive
@sjungwon03
sjungwon03 requested a review from sjungwon03-ai July 31, 2026 08:18

@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.

Approved. This is a clean release-promotion PR with no code changes beyond verified asset metadata, documentation updates, and passing CI. All five download assets are correctly pinned and tested; production impact is isolated and low-risk.

No blockers identified in the diff or checks.

@sjungwon03
sjungwon03 merged commit 7c5f244 into main Jul 31, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: website Theorvane or TypeMCP website application work priority: high High-priority work release Dev-to-main release promotion type: feature Product or user-visible capability work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants