Download ShowTrak Server
Changes
- Always keep the display awake and remove the Prevent Display Sleep preference
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.31.0...v3.31.1
Changes
- Minify the UI bundles and make vitals bars and tile animations cheaper
- Show the main window as soon as it has its data
- Keep the server awake while it runs
- Skip autosaves with nothing to save, retry saves over a busy file, and batch log writes
- Slow down repeated rejections of a client adopted by another server
- Spread monitoring probes out and cap how many run at once
- Send client updates to the desktop and Web UI more cheaply
- Bump electron from 43.7.11 to 45.0.0 (#50)
- Bump express from 5.2.1 to 5.3.0 (#52)
- Bump @eslint/css from 1.4.0 to 2.0.1 (#51)
- Bump electron-updater from 6.8.9 to 6.8.11 (#49)
- Bump typescript-eslint (#48)
- Move every Electron Forge package to 8.0.1 together, with @electron/fuses 2 (#47)
- Bump eslint from 10.12.0 to 10.13.0 in the dev-dependencies group (#41)
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.30.1...v3.31.0
Changes
- Report an AJA probe cut short at its deadline as incomplete even when the timer fires early
- Tidy the wording of the empty client list message
- Let the OBS offline test accept a timeout and give each test file 60 s
- Add a Default View preference and move FreeKiosk below FOG Project in Preferences
- Suggest check types from network discovery, and list unknown heartbeating clients for adoption
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.30.0...v3.30.1
Changes
- Restyle controls to match the Portal, nest settings sub-groups, and keep updates in the Update Manager
- Replace em dashes and ellipsis characters with plain punctuation
- Back up and upgrade older show files, keep machine settings with the install, and add automatic updates
- Let the Web UI run monitoring actions in Show mode, and hydrate favourites (#46)
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.29.3...v3.30.0
Changes
- Give the audio dedupe window test margins that survive Windows timers
- Connect the Web UI over polling first so it never sticks on Connecting
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.29.1...v3.29.3
Changes
- Wait a second after closing an MX-8A connection before opening the next
- Add MX-8A output levels, live fader and mute control, tile level meters and channel pickers
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.12...v3.29.1
Changes
- Add TASCAM MX-8A monitoring with live input levels in the monitor view
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.11...v3.28.12
Changes
- Time the Panasonic PTZ 130 ms command gap from the previous reply, not the previous send
- Add amp, DSP, console, LED/video processor, AJA, PTZ and SNMP OID monitoring, and Q-SYS design devices
- Stop a misspelt QLab 5 override from switching off the first one in the list
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.9...v3.28.11
Changes
- Send FreeKiosk commands to a whole group, tag or every terminal over OSC/HTTP
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.8...v3.28.9
Changes
- Group the context menu under client-type headers and show why a script skips clients
- Mark view-modal tabs that carry an active alarm
- Keep the FreeKiosk API key off remote surfaces, and stop the Web UI clearing it on save
- Move a check to another monitor, keeping its history
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.7...v3.28.8
Changes
- Never open an empty execution panel, and make its dwell time a preference
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.6...v3.28.7
Changes
- Edit tags from the Web UI, tag FreeKiosk terminals in the Tag Manager, and open the Tag Manager from any tag picker
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.5...v3.28.6
Changes
- Let FreeKiosk brightness and volume be expected at an exact level, within 1%
- Show Wake on LAN in the Web UI context menu when it is enabled
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.4...v3.28.5
Changes
- Search in every view, and never hide a selected client
- Show a FreeKiosk uptime threshold in days, not seconds
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.3...v3.28.4
Changes
- Search the list view with Ctrl/Cmd+F
- Stop a FreeKiosk terminal being polled twice with stale settings
- Re-judge a FreeKiosk terminal's alarms as soon as its conditions are edited
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.2...v3.28.3
Changes
- State every FreeKiosk condition as what is expected, not what alarms
- Let USB devices with no manufacturer name be monitored
- Build the Linux release on Ubuntu 24.04 rather than ubuntu-latest
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.28.0...v3.28.2
Changes
- Edit every client, monitor, dummy and FreeKiosk terminal in its view modal
- Return every MAC address FOG holds for a host, not just the primary
- Monitor each client's storage volumes for free space, writability and health
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.2...v3.28.0
Changes
- Stop two tests depending on runner timing and socket resets
- Add monitoring for wireless mics, consoles, Blackmagic, OBS, media servers, Art-Net and Motive
- Keep monitoring listeners alive for longer than the longest check interval
- Keep a 24-hour audit log of status changes, edits and actions
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.1...v3.27.2
Changes
- Skip the sACN multicast test where the host has no multicast route
- Move CPU, memory and uptime into their own Usage tab in client info
- Split the context menu and monitoring renderer modules along their seams
- Share one condition save queue across the monitored-item editors
- Type client telemetry from the socket validators through to the Client, and share one definition across monitored kinds
- Rebuild only what an edit touches in npm start, and reload the window instead of restarting for renderer edits
- Run every short-lived device probe on one shared TCP session helper
- Declare every alert trigger once, in a single catalogue
- Stop tracking generated and unused files
- Run the tests sandboxed by default, test on macOS and Windows in CI, and require green CI before a release
- Hide device credentials from the HTTP API, run OSC actions over POST only, and fix show-swap and reconnect state
- Add reboot and display power-save actions to the BrightSign check
- Add alarm and battery test actions to the NUT UPS check
- Add playback, mode and override actions to the QLab 5 and QLab 4 checks
- Keep a monitoring action enabled while its check is offline when it declares AllowedWhileOffline
- Always require a monitored display or network interface to be present, and lock its tick on
- Always require a monitored USB device to be connected, and lock its Connected tick on
- Accept Windows USB locations named by their controller's PCI address
- Update mqtt, net-snmp, node-osc, globals, ESLint, Prettier, typescript-eslint and other dev dependencies
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.27.0...v3.27.1
Changes
- Update dependencies to fix security advisories in express, Socket.IO, ip-address, js-yaml, qs and undici
- Add internal diagnostics for troubleshooting live systems
- Rename the isolated test runner so node --test no longer picks it up as a test file
- Keep the Web UI passcode, SDK key and other secret settings out of the log
- Keep offline clients' status timelines filled for the whole outage
- Make the Server UI consistent: wording, named confirm buttons, one delete style and shared design tokens
- Fix the script queue wipe, unsaved-show noise, migration retry, transaction overlap and client replacement
- Add a List view with per-row status history, expandable monitoring checks and a Grid/Compact/List switch
- Monitor client CPU, memory, uptime, power and thermal, and say Monitored instead of Critical
- Show the version, release notes and real download progress for Windows updates
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.26.1...v3.27.0
Changes
- 3.26.1
- Give clients a configurable disconnect grace period before they read offline
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.26.0...v3.26.1
Changes
- Monitor critical displays and USB devices per condition, and give every entity a tabbed view modal
- Add an Actions tab to monitoring targets
- Push check-action favourite changes to the renderers straight away
- Show one Preferences category at a time as tabs
- Tidy the ChamSys setup note
- Choose which FreeKiosk actions the right-click menu offers
- Let the Web UI switch Show/Edit mode and alert actions when permitted
- 3.26.0
- Monitor critical network interfaces: presence, IP address, IP range, subnet mask and router
- Open the context menu by long-press on touch screens and optionally clear the selection after actions
- Split the client info modal into tabs
- Monitor audio inputs and outputs with remote level control
- Fix FreeKiosk metric alarm rules failing to save
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.2...v3.26.0
Changes
- 3.25.2
- Drop the Esc hint from the critical confirmation
- Hide disabled scripts from the client context menu
- Fix the Web UI hanging on Connecting and share the group column count
- Add FreeKiosk OSC commands and list every value a route accepts
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.1...v3.25.2
Changes
- 3.25.1
- Calm the critical script confirmation down
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.25.0...v3.25.1
Changes
- 3.25.0
- Point at the protocol with script confirmation levels and failure thresholds
- Updates
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.24.0...v3.25.0
Changes
- 3.24.0
- Let groups tint their box with a palette colour
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.23.0...v3.24.0
Changes
- Sync the lock file to 3.23.0
- Update package.json
- Monitoring Changes
- 3.22.0
- Let groups span a chosen number of columns
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.21.0...v3.23.0
Changes
- Stub the favourites manager in the broadcast-bridge tests
- 3.21.0
- Let monitoring checks control the devices they watch
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.20.0...v3.21.0
Changes
- Collapse repeat alert sounds into a single playback
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.19.0...v3.20.0
Changes
- Add show variables, readable from client scripts
- Give ShowTrak Remote the management bridge on /sdk
- Add the paired-devices settings pane
- Add ShowTrak Remote device pairing to the /sdk control API
- Bump @eslint/json from 0.13.0 to 2.0.1 (#29)
- Bump bonjour-service from 1.4.3 to 1.4.4 (#28)
- Bump eslint-config-prettier from 9.1.2 to 10.1.8 (#27)
- Stop timeline block tests straddling a minute boundary
- Bump the dev-dependencies group with 2 updates (#25)
- Stub FreeKioskManager everywhere it is loaded, and make CI reproducible
- Stub FreeKioskManager in the server namespace tests
Full changelog: https://github.com/ShowTrak/ShowTrakServer/compare/v3.18.0...v3.19.0