Skip to content

Releases

v1.29.0-beta.5

v1.29.0-beta.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Nov 20:09
Immutable release. Only release title and notes can be modified.

Fixed

  • pco — never roll over from a service Planning Center still reports live
  • pco — share upcoming-plan reads and hold an outage answer briefly
  • pco — hold the followed plan while only its own service type fails
  • pco — keep the followed plan when no service type's plans can be read

Full changelog

v1.29.0-beta.4…v1.29.0-beta.5

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.29.0-beta.4

v1.29.0-beta.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Nov 19:41
Immutable release. Only release title and notes can be modified.

New

  • stageplots — the This week card
  • stageplots — Stage plots follows the live or next plan
  • stageplots — per-plan plot overrides
  • stageplots — item details, the legend and print
  • stageplots — the plot editor
  • stageplots — editor state with undo and rotated-frame geometry
  • stageplots — draw every item type, the nine symbols and the legend
  • stageplots — plot items and a versioned save
  • stageplots — the edit page for venues, backgrounds and plots
  • stageplots — the read-only Stage plots page
  • stageplots — routes and live updates
  • stageplots — store, serve and back up backgrounds
  • stageplots — convert backgrounds once with sharp
  • stageplots — venues, backgrounds and plots in one config store

Fixed

  • stageplots — plan following reads the app zone from its new home
  • plan dates follow the server's clock when no app time zone is set
  • stageplots — print's date follows the server's clock when no zone is set
  • stageplots — keep each background's source at 2400 px without metadata
  • data-store — say when a corrupt file could not be moved aside

Full changelog

v1.29.0-beta.3…v1.29.0-beta.4

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.29.0-beta.3

v1.29.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 23:00
Immutable release. Only release title and notes can be modified.

Fixed

  • attendance — a reopened or closed record is published without a sample
  • wireless — wireless telemetry re-reads when connections change in the compiled build
  • automation — a stored rule with no conditions reads as having none
  • automation — a rule body with missing or malformed steps is a 400, and a missing conditions saves as []

Full changelog

v1.29.0-beta.2…v1.29.0-beta.3

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.29.0-beta.2

v1.29.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 12 Nov 17:44
Immutable release. Only release title and notes can be modified.

New

  • history — Customize chooses the plotted Sound metric; columns are the table's alone
  • history — one rule for the metric the Sound card plots
  • servicecue — a notice at the top names the categories no layout can show
  • servicecue — Category roles always on the page, with Make a role for each
  • servicecue — drag layouts, columns and a role's categories into order
  • servicecue — a layout's columns in one row, with what it lacks beside it
  • servicecue — layout cards that summarise, duplicate and name themselves
  • servicecue — the layouts page leads with Layouts, under its own title
  • Screens keeps its live previews for ten minutes after you leave
  • a Screens preview says when it is not live or did not load, with Retry
  • sse — the event stream's heartbeat is an event, so a page can tell quiet from stalled
  • a New server id action in Advanced
  • the server notices another server answering with its id
  • history — choose which Smaart metric the Trends sound measure plots
  • history — an organisation setting for the Trends sound metric

Improved

  • servicecue — one name, "layout", everywhere a ServiceCue column set is named
  • New server id says to leave the other server running

Fixed

  • history — an empty chart whose lines are all hidden says so, not "nothing recorded"
  • servicecue — a seeded role never takes an id another role already has
  • servicecue — New layout and Duplicate announce once, in the mockup's words
  • servicecue — a failed settings read keeps saying so once Planning Center reads as not connected
  • automation — Run lines up with the chips beside a command's name
  • history — a live service's current item is not hatched as after the service
  • mic-slots — the inspector scrolls itself when it is taller than the window
  • a tab that goes back onto the shared event stream closes its own
  • servicecue — All columns shows a category that is in no role
  • servicecue — the launcher and the back arrow keep ?transport= and ?text=
  • servicecue — two layouts can no longer share a name
  • servicecue — a layout keeps its address through a rename or delete
  • the Server id status is a polite live region, with its button outside
  • the duplicate-id check counts each round once, from its own module
  • a config import whose body is not an object answers 400
  • the Server id row says Checking while a check's answers are counted
  • a flagged duplicate keeps being re-checked when a check cannot be sent
  • the duplicate-id check goes out on each interface's broadcast address
  • a restore keeps this server's id unless told it replaces the original
  • a restore of a config with no server id keeps this box's id
  • log — /log records lines whether or not the disk sink started

Full changelog

v1.29.0-beta.1…v1.29.0-beta.2

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.29.0-beta.1

v1.29.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 15:26
Immutable release. Only release title and notes can be modified.

New

  • advanced — a What's new button reopens the running release's notes
  • updater — keep the running release's notes and serve them for What's new

Full changelog

v1.28.2-beta.1…v1.29.0-beta.1

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.28.2-beta.1

v1.28.2-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Nov 15:19
Immutable release. Only release title and notes can be modified.

Improved

  • a Screens preview stays hidden until its own iframe has loaded
  • Screens previews fade in once their iframe has loaded

Fixed

  • the output helper keeps its server while it still answers
  • an update whose change check cannot run reinstalls and rebuilds
  • the Trends Sound tile keeps the tenth of a decibel it prints
  • Needs attention fits its box instead of scrolling or overlapping
  • Home closes the rows no visible card is in
  • Screens previews start loading 200px before they scroll into view
  • toggling the Screens side panel no longer reloads every preview

Full changelog

v1.28.1…v1.28.2-beta.1

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.28.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 07:16
Immutable release. Only release title and notes can be modified.

Follow-ups from the first week on 1.28.0, mostly on the Mic slots page. Dragging a
card no longer opens the inspector under it, a capsule shows only on a vocal
position, and the own in-ears badge picks dark or light ink to read on any photo.
The Screens settings panel slides open and shut like the Mic slots inspector.

When Planning Center shows the prep tags but nobody on them, the server says so on
/log and on the Mic slots page's check: the Planning Center account needs Editor in
Services to read who carries a tag.

Improved

  • the Screens side panel slides open and shut like the Mic slots inspector
  • the own in-ears badge reads on any photo

2 further improvements made while building the features above are not listed — they were never in a released version.

Fixed

  • dragging a Mic slots card no longer opens the inspector
  • the Mic slots check says when prep tags have nobody on them
  • a capsule shows only on a vocal position
  • warn when Planning Center lists prep tags but nobody is on them

1 further fix made while building the features above is not listed — it was never in a released version.

Full changelog

v1.28.0…v1.28.1

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.28.1-beta.1

v1.28.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 07:03
Immutable release. Only release title and notes can be modified.

Improved

  • the ears badge drops its ink when the photo goes, and logs nothing
  • a closed Screens panel leaves a phone at once, with no slide to wait for
  • the Screens side panel slides open and shut like the Mic slots inspector
  • the own in-ears badge reads on any photo

Fixed

  • dragging a Mic slots card no longer opens the inspector
  • the inspector says a slot is not a vocal position instead of "no tag"
  • the Mic slots check says when prep tags have nobody on them
  • a capsule shows only on a vocal position
  • warn when Planning Center lists prep tags but nobody is on them

Full changelog

v1.28.0…v1.28.1-beta.1

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.28.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 04:15
Immutable release. Only release title and notes can be modified.

Every button press is a command now. A Button on a console or on Home asks what it
presses: a Companion key picked from a grid drawn in Companion's own colours, an app
action, or an existing command. The press goes through the Automation page, so
Simulate, Disarm and the activity log always apply. The Automation page is tabs,
shows where each command is used, and renaming one repoints the Buttons that press it.

Mic slots have their own page: named boards that screens point at, built by drag
and drop, each card showing the performer's photo with badges for channel, capsule
and own in-ears read from Planning Center. Home gains Needs attention and tiles that
act in place, and the layout editor's widgets sit on a shelf under the canvas.

Changed

  • On screen, an automation cue is called a command. The API, log lines and Home Assistant entity ids keep "cue".
  • Run an action is gone from Buttons. A saved Run an action Button becomes a Button with a command of its own at start, on import and on save; one that cannot be converted says Needs converting.
  • The layout editor's Add object popover is replaced by a widget shelf under the canvas. ⌘F (Ctrl F) opens its search, and Enter adds the best match.
  • A slots screen or slots widget shows a named board. Existing slot lists become boards at the first start, and a slots screen's display width is in its screen settings.
  • Duplicating a view that shows boards asks whether the copy gets its own boards or shares them.
  • The Recording tile on Home presses the built-in REAPER and OBS recording commands, so Simulate and Disarm apply to it.
  • Companion settings are two cards, with Browse buttons.
  • The browser tab icon has no background unless one is chosen, and the tab and home-screen icons each have their own background.

New

  • layout-editor — a widget shelf under the canvas replaces the Add object popover
  • layout-editor — widget search also matches a widget's group
  • Import from Companion can pick by page
  • the Companion picker fits its panel and can open large
  • Companion keys draw their text as Companion does
  • Companion settings are two cards, with Browse buttons
  • renaming a command repoints the Buttons that name it
  • the Automation page becomes tabs: Commands, Rules, Activity, Access, Search
  • layout — a Button on Home chooses what it presses from its menu or its own tile
  • layout-editor — the Button inspector asks what it presses; Run an action leaves the editor
  • server — Run an action Buttons become cue Buttons bound to their own rule, once
  • server — a rule can belong to a Button, and /api/cues/usage says where a cue is used
  • integrations — the Companion export carries colours, icons, references and each page's extent
  • seed Needs attention on a new Home, and say Readiness is repeated by it
  • Needs attention, a Home widget listing what is wrong with a fix beside each
  • Home tiles carry their own action, and the stage composer joins the seed
  • lastSeen on display presence, and a shared snooze store for Home
  • Home tiles open over the page instead of navigating
  • Control-Option-Command-O opens the helper's window from anywhere
  • the helper obeys the server's switch for each output
  • switch a Mac helper's output on or off from Screens
  • slots — the inspector's Prep card and the check's missing-capsule row
  • slots — the board check lists filled mics with no Capsule tag
  • …and 9 more

Improved

  • Needs attention on Home lists what is wrong right now, worst first, with the fix beside each row and a Snooze every browser shares until the next service.
  • Home tiles open over Home instead of leaving it. The Timer steps the service with Next and Prev, and Recording starts and stops.
  • The Companion picker draws keys as Companion does: copied styles, line breaks, text size and alignment, and live variable values, on a grey ground. It fits a narrow inspector, opens large, and Import from Companion can pick by page.
  • A Mac helper's output can be switched on or off from Screens, and Control-Option-Command-O opens the helper's window from anywhere.
  • Slot cards show channel, capsule and own in-ears badges on the performer's photo, from Planning Center tags, and the board check lists mics with no capsule tag.
  • The Mic slots page picks up a board saved from another browser as it happens, keeps any unsaved edits to it and marks them, and Save all asks before saving over a board changed elsewhere.
  • Mic slots previews show each pack's battery and RF, and a charger bay's charge, live.
  • The tab and home-screen icon follow Recolor, in the editor too, with ink that contrasts with its background.
  • the token error, the manifest line and the press-compare row say command or press
  • the Automation page, Companion import and editors say command, not cue
  • server messages and the Home Assistant config say command, not cue

4 further improvements made while building the features above are not listed — they were never in a released version.

Fixed

  • the charger widget follows a bay's level as it changes
  • editor shortcuts stand aside while a dialog, list or menu is open
  • overwriting a saved layout from a view reads the board it shows, or refuses
  • a refused Simulate or Disarm write toasts and logs instead of rejecting unhandled
  • Import from Companion resets on every way out, not only a dismiss
  • the footer Test connection waits for Save over edited fields
  • presence drops stray heartbeat ids once they lapse
  • the icon editor follows Recolor, and the tab is transparent by default
  • the tab and home-screen icon keep separate backgrounds
  • a Companion button that uses another button's style shows, lists and searches as that button
  • a command Button says when the press reached its device and failed
  • report SSE subscriptions one at a time, so a late report cannot undo a newer one
  • a layout object sent to back stays behind the objects in front of it
  • …and 4 more

112 further fixes made while building the features above are not listed — they were never in a released version.

Full changelog

v1.27.0…v1.28.0

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.

v1.28.0-beta.10

v1.28.0-beta.10 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 03:59
Immutable release. Only release title and notes can be modified.

Fixed

  • Mic slots previews show a charger bay's charge live
  • the charger widget follows a bay's level as it changes
  • the refused save-all's [boards] line scrubs the boards it names
  • Mic slots previews show live battery and RF
  • the Mic slots page re-reads a board saved elsewhere as it happens
  • announce every write to the slot boards on boards:changed
  • Save all names every board changed elsewhere, not the first
  • Save all runs one at a time, so two saves at one rev cannot both land
  • Mic slots dialogs stay open when their write failed
  • a stacked card's Column width sets its column, and Up/Down keep it there
  • scan the Button conversion's log lines and scrub the two new ones
  • plan-wide Revert and Set as default are off on the Default side
  • a second slots widget in one view no longer sends a stale layoutRev
  • Mic slots edits save where they were made, over what they were made on
  • the editor's "also shown" note reads the cards being edited
  • the wireless panel and the attention list share one low-battery rule
  • deleting a command lists the screens whose Buttons press it
  • the layout editor's Save waits for a Button's command write
  • Home's Presses sheet stays open when the command write failed
  • a Button's command says the pick's name, and a shared one is handed over last
  • editor shortcuts stand aside while a dialog, list or menu is open
  • Enter in an empty widget search adds nothing
  • Needs attention settles honestly before and after its reads
  • a layout save refused for a stale revision writes nothing
  • an import makes its boards in one write before the views that show them
  • save-all refuses a board saved elsewhere since the page read it
  • an imported saved layout points at this install's copy of its board
  • importing a custom view's dormant board pointer warns about nothing
  • the custom background colour survives closing the dialog, and the swatch follows the saved value
  • a board made from a saved layout checks the target it lands under
  • a refused saved-layout PATCH no longer renames it first
  • overwriting a saved layout from a view reads the board it shows, or refuses
  • new mic slots no longer throw over plain HTTP
  • a failed status read no longer reads as an answer on Needs attention
  • only a slots screen shows a board, whatever pointer another view kept
  • the hot key comment and message no longer blame another app
  • a refused Simulate or Disarm write toasts and logs instead of rejecting unhandled
  • an output switched off on a 1.27 helper stays off after the upgrade
  • Import from Companion resets on every way out, not only a dismiss
  • deleting a command says how many Buttons still name it
  • …and 5 more

Full changelog

v1.28.0-beta.9…v1.28.0-beta.10

Install

Two supported ways in. Pick whichever suits the machine.

Linux and macOS — one line, registers an auto-starting service

curl -fsSL https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.sh | sudo bash

Windows — in an Administrator PowerShell

irm https://raw.githubusercontent.com/Cornerstone-Production/Stage-Utility/main/install.ps1 | iex

Each archive below carries its own Node runtime — nothing else to install. Already
running it? Update from Settings → Advanced → Updates.