Skip to content

v2.0.0-rc.4: Deep-link the Slothbloom credit to the StreamBridge project page

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Jul 23:24

THSV StreamBridge 2.0.0-rc.4

THSV StreamBridge 2.0.0-rc.4 is the current public Windows release candidate for the revised v2 core and add-on platform. It replaces rc.3 for creator acceptance testing before stable 2.0.0.

New since rc.3

  • Alert cards can use an animated GIF or a short uploaded background video (MP4/WebM, up to 5 MB) with the video's own embedded audio replacing the alert's separate sound setting. Uploads are validated by real file signature, and an image and a video cannot be set on the same card at once. Fixing this surfaced and corrected a pre-existing bug: neither the overlay page's nor the wizard's Content-Security-Policy had a media-src directive, which silently blocked all audio and video playback on both pages.
  • Alert layout and media placement presets: each alert card now has an independent text layout (Classic, Stacked, or Centered) and media placement (Behind — full-bleed dimmed; Below — an undimmed banner strip; Inset — a small undimmed box in the avatar's spot), combinable freely per alert type.
  • A live preview card inside the Alerts editor shows the templates, card color, font, layout, and background media on every keystroke, separate from "Fire test alert" which still sends the real design to a connected overlay.
  • The Rewards panel remembers the platform and Reward ID from each successful live operation (locally, in the browser) and offers them back as one-click quick-select chips, with inline explanations of which operations need a Redemption ID.
  • A wizard-wide visual pass: a real button hierarchy (primary/ghost/danger), hover and focus transitions, themed scrollbars, rotating chevrons on collapsible sections, and consistent spacing across every panel.
  • Long descriptive paragraphs collapse to two lines with a "Show more" toggle, and the Platforms panel's repeated per-card toggle explanations moved to hover tooltips, so panels fit far more on screen.
  • A slothbloom.com project link in the wizard header and README. StreamBridge remains entirely local, with no accounts and no hosted component.

Included

  • A self-contained Windows x64 archive with pinned Node.js runtime and no global Node.js, npm, Docker, database, or administrator requirement.
  • A state-preserving installer, replacement-start handling, upgrade rollback, conservative uninstall, and authenticated local setup wizard.
  • Unified Twitch, YouTube, Kick, and TikFinity relay intake through one Streamer.bot WebSocket connection.
  • Configurable Chat and Alerts browser sources, commands, timed actions, rewards, diagnostics, backups, and approval-gated add-ons.
  • Durable at-least-once Streamer.bot delivery with restart replay, bounded retry, ordered lanes, and dead letters.
  • SHA-256 archive checksum, CycloneDX SBOM, and GitHub artifact attestations from the release workflow.

RC safety boundaries

  • Do not use TikFinity financial or progression events for production statistics or irreversible actions until provider-stable event identity and simulator provenance are verified live.
  • Kick reward mutations remain disabled because Streamer.bot does not document them.
  • High-impact events without a provider-stable source ID are rejected instead of being assigned a synthetic replay-unsafe identity.
  • This is an unsigned portable ZIP. Verify both its adjacent SHA-256 file and GitHub artifact attestation before installation.

Acceptance evidence

  • 62 test files / 429 tests pass with clean lint, typecheck, build, and configuration validation, plus 6 Playwright browser tests.
  • New schema, projection, and wizard-HTTP coverage for the media upload endpoint and the layout/media-placement fields, with all layout-and-placement combinations live-verified in a real browser against a running bridge.
  • The release workflow rebuilds from the exact tag and publishes a SHA-256 checksum, CycloneDX SBOM, and provenance attestations.

Meld Studio note

Meld Studio is distributed as an MSIX/UWP app, which Windows sandboxes with loopback isolation by default. This blocks the Chat, Alerts, and combined overlay URLs, and the setup wizard if opened from inside Meld's own browser layer, until a one-time exemption is granted. See Troubleshooting for the fix. This is a Windows app-sandboxing restriction, not a StreamBridge defect, and can affect other MSIX-packaged broadcasting apps the same way.

Install

Download THSV-StreamBridge-2.0.0-rc.4.zip and its .sha256 file from this release, verify them using RELEASE-VERIFICATION.md, extract the archive, and run Install THSV StreamBridge.cmd. (Starting with this release the archive name drops the -windows-x64 suffix; Windows x64 remains the only supported target.)

Normal upgrades preserve creator configuration, secrets, uploads, logs, backups, add-on packages, and add-on state. Default uninstall also preserves creator-owned data.