Releases · cameri/nostream · GitHub
Skip to content

Releases: cameri/nostream

nostream@3.6.2

Choose a tag to compare

@cameri cameri released this 18 Oct 17:44
Immutable release. Only release title and notes can be modified.
c5f9d74

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.

nostream-website@1.3.1

Choose a tag to compare

@cameri cameri released this 18 Oct 18:34
Immutable release. Only release title and notes can be modified.
b2b45c2

Patch Changes

  • #899 3ed70e4 Thanks @Ferryx349! - Prevent the home hero headline from overlapping the hero film on wide viewports by slightly reducing headline and film scale and reserving space above the frame.

  • #896 bb69376 Thanks @Priyanshubhartistm! - Add the official Nostream Telegram channel and development chat to the community page, and a Telegram link to the footer.

nostream-website@1.3.0

Choose a tag to compare

@cameri cameri released this 18 Oct 17:44
Immutable release. Only release title and notes can be modified.
c5f9d74

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-website@1.2.5

Choose a tag to compare

@cameri cameri released this 18 Oct 00:48
Immutable release. Only release title and notes can be modified.
9a54c3e

Patch Changes

  • #858 a0915b8 Thanks @chappie-daemon! - The nostream mark is now the site's pink (#ff2e88) instead of purple: logo asset recolored, favicon and apple-touch-icon regenerated, hero film's brand mark re-rendered.

nostream@3.6.1

Choose a tag to compare

@cameri cameri released this 17 Oct 14:13
Immutable release. Only release title and notes can be modified.
e47132f

Patch Changes

  • #875 59c5ebf Thanks @Ferryx349! - Restyle the admin console to match nostream.dev (dark black-and-pink theme, login spark field) and fix Grafana solo-panel embed URLs so in-dashboard charts load reliably.

nostream@3.6.0

Choose a tag to compare

@cameri cameri released this 17 Oct 03:54
Immutable release. Only release title and notes can be modified.
355ac37

Minor Changes

  • #814 d11faf4 Thanks @Ferryx349! - Add bounded NIP-66 probe history API and Network Health dashboard timeline

nostream-website@1.2.4

Choose a tag to compare

@cameri cameri released this 17 Oct 01:33
Immutable release. Only release title and notes can be modified.
811fbb5

Patch Changes

  • #837 ee7e06b Thanks @chappie-daemon! - Website deploy workflow fix: the deploy queue is job-scoped so relay releases can't displace a pending website deploy (measured: the nostream@3.5.1 release run was cancelled with zero jobs at the workflow-level concurrency group, before its job-level if could skip it). The checkout stays on the triggering nostream-website@ tag, which the website environment's branch policy admits — the deployed build is exactly the released commit.

nostream@3.5.1

Choose a tag to compare

@cameri cameri released this 16 Oct 03:30
4f6579d

Patch Changes

  • #838 50ffe33 Thanks @chappie-daemon! - fix(deps): resolve open dependabot security alerts

    Bumps axios to ^1.20.0, stream-json to ^3.7.0 (with the v3 ESM import-shape fix in the event import service) and js-yaml to 4.3.2, and adds pnpm overrides forcing proxy-addr >= 2.0.8, fast-uri >= 3.1.7, brace-expansion >= 1.1.21 <2 / >= 2.1.7 <3 and js-yaml 3.x >= 3.15.2 <4. The hero-animation package stubs its unfixable transitive ip <= 2.0.1 (werift chain, unused at runtime) with @stdlib/utils-noop.

nostream-website@1.2.3

Choose a tag to compare

@cameri cameri released this 16 Oct 22:12
4d7d0d0

Patch Changes

  • #845 2234a25 Thanks @chappie-daemon! - Info-tip bubbles no longer clip at the viewport edge: the tooltip is centered on its (i) toggle, so near an edge it overflowed. On open (hover, tap or keyboard) the bubble now shifts horizontally to stay inside the viewport, and re-clamps on resize.

    Tooltip behavior is delegated at the document level, so every tip is covered even when its per-element listeners would have silently failed to attach.

    Site polish from an external review: the community participate cards have their own section heading, the hero headline is real DOM text with a pause control on the film, the console screenshots are labeled as real first-run console data, the honest-advertising copy matches what its warning shows, the nav's active-path comparison strips the deploy base, the get-started phase list explains the skipped numbers, and single-column grids no longer let nowrap content push the page wider than a phone viewport. The hero film is re-rendered at 1080p for the current 25-NIP list.

nostream-website@1.2.2

Choose a tag to compare

@cameri cameri released this 16 Oct 19:19
d3651dc

Patch Changes

  • #844 c352d72 Thanks @chappie-daemon! - Preview cleanup no longer trips the deploy token's missing KV scope: wrangler delete runs with --force, skipping the dependents probe that errored after a successful delete. Preview workers are assets-only, so nothing else changes.

  • #847 1b1ef4f Thanks @Ferryx349! - Add maintainer bio, social links, and updated profile photo on the community page for Abhay Pandey.