Skip to content

chore: release new version 🚀 - #887

Merged
cameri merged 1 commit into
mainfrom
changeset-release/main
Oct 18, 2026
Merged

cameri merged 1 commit into
mainfrom
changeset-release/main

Conversation

@cameri

@cameri cameri commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

nostream-website@1.3.0

Minor Changes

  • #884 e654852 Thanks @chappie-daemon! - Add a social preview card generated from source.

    website/site/scripts/build-social-card.mjs renders one composition at two sizes:
    public/media/social-card.png (1200×630, the site's og:image) and
    public/media/github-social-preview.png (1280×640, the GitHub repository preview).
    Base.astro now emits the full preview set — og:image:width, og:image:height,
    og:image:alt, twitter:image, twitter:title, twitter:description,
    og:site_name, og:locale — and takes an ogImage prop that defaults to the card;
    hero-poster.webp stays the film's poster.

    The GitHub preview is uploaded by hand: Settings → Social preview in the
    repository, which no workflow can set.

Patch Changes

  • #882 9146fd3 Thanks @Ferryx349! - Replace the home page admin screenshot gallery with an operator console film (explain beats on the hero backdrop, full-frame UI shots) and a pause control; add Framefields sources and ship admin.mp4 in site media.

  • #889 eb68475 Thanks @chappie-daemon! - The site now lives at https://nostream.dev, and every other host redirects to it over https.

    The router worker answers on nostream.dev and www.nostream.dev as well as the preview
    domain, and CANONICAL_HOST decides which one serves content: any other host the routes
    catch — www, or ema.tnsor.network for a non-preview path — gets a 301 to the canonical
    host, and http gets a 301 to the same URL over https. One origin serving means one
    canonical URL, so www and the apex cannot split search ranking by both answering 200.

    Previews deliberately stay on ema.tnsor.network/preview/<n>/: that is why the domain
    remains bound. A preview build must never sit on the production domain, and a preview's own
    SITE_URL stays the preview origin so its absolute links and canonical tags cannot claim
    nostream.dev.

    The domain is an input now, not a constant: SITE_URL for the build, CANONICAL_HOST for
    the worker, both set in deploy-website.yml. Moving again is two lines rather than a search
    through the source, the social card and the README.

    Cloudflare-side setup this needs before it takes effect: the nostream.dev zone must
    exist, and both nostream.dev and www.nostream.dev resolve through the worker's
    declared custom domains on the next deploy. Turning on the zone's Always Use HTTPS
    setting makes the upgrade happen at the edge, before the worker; the worker's own 301
    covers the case where that setting is off.

  • #888 07dc215 Thanks @chappie-daemon! - A pull request's site preview now deploys even when the comment cannot be
    written, and the CDN cache is purged after a deploy so a fresh preview is not
    served the previous build.

    A comment can no longer prevent a deploy. The preview workflow's comment
    steps ran before the deploy, so a pull request opened from a fork — whose
    GITHUB_TOKEN is read-only whatever the permissions: block grants — failed at
    GraphQL: Resource not accessible by integration (addComment) and skipped the
    deploy entirely (run 39134047965).
    The deploy now runs first, every comment step is continue-on-error, and the
    job grants issues: write (PR conversation comments are issue comments;
    pull-requests: write alone does not cover them).

    The cache is purged after deploying, scoped to https://ema.tnsor.network/preview/<n>/
    via the prefixes purge, so a stale window cannot be served — on 2026-10-18
    /preview/885/ returned production HTML for about three minutes after the
    build landed. The production workflow purges the whole zone after its router
    deploy. Both purges skip with a notice when CLOUDFLARE_ZONE_ID is not set for
    their environment, so an unconfigured environment deploys normally instead of
    failing.

  • #885 f88a563 Thanks @Priyanshubhartistm! - Add maintainer bio and social links on the community page for Priyanshu Bharti.

nostream@3.6.2

Patch Changes

  • #892 ff53a73 Thanks @Ferryx349! - Fix the operator notifications target type dropdown so the select chevron renders once on the right instead of tiling across the field when console-input and form-select share the same control.

@cameri
cameri deployed to website-preview October 18, 2026 14:36 — with GitHub Actions Active
@github-actions

github-actions Bot commented Oct 18, 2026 •

Copy link
Copy Markdown
Contributor

🧹 Site preview for this PR was deleted (PR closed).

@cameri
cameri force-pushed the changeset-release/main branch from 2a5644d to a36e085 Compare October 18, 2026 15:06
@cameri
cameri deployed to website-preview October 18, 2026 15:06 — with GitHub Actions Active
@cameri
cameri force-pushed the changeset-release/main branch from a36e085 to 2ca2673 Compare October 18, 2026 15:09
@cameri
cameri deployed to website-preview October 18, 2026 15:09 — with GitHub Actions Active
@cameri
cameri force-pushed the changeset-release/main branch from 2ca2673 to fb4c569 Compare October 18, 2026 16:57
@cameri
cameri force-pushed the changeset-release/main branch from fb4c569 to d7d0265 Compare October 18, 2026 16:57
@cameri
cameri deployed to website-preview October 18, 2026 16:57 — with GitHub Actions Active
@cameri
cameri force-pushed the changeset-release/main branch from d7d0265 to df84c81 Compare October 18, 2026 16:59
@cameri
cameri deployed to website-preview October 18, 2026 16:59 — with GitHub Actions Active
@cameri
cameri merged commit c5f9d74 into main Oct 18, 2026
13 checks passed
@cameri
cameri deleted the changeset-release/main branch October 18, 2026 17:43
@cameri
cameri deployed to website-preview October 18, 2026 17:43 — with GitHub Actions Active

This branch was successfully deployed

1 active deployment
website-preview — df84c810 Deployed Oct 18, 2026 by cameri via preview #77
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.

1 participant