Changelog

Version History

Release notes and updates for gd streamer.

v1.3.7

Live Badge on the Matches Overview

A quick visual cue on the matches grid so you can spot the match that is currently on stream.

Live badge on each tile#

Match tiles on the Matches page now show a green Live badge when that match is the one connected to your channel overlays. Hover the badge for a short explanation of what it means.

v1.3.6

Live Match Controls and URL Mode Defaults

A faster way to see and switch your live match, and your URL mode preference now syncs to your profile.

Live status on the match overview#

The match overview now shows if the match is currently Live on your channel and which URL scheme you are using (Match URLs or Channel URLs). A Set as Live button promotes any match to live without opening the Overlays page first.

URL mode saved to your profile#

The Match URLs / Channel URLs toggle used to live only on the current device. Your choice now syncs to your profile, so it stays the same on every device you stream from and applies to new matches automatically.

Connection pill renamed#

The realtime connection indicator in the sidebar and tablet view used to say Live. It now says Connected so it does not clash with the new live-match status. Behavior is unchanged.

v1.3.5

Readable Text on Light Player Colors

A fix for player input and scoring overlays when a player picks a light color.

Adaptive text contrast#

When a player chose a very light color — pale yellow, white, light grey — the text that sits directly on top of that color used to be hardcoded white, making it nearly invisible. Player names, role buttons, secondary type buttons, scores, and labels are now rendered in black on light backgrounds and white on dark backgrounds, so they stay legible whatever color the streamer picks.

The change applies to the tablet scoring view, the phone view, and the Flat and Tech scoring overlays. Glass and Fantasy were already handling this correctly and look the same as before.

v1.3.4

Connection Details and Score Banner Fix

A new way to see what's happening with your live connection, plus a fix for player colors on the score banner.

Connection details#

The connection indicator that shows up in the dashboard sidebar, the tablet scoring view, and the phone scoring view used to be a small badge that only said Live or Error. If something went wrong, there was no way to find out what.

Tap or click the indicator now and a details panel opens. It tells you in plain language what is happening: whether your device is offline, whether we're reconnecting, or whether your network is blocking the connection. It also tells you what to try next. There is also a Copy diagnostics button that puts everything we know into your clipboard, so you can paste it into a support message instead of trying to describe the problem.

The panel works on phone, tablet, and desktop, in both portrait and landscape.

Score banner colors#

When a player picked a dark color (deep blue, black, dark purple), the CP and WTC numbers on the glass and tech score banners blended into the background and looked like they had disappeared. They are now rendered in white with a colored shadow, the same treatment the main score uses, so the values stay readable for any player color.

v1.3.3

Overlay Page Redesign

The Overlays page has been redesigned with a new layout. Browse overlays by category, preview them live, and grab URLs from the same screen.

Overlay browser#

Overlays are now grouped into seven categories: Scoreboards, Scenes, Player Info, Secondaries, Primary, Round Info, and Utility. Select a category on the left to see its overlays on the right.

Live preview#

Each overlay now has a live preview showing how it looks on stream. Smaller overlays like player names and scores have a Zoom toggle to view them up close.

Inline settings#

Configurable overlays open their settings panel next to the preview instead of in a popup. Changes update the preview in real time.

OBS setup tips#

Recommended browser source dimensions and positioning are shown below the preview for each overlay.

Player toggle#

Player-specific overlays (names, factions, scores, secondaries) have a Player 1 / Player 2 selector that filters the list to the selected player.

Vertical score banner redesign#

The vertical score banner has been updated across all four styles (Tech, Glass, Flat, Fantasy):

  • Square dice cam for more natural framing
  • Taller layout, vertically centered on the 1080p canvas with more room for player names and secondaries
  • Round indicator added to the stats row
  • Better contrast on secondary scores and discarded card styling
v1.3.2

Bug Fixes and Quality of Life

A round of fixes targeting the tablet scoring interface and the Overlays page.

Card image loading#

Previously, selecting a secondary for Round 2 (or later) could cause the card image to show a loading spinner indefinitely, especially on Safari and iPad. The card image now appears instantly when it has been shown before, and loads normally on first view.

Overlay URL mode remembered#

The Match URLs / Channel URLs toggle on the Overlays page now remembers your preference across sessions.

Smoother player name editing#

Typing in the Display Name or Subfaction fields on the Players page no longer triggers a save on every keystroke. Changes are now saved after you stop typing, keeping the interface responsive.

v1.3.1

Tablet Responsive Layout

The tablet scoring interface now scales properly across iPad and Android tablets.

Responsive layout#

The three-column scoring layout (Player 1, controls, Player 2) now adapts to tablet screen sizes. The middle control panel, stat boxes, action buttons, and secondary cards all scale down on screens under 1536px while keeping the full desktop layout on larger monitors.

Fullscreen mode#

A new fullscreen button in the middle control panel lets tablet users go full-screen with one tap, hiding the browser chrome for maximum scoring area. Tablet only, hidden on desktop.

Touch target improvements#

All action buttons on secondary cards (keep, recycle, discard, draw) and round navigation buttons have been sized for reliable touch input on tablet screens.

v1.3.0

Fantasy and Flat Overlay Styles

Two new overlay styles to match your stream's identity.

Fantasy style#

High-fantasy aesthetic built for Age of Sigmar, Old World, and fantasy tabletop streams. Features gold double-line borders, Cinzel serif typography, parchment textures, corner diamond ornaments, and warm shadows. Every overlay has a medieval feel.

Flat style#

Clean broadcast-TV style inspired by ESPN and esports production. Solid player-color blocks with edge transparency, zero decoration, sharp corners, and maximum readability. No shadows, no gradients, no borders. Just bold color and typography.

Text display order#

New ?textOrder URL parameter lets you choose whether the player name or faction name is the biggest text on overlays. Default is player-first (?textOrder=player). Set ?textOrder=faction to show faction name instead. Works across all four styles.

Style selection#

All four styles (Tech, Glass, Fantasy, Flat) are selectable from the match settings page. Changes apply instantly across all overlays.

v1.2.1

Manual Secondary Draw Mode

New input method for tactical secondaries -- for players who use their physical card deck and want to track results digitally.

Manual draw mode#

Tactical secondaries now support a Manual draw option. Instead of the app drawing a random card, you pick your card from a list to match what you drew from your physical deck.

  • Per-player choice -- one player can use random draw while the other uses manual
  • Enable in game settings -- turn on Manual Draw before players can select it during match setup
  • Card picker -- tap SELECT to see all 19 secondary cards with their status (available, discarded, completed, or blocked)
  • Discarded cards shown in orange with strikethrough, still selectable if you returned the physical card to your deck
  • Completed cards shown in green, still selectable
  • Round 1 restrictions still enforced -- blocked cards remain unavailable
  • Works on both tablet and phone input

Dashboard#

  • Manual Draw toggle added to game settings (next to WTC Scoring and Faction Icons)
  • Secondary type selector now shows Fixed / Tactical / Manual per player when Manual Draw is enabled
  • Scores page includes Manual as a type option

Data cleanup#

  • Removed outdated secondary card categories (Purge, Battlefield, Shadow) from older editions

Fixes#

  • 1.2.1 -- Sidebar version number now reads directly from package.json instead of being hardcoded
v1.1.0

Docs, Overlay Options, and Fixes

Documentation site, more ways to customize overlays, and stability improvements.

Documentation#

New docs site with guides for every feature — overlays, dashboard, player input, scoring, co-streaming, and more. Each overlay page includes its available URL options.

Overlay Options#

  • Plain text mode — add nostyle=1 to any player overlay URL to strip the styled background. Useful when you want to place raw text over your own graphics in OBS.
  • Text alignment — add align=left, center, or right to text-based player overlays.
  • Faction names now display correctly on overlays (e.g. "Death Guard" instead of "death-guard").

Dashboard#

  • The overlay URL bar now shows whether you're copying match or channel URLs.
  • Secondary cards moved to the Secondary Missions section on the Overlays page.
  • Navigation no longer shifts when the page loads.

Fixes#

  • The dashboard no longer flashes a loading screen when you open or refresh an overlay in another window.

Changelog#

Version history is now available at /changelog, linked from the sidebar.

v1.0.0

Initial Release

gd streamer is live. Everything you need to run professional-looking tabletop wargaming streams, without a production crew.

Overlays#

28+ real-time overlays for OBS with transparent backgrounds. Two visual styles — Tech and Glass — selectable per match. Scoreboards, player cards, round trackers, timers, secondary objectives, scene transitions, and more. All update instantly as match data changes.

Match Dashboard#

Create a match, configure players and game settings, and manage scores round by round. Supports primary and secondary objectives with both fixed and tactical modes.

Player Input#

Players enter their own scores from a shared tablet or their phone. Covers the full game flow: roll-off, round scoring, battle tactics, and secondary management.

Streaming Tools#

  • Stream Deck — export a button profile for hands-free match control
  • Co-streaming — invite others to help manage your matches
  • Channel URLs — permanent overlay links that follow your active match
  • Event schedule — pre-configure matches for tournament broadcasts

Game Systems#

  • Grimdark 10th Edition (full support)
  • Fantasy 4th Edition (beta)

Subscription Tiers#

Free tier available with 1 project and basic overlays. Standard and Studio tiers unlock scene overlays, Stream Deck, player input, event schedule, and more.