5.7.9-beta
Windows v5.7.9-beta
macOS (Intel/AMD64) v5.7.9-beta
macOS (Apple Silicon) v5.7.9-beta
Linux (Intel/AMD64) v5.7.9-beta
Linux (ARM64) v5.7.9-beta
Release notes
Improvements
- ⬆️ COGS production app does not check for app updates by default (Does not affect this beta build)
- 📁 Show project directory in Show Settings
- 🚀 Performance optimisations for "WHEN" triggers and Computed Values
- ⬅️ Click left navigation button to 'go back' on smaller screens
Fixes
- 🔧 Fix disconnecting Master when deleted
- 🔧 Show custom content version label for Media Master devices
- 🔧 Fix COGS Remote over internet occasionally using an invalid URL
- 🔧 Fix Stop Behaviour incorrectly renamed in other scenes
- 🔧 Fix copying to clipboard on local network connection
- 🔧 Remove unused delete icon from DMX reset state
- 🔧 Prevent UI crash if Computed Value errors
- 🔧 Custom plugin states say "Set by plugin" rather than "Set by device"
- 🔧 Ignore
.tmp
assets files and Chrome temporary download files - 🔧 Fix Escape Room Demo project
- 🔧 Prevent crash when there is an error in a Console computed value
- 🔧 Fix browse plugins link
- 🔧 Fix font styles in "What's changed" app update
- 🔧 Fix dashboard colour rules that could not be re-ordered
- 🔧 Fix access to
when.scene
in Computed Values - 🔧 Fix memory leak
5.7.7-beta
Windows v5.7.7-beta
macOS (Intel/AMD64) v5.7.7-beta
macOS (Apple Silicon) v5.7.7-beta
Linux (Intel/AMD64) v5.7.7-beta
Linux (ARM64) v5.7.7-beta
Release notes
New features
- 🔍 Search for Variables and Computed Values
Improvements
- 🐛 Show plugin manifest errors
Fixes
- 🔧 Show Computed Value runtime error description when editing
- 🔧 Fix Computed Value result preview UI crash
5.7.6-beta
Windows v5.7.6-beta
macOS (Intel/AMD64) v5.7.6-beta
macOS (Apple Silicon) v5.7.6-beta
Linux (Intel/AMD64) v5.7.6-beta
Linux (ARM64) v5.7.6-beta
Release notes
New features
- 👩🏼💻 Computed Values use JavaScript instead of JEXL learn more
Improvements
- 📋 Add 'Duplicate at end' option for DMX Effect steps
Fixes
- 🔧 Hide 'Advanced' dropdown for Media Master when not necessary
- 🔧 Fix Computed Value crash with multiple references to self
Breaking changes
- ⚠️ Plugin manifest files are now loaded in strict mode
- ⚠️ Computed Values using
.
to index into the first item of an array of objects should be changed to[0].
(More info)
5.6.3-beta
Windows v5.6.3-beta
macOS (Intel/AMD64) v5.6.3-beta
macOS (Apple Silicon) v5.6.3-beta
Linux (Intel/AMD64) v5.6.3-beta
Linux (ARM64) v5.6.3-beta
Release notes
Fixes
- 🔧 Fix UI crash when firmware upgrade sees a specific server error
- 🔧 Fix show behaviour parameters called from scene not visible
5.6.1-beta
Windows v5.6.1-beta
macOS (Intel/AMD64) v5.6.1-beta
macOS (Apple Silicon) v5.6.1-beta
Linux (Intel/AMD64) v5.6.1-beta
Linux (ARM64) v5.6.1-beta
Release notes
Improvements
- 🔍 Search has moved to the top-right and is accessible in Run mode
- 🔲 Project warnings for behaviour parameters with empty options
- 🕹️ Option variables and parameters have a default value
Fixes
- 🔧 Fix missing Start Behaviour infinite loop error
- 🔧 Fix behaviour parameters error when parameter name matches another behaviour
- 🔧 Allow selecting behaviour arguments from the current behaviour
- 🔧 Fix hiding collapse toggle on Start Behaviour actions with no parameters
- 🔧 Fix console message text not wrapping
- 🔧 Fix firmware update showing for mobile app version 4.11.3
- 🔧 Fix pairing new Zigbee devices
- 🔧 Do not store metadata for junk files when upgrading a project
5.6.0-beta
Windows v5.6.0-beta
macOS (Intel/AMD64) v5.6.0-beta
macOS (Apple Silicon) v5.6.0-beta
Linux (Intel/AMD64) v5.6.0-beta
Linux (ARM64) v5.6.0-beta
Release notes
New features
- 👉 You can pass parameters into "Started by action" behaviours
- 👩🏼💻 Computed values can reference values when a behaviour was triggered using
when.
(Learn more)
Fixes
- 🔧 Actions shown in debugger are now the correct width
5.5.4-beta
Windows v5.5.4-beta
macOS (Intel/AMD64) v5.5.4-beta
macOS (Apple Silicon) v5.5.4-beta
Linux (Intel/AMD64) v5.5.4-beta
Linux (ARM64) v5.5.4-beta
Release notes
New features
- 🔍 Search for channels, scenes, behaviours, variables. (
Ctrl
K
orCmd
K
on macOS) - 📺 Media added to the project is automatically optimised for the Media Master
Improvements
- ⏯️ Media Preview Improvements
- 📋 Add "duplicate" option to MIDI devices
- 📱 Show Media Master device name and mobile platform on unpaired clients
- 🧠 Scenes remembers which behaviour is selected
- 🕹️ Override section headers are always visible
- 🤫 Less spiky network broadcast messages when connecting to boxes
- 🌴 Log file readability improvements
- 🖌️ Some new icons for scene dashboard buttons and plugins
- 👩🏼💻 "Custom values/conditions" all renamed to "Computed values/conditions"
Fixes
- 🔧 Auto-start respects "When show starts open" setting
- 🔧 Updated default tutorial video to a tour of COGS 5
- 🔧 Zigbee fix when shutting down
- 🔧 A duplicated Master does not show as "connected"
- 🔧 No timeout for app updates
- 🔧 Allow triggering behaviours on device disconnection/connection
- 🔧 Reload the media master connection when the content type changes
- 🔧 Add the option to change media master renderer if available (Requires firmware 4.11+)
- 🔧 Fix crash when removing a plugin
- 🔧 Clearer license expiry message
- 🔧 Fix behaviour selected after a rename
5.4.2-beta
Windows v5.4.2-beta
macOS (Intel/AMD64) v5.4.2-beta
macOS (Apple Silicon) v5.4.2-beta
Linux (Intel/AMD64) v5.4.2-beta
Linux (ARM64) v5.4.2-beta
Release notes
Fixes
- 🔧 Fix "Are you sure" quit dialog
- 🔧 Fix app not closing occasionally
5.4.1-beta
Windows v5.4.1-beta
macOS (Intel/AMD64) v5.4.1-beta
macOS (Apple Silicon) v5.4.1-beta
Linux (Intel/AMD64) v5.4.1-beta
Linux (ARM64) v5.4.1-beta
Release notes
Improvements
- 🎚️ Update channel when Zigbee state is changed on device
- 💡 Support new Zigbee devices
- 🕐 Alerts have timestamps (e.g. License key warning)
- ⚡ Numerous UI rendering optimisations
- ⚡ Under-the-hood performance improvements
- 👩🏼💻 Truncate custom code previews
- ↕️ Custom values editor is full height
- 📋 Duplicate option for RFID items, Text Hints, Audio Cues, Masters, MIDI devices
- 🐜 Console and Action debugger show milliseconds in timestamps
- ⚡ OSC performance improvements
- 🟢 Add devices
connected
to custom code - ⚡ More accurate timing for behaviour actions when project contains a lot of computation
Fixes
- 🔧 Do not check for expression errors within Computed Value data
- 🔧 Text inputs no longer accept empty spaces
- 🔧 Fix COGS UI opening fullscreen on top of paired display content
- 🔧 Fix loading custom content/plugins in project folders with
(
,)
,*
, etc - 🔧 Fix scheduled delay for behaviour with same name in different scenes
- 🔧 Improve app not closing sometimes
5.4.0-beta
Windows v5.4.0-beta
macOS (Intel/AMD64) v5.4.0-beta
macOS (Apple Silicon) v5.4.0-beta
Linux (Intel/AMD64) v5.4.0-beta
Linux (ARM64) v5.4.0-beta
Release notes
Improvements
- 🗒️ Console formatting improvements
- 💡 Zigbee reliability and performance improvements
- 💡 Allow Zigbee adapters to be relocated between COGS host and Media Masters
- 💡 Allow setting transition time option for Zigbee devices
- 🧹 Remove COGS Remote tunnel from https://account.cogs.show when not available
- ⚡ Flash a custom Media Master firmware version
- ⏯️ Auto-start waits for all plugins to start
- ✅ "Connection required" option for masters
Custom code improvements
- 🤓
toJSON
andfromJSON
operators for custom code - 👩🏼💻 Display lists/objects on Custom Value scene dashboard widgets
Plugin improvements
- 💾 Plugins can store data to project (Documentation)
Fixes
- 🔧 Fix crash when deleting scene dashboard item
- 🔧 Fix console crash
- 🔧 Do not create a zigbee directory until an adapter is paired
- 🔧 Scene computed values that reference
scene.
always refer to the same scene - 🔧 Fix crash on splash screen when closing
- 🔧 Allow COGS to continue loading in case of saved license key from newer COGS
- 🔧 Fix loading COGS on macOS Mojave (with no COGS Remote via internet)
- 🔧 Do not show the diagnostics button for Zigbee patches
5.3.3-beta
Windows v5.3.3-beta
macOS (Intel/AMD64) v5.3.3-beta
macOS (Apple Silicon) v5.3.3-beta
Linux (Intel/AMD64) v5.3.3-beta
Linux (ARM64) v5.3.3-beta
Release notes
Fixes
- 🔧 Rollback recent change for parallel streaming on Media Masters due to an issue causing video playback to freeze in some situations.
5.3.2-beta
Windows v5.3.2-beta
macOS (Intel/AMD64) v5.3.2-beta
macOS (Apple Silicon) v5.3.2-beta
Linux (Intel/AMD64) v5.3.2-beta
Linux (ARM64) v5.3.2-beta
Release notes
Fixes
- 🔧 Fix project not loading on Windows machines without Microsoft Visual C++ (MSVC) runtime installed
5.3.1-beta
Windows v5.3.1-beta
macOS (Intel/AMD64) v5.3.1-beta
macOS (Apple Silicon) v5.3.1-beta
Linux (Intel/AMD64) v5.3.1-beta
Linux (ARM64) v5.3.1-beta
Release notes
New features
- 📉 System diagnostics in
Debug
menu
Fixes
- 🔧 Fix crash when closing COGS
- 🔧 Fix status light on Digital Output channel clicking through to channels
- 🔧 Update renamed option variable options
5.3.0-beta
Windows v5.3.0-beta
macOS (Intel/AMD64) v5.3.0-beta
macOS (Apple Silicon) v5.3.0-beta
Linux (Intel/AMD64) v5.3.0-beta
Linux (ARM64) v5.3.0-beta
Release notes
New features
- 🔃 Set layer order of video/images/hints/timer on a Media Master
- ☑️ States Match in When, If/Then/Otherwise, or Loop conditions can check any rather than all values
- 🐞 Action logging tool:
Debug
menu ->Debugging tools
Improvements
- 🔢 Port numbers for Digital Masters and Sensor Masters are simpler, matching the physical ports:
- Digital Masters:
1 2 3 4
5 6 7 8
... becomes1A 1B 1C 1D
2A 2B 2C 2D
... - Sensor Masters:
1 2
3 4
5 6
7 8
... becomes1A 1B
2A 2B
3A 3B
4A 4B
...
- Digital Masters:
- 🔃 Allow re-ordering RFID items and DMX states
- 👩🏼💻 "Custom values" are now called "Computed values"
- 🔍 Search for:
- Console
- Text hints
- Audio cues
- Variables
- DMX states
- DMX effects
- Computed values
- Checklist
- 💡 Option to add all "named addresses" to a DMX state
- 🔍 Button to clear search when there are no results
- 🗒️ Notes for Behaviours and Masters
- 👆🏼 Notes are shown in tooltips for Start/Finish Scene actions, Start/Stop Behaviour actions, and Media Master actions
- ✏️ Options for variables can be renamed
- ⌨️ F1/F2/F3 keyboard shortcut to switch between Connect/Build/Run
- ✏️ Number entry for slider inputs on servo speed, smart lightbulb brightness
- 🟧 Improve orange dashboard button text contrast
- ↕️ Inactive scenes can be scrolled
- 🔗 Link to jump between channel and Master diagnostics
- ➕ Add an Or/If section below an existing Or/If in an If/Then/Otherwise action
- ➕ Lots of small UI improvements
Remote access improvements
- 🧠 Remember current view when reconnecting
- ♻️ Refresh when COGS has been updated or a new project opened
Fixes
- 🔧 Copy notes when duplicating a scene
- 🔧 Your current selection is remembered when switching between most views
- 🔧 Show a warning when another COGS instance is running
- 🔧 Fix incorrect DMX warning with Lite license
- 🔧 Added missing Custom Value dashboard widget warnings
- 🔧 Show warnings for custom Media Masters where appropriate
- 🔧 Hide outdated license key warnings
- 🔧 Update States Match when RFID item name changed
- 🔧 Zigbee adapter or MIDI device not connected doesn't show up as an error
- 🔧 Cancel delays for deleted scenes and behaviours
- 🔧 Reset media playing states when Media Master disconnects
5.2.0-beta
Windows v5.2.0-beta
macOS (Intel/AMD64) v5.2.0-beta
macOS (Apple Silicon) v5.2.0-beta
Linux (Intel/AMD64) v5.2.0-beta
Linux (ARM64) v5.2.0-beta
Release notes
New features
- 🔍 Debugging tools window with a log of actions run
- 📈 Media Master diagnostics - requires firmware 4.10+
- 🎵 If/Then/Otherwise and Loop conditions can check if audio or video is playing
Improvements
- ♾️ COGS Lite works offline indefinitely
- ❓ Confirmation prompt when closing COGS while a show is running
- 🔄 Change which value is updated in an Update Values action
- ✂️ Trailing spaces are not saved when naming something
Custom code improvements
- 👩🏼💻
abs
transform for absolute value of a number (Check the docs for more info) - 🌐 Improved reliability of COGS Remote over internet
Fixes
- 🔧 Fixed various crashes
- 🔧 Fixed Media Master firmware update layout
- 🔧 Fixed confusing wording for optional scenes
- 🔧 Fixed assets with a
%
could not be played - 🔧 Fixed plugin states linked to a value not loaded from project
- 🔧 Fixed styles in DMX Start Effect action
5.1.1-beta
Windows v5.1.1-beta
macOS (Intel/AMD64) v5.1.1-beta
macOS (Apple Silicon) v5.1.1-beta
Linux (Intel/AMD64) v5.1.1-beta
Linux (ARM64) v5.1.1-beta
Release notes
Fixes
- 🔧 Splash screen not showing after closing a project
5.1.0-beta
Windows v5.1.0-beta
macOS (Intel/AMD64) v5.1.0-beta
macOS (Apple Silicon) v5.1.0-beta
Linux (Intel/AMD64) v5.1.0-beta
Linux (ARM64) v5.1.0-beta
Release notes
New features
- ⛔ Set a servo channel min/max
- 💾 Saved positions for servo channels
- 🕹️ Servos appear in Overrides
Improvements
- 🗒️ Console performance and usability improvements
- ⌨️ Keyboard number input for servo positions
- 💡 DMX "Add state" and "Add effect" buttons stay at the top of the list
- ⏯️ More reliable streaming of multiple parallel to Media Masters (Requires Media Master firmware 4.10+)
Fixes
- 🔧 Fixed sending overcurrent reset message to DC Master
- 🔧 Fixed scenes scrolling when a scene is renamed
- 🔧 Improved text formatting in scene dashboard custom values
- 🔧 Fixed OSC stability in case of an error
Remote Access changes
- 🌏 URL now has
/cogs
rather than/ui
5.0.7-beta
Windows v5.0.7-beta
macOS (Intel/AMD64) v5.0.7-beta
macOS (Apple Silicon) v5.0.7-beta
Linux (Intel/AMD64) v5.0.7-beta
Linux (ARM64) v5.0.7-beta
Release notes
Fixes
- 🔧 Fixed incorrect error on some MIDI commands
- 🔧 Fixed some MIDI commands not sending
- 🔧 Fixed Media Master connection light alignment
- 🔧 Remove unnecessary data from project pack when switching between "When" and "When value changes" behaviour types
- 🔧 Fixes for scene dashboard values that can be overridden when hardware is not connected
- 🔧 Fixed erroneous error indicator on audio cues
5.0.6-beta
Windows v5.0.6-beta
macOS (Intel/AMD64) v5.0.6-beta
macOS (Apple Silicon) v5.0.6-beta
Linux (Intel/AMD64) v5.0.6-beta
Linux (ARM64) v5.0.6-beta
Release notes
Improvements
- 🗒️ Limit Console messages to the last 500 for performance
- 🚤 Further Console performance improvements
Fixed
- 🔧 Fix text hint sent action input field style
- 🔧 Fix Motor channel direction in Update Value action + tidy styles in States Match, Update Values
- 🔧 Fix dragging list item out of initial scroll view
- 🔧 Fix colour rules editor in case of invalid option value
5.0.5-beta
Windows v5.0.5-beta
macOS (Intel/AMD64) v5.0.5-beta
macOS (Apple Silicon) v5.0.5-beta
Linux (Intel/AMD64) v5.0.5-beta
Linux (ARM64) v5.0.5-beta
Release notes
Fixed
- 🔧 Fix project load error introduced in v5.0.4-beta
5.0.4-beta
Windows v5.0.4-beta
macOS (Intel/AMD64) v5.0.4-beta
macOS (Apple Silicon) v5.0.4-beta
Linux (Intel/AMD64) v5.0.4-beta
Linux (ARM64) v5.0.4-beta
Release notes
Known issues
- ⚠️ Projects do not load on some systems
New features
- 🔍 Zoom in/out for COGS project window
Improvements
- 🐎 Lots of performance optimisations for large projects
- 🎨 Nicer colours for scene dashboard colour rules
- 👆🏼 Click scene dashboard group title to open/close
Fixes
- 🔧 Dashboard input channels are disabled when hardware connected
- 🔧 Fixed colour rules delete button size
- 🔧 Show dashboard width does not change
- 🔧 Fixed "Send OSC Message", "MIDI Message Received", and "Zigbee Action Received" text input style
- 🔧 Fixed styling "States Match" for channels
- 🔧 Scene Dashboard widgets that are disabled look disabled
- 🔧 Improved reliability of COGS Remote with large projects
- 🔧 Custom values code box can be expanded
- 🔧 Fix plugins footer position
- 🔧 Reduced undo to 50 items to keep COGS running smoothly
- 🔧 Fixed DMX Effects step sliders and "DMX: Set Values" action sliders not saved
5.0.3-beta
Windows v5.0.3-beta
macOS (Intel/AMD64) v5.0.3-beta
macOS (Apple Silicon) v5.0.3-beta
Linux (Intel/AMD64) v5.0.3-beta
Linux (ARM64) v5.0.3-beta
Release notes
New features
- 📣 Send UDP messages to devices on the network
- ♾️ Option to disable timer on scenes
- 💡 Lightbulb colour widget for scene dashboards
- 🥞 Option to stack two, three or four scenes on top of each other
- 👀 Option to set default run view when show starts
Improvements
- 🕹️ "Update Values" motor channel uses improved toggle
- ▶️ "States Match" option for "Start Scene When"
- 📈 Support Digital Output channels in the Sensor Master diagnostic view
- ↔️ Scene dashboards do not resize when scrollable
Fixes
- 🔧 Fix custom content device states not showing in Update Values action
- 🔧 Scene dashboard drag and drop fixes
- 🔧 Remember "Open at login" option when switching between Settings tabs
- 🔧 Fix colour rules default value when changing to "Match with value"
- 🔧 Default option value to first option if
default
is not set - 🔧 Fix cancelled scene timer continues ticking
- 🔧 Fix list views not scrolling to bottom when item added
- 🔧 Fix DMX Effect drag/drop and unexpected expanding/collapsing
- 🔧 Update volume/fit/loop in realtime from Media panel (regression from v4.13)
- 🔧 Fix text overflowing in left navigation
- 🔧 Only allow valid attributes for lightbulb channel in "Update Values" and "States Match"
- 🔧 "Send MIDI Message" action command cannot be a custom expression
- 🔧 Checklist tabs don't get squashed on "Connections" tab
- 🔧 Add scrollbar to channel editor
- 🔧 Fix scrolling behaviour in Checklist
- 🔧 Fix MIDI devices connected indicator
- 🔧 Fix clipped Remote connections indicator
- 🔧 Fix smart lightbulb channel details type dropdown clipped
- 🔧 Fix loop action "Number of times" input contrast
- 🔧 Fix inputs look editable in "Send MIDI Message" & "Send TCP message" actions
- 🔧 Fix placement of overflow menu in Connect view
- 🔧 Fix error message indicator in DMX build view
- 🔧 Fix: Update Values action motor speed clipped
5.0.2-beta
Windows v5.0.2-beta
macOS (Intel/AMD64) v5.0.2-beta
macOS (Apple Silicon) v5.0.2-beta
Linux (Intel/AMD64) v5.0.2-beta
Linux (ARM64) v5.0.2-beta
Release notes
Improvements
- 🎨 Numerous visual improvements and tweaks
- 🏎️ Performance optimisations
- ✋🏼 Improved drag and drop for behaviour actions
- ↕️ Nicer scrollbars
- 🔧 New On/Off Toggle in Update Values action
Fixes
- 🔧 Start Scene action inside a nested action incorrectly triggered "No actions start this scene" error
- 🔧 Adjustable timer can only be started/stopped when show in progress
- 🔧 Prevent crash when app closing
- 🔧 Fix start trigger lost on duplicated scene
5.0.1-beta
Windows v5.0.1-beta
macOS (Intel/AMD64) v5.0.1-beta
macOS (Apple Silicon) v5.0.1-beta
Linux (Intel/AMD64) v5.0.1-beta
Linux (ARM64) v5.0.1-beta
Release notes
New features
- 👉🏼 Button to test a single behaviour or actions from if/then/otherwise blocks
- 👉🏼 Option to test a single action
- ⏭️ "Skip" button can be disabled on any scene
Improvements
- 💅🏼 Redesigned main navigation
- ⏯️ Show status controls are also available in Build and Connect modes
- 🖥️ Stretch background image on large screens
- 📦 "Browse Plugins" button is always accessible
- ⤵️ Buttons to reset channel value to default or copy default value from current value
- 💾 "Saving" indicator has moved to the bottom left
- 💅🏼 New design for selected scene dashboard items
- 🏷️ Name a custom value before it's added
- 🎨 Settings lists use alternating colours across the app
- 🏎️ UI performance improvements for scenes, overrides and channels
Fixes
- 🔧 Scene dashboard width consistent between Build and Run modes
- 🔧 Fix dragging inside various text inputs to select text
- 🔧 Variable remains selected after being renamed
- 🔧 The "OSC/TCP is disabled" banner is back
- 🔧 Fix and improve the "Stop All Motors" override button
- 🔧 Fix colour input in Overrides not working
- 🔧 Fix text alignment in Settings
- 🔧 Fix crash caused by RFID reader scene dashboard widget
- 🔧 Fix text selection in dashboard colour rules custom code
- 🔧 Checklist always has a tab selected
- 🔧 No more small drop-down menus that are hard to use
5.0.0-beta
Windows v5.0.0-beta
macOS (Intel/AMD64) v5.0.0-beta
macOS (Apple Silicon) v5.0.0-beta
Linux (Intel/AMD64) v5.0.0-beta
Linux (ARM64) v5.0.0-beta
Release notes
New features
- :art: A brand new design. COGS is prettier and easier to use than ever
- :traffic_light: Scene dashboards are super-charged with simpler widgets, more flexibility and colours
- :bulb: Use Zigbee-powered home automation devices such as smart bulbs, plugs and switches
- :musical_keyboard: Use MIDI input and output devices such as musical keyboards or drumpads
- :computer: Send TCP messages from COGS
Now available to all
- :video_game: Remotely access COGS over a local network or internet
- :iphone: Use an iPhone, iPad or Android device as a Media Master
4.13.11-beta
Windows v4.13.11-beta
macOS (Intel/AMD64) v4.13.11-beta
macOS (Apple Silicon) v4.13.11-beta
Linux (Intel/AMD64) v4.13.11-beta
Linux (ARM64) v4.13.11-beta
Release notes
Fixes
- 🔧 Fix custom plugins state lost when pressing "Undo"
- 🔧 Media Master screen options are no longer hidden for Media Masters with firmware older than v4.7
4.13.10-beta
Windows v4.13.10-beta
macOS (Intel/AMD64) v4.13.10-beta
macOS (Apple Silicon) v4.13.10-beta
Linux (Intel/AMD64) v4.13.10-beta
Linux (ARM64) v4.13.10-beta
Release notes
Fixed
- 🔧 Duplicating DMX states and effects now correctly copies the channels
- 🔧 Duplicating a Value now creates a better new name for the copied Value
- 🔧 Update Values action no longer includes options for a disabled external plugin
4.13.9-beta
Windows v4.13.9-beta
macOS (Intel/AMD64) v4.13.9-beta
macOS (Apple Silicon) v4.13.9-beta
Linux (Intel/AMD64) v4.13.9-beta
Linux (ARM64) v4.13.9-beta
Release notes
Fixes
- 🔧 Available channels are consistent with available plugins
4.13.8-beta
Windows v4.13.8-beta
macOS (Intel/AMD64) v4.13.8-beta
macOS (Apple Silicon) v4.13.8-beta
Linux (Intel/AMD64) v4.13.8-beta
Linux (ARM64) v4.13.8-beta
Release notes
Fixes
- 🔧 Fix app updates for production (non beta) builds
4.13.7-beta
Windows v4.13.7-beta
macOS (Intel/AMD64) v4.13.7-beta
macOS (Apple Silicon) v4.13.7-beta
Linux (Intel/AMD64) v4.13.7-beta
Linux (ARM64) v4.13.7-beta
Release notes
Fixed
- 🔧 Issue that stopped COGS auto-updating properly on Windows
4.13.6-beta
Windows v4.13.6-beta
macOS (Intel/AMD64) v4.13.6-beta
macOS (Apple Silicon) v4.13.6-beta
Linux (Intel/AMD64) v4.13.6-beta
Linux (ARM64) v4.13.6-beta
Release notes
Fixes
- 🔧 Fix for showing COGS license correctly in Settings page
4.13.5-beta
Windows v4.13.5-beta
macOS (Intel/AMD64) v4.13.5-beta
macOS (Apple Silicon) v4.13.5-beta
Linux (Intel/AMD64) v4.13.5-beta
Linux (ARM64) v4.13.5-beta
Release notes
Improvements
- 🦀 Improved drag and drop for actions
Fixes
- 🔧 Fix for Set Variable widget on scene dashboards referencing show variables
4.13.4-beta
Windows v4.13.4-beta
macOS (Intel/AMD64) v4.13.4-beta
macOS (Apple Silicon) v4.13.4-beta
Linux (Intel/AMD64) v4.13.4-beta
Linux (ARM64) v4.13.4-beta
Release notes
Improvements
- 📋 Duplicate option for DMX states, effects and effect steps
- 🕐 COGS Remote synchronises time with COGS
Fixes
- 🔧 Fixed for "Duplicate at end"
- 🔧 Custom code result does not expand its container
- 🔧 Fix "Open in Explorer" on Windows
Plugin improvements
- Prefer loading
cogs-plugin-manifest.js
overcogs-plugin-manifest.json
4.13.3-beta
Windows v4.13.3-beta
macOS (Intel/AMD64) v4.13.3-beta
macOS (Apple Silicon) v4.13.3-beta
Linux (Intel/AMD64) v4.13.3-beta
Linux (ARM64) v4.13.3-beta
Release notes
New Features
- ✋🏼 Actions can be moved in and out of
If/Then/Otherwise
orLoop
actions 🙏🏼 🙏🏼 🙏🏼 - 🧑🏼🤝🧑🏼 Select multiple channels to duplicate or remove
- ♻️ Scenes can be restarted after they are finished or cancelled
Improvements
- Scene dashboards can include Show variables
- 🔍 Search results are sorted by relevance in channels, media, etc.
- 〰️ Group Sensor Master ports in Devices view
- 💅🏼 Neater timer plugin panel
- ♻️ Allow loops with fixed number of iterations with no delay
- 👩🏼💻 Do not show "loop with no delay" error when using custom code for delay value
- ▪️ Black background for Media Master simulator
- 🙈 Hide Media Master screen options for connected Android/iOS devices
COGS Remote improvements
- 💪🏼 Remote UI performance & reliability improvements
- ↩️ Support
Cmd
/Ctrl
+Z
for undo - 🔧 Fixed delays from scene dashboard buttons on a machine with a different time
- 🙈 Hide 127.0.0.1 remote address on Windows
- ⌛ Loading placeholder
Custom code improvements
- ⚡ Show a live result of custom code in the editor
- 🕐 Added
timer.duration
andtimer.remaining
(More info: https://docs.cogs.show/custom-code/#expression-context)
Fixes
- 🔧 Fix app logging to file
- 🔧 Fix opening dev tools for custom Media Master content
- 🔧 Fix timer changing after undo
- 🔧 Fixes for timer syncing
- 🔧 Allow importing multiple media files from
Import
button - 🔧 Fix plugin states reset by undo
- 🔧 Fix show variable widget value in a scene
- 🔧 Fix "Start on login" on Windows opening old COGS version
- 🔧 Fix Linux app updates
- 🔧 Fix app settings not saved when project closed
- 🔧 Show action error on loop action
4.13.2-beta
Windows v4.13.2-beta
macOS (Intel/AMD64) v4.13.2-beta
macOS (Apple Silicon) v4.13.2-beta
Linux (Intel/AMD64) v4.13.2-beta
Linux (ARM64) v4.13.2-beta
Release notes
Improvements
- ❎ Cancel the show if all scenes are cancelled
- 💄 External plugins can now use custom icons
- 🌐 External plugins can now open links in the browser
Fixes
- 🐛 Demo project template now works properly when selected
- 🔈 Fixed issue where Media Masters "Paired with Display" couldn't select the audio output
4.13.0-beta
Windows v4.13.0-beta
macOS (Intel/AMD64) v4.13.0-beta
macOS (Apple Silicon) v4.13.0-beta
Linux (Intel/AMD64) v4.13.0-beta
Linux (ARM64) v4.13.0-beta
Release notes
New features
- 🎚️ Brand new Settings menu
- 🎮 Access COGS from another computer on the network
- 🆘 Find help and documentation quickly from the
?
button - 🚪 Start with the "Escape Room Demo" project when creating a new project
- 🔢 Create multiple channels at once
- 🔍 Search your Overrides
Improvements
- 🚀 A big overhaul under-the-hood so COGS can run much faster
- ℹ️ A more intuitive menu for adding channels
- 🧑🏼🤝🧑🏼 Allow actions to be duplicated "here" or "at end"
- ➕ Button to add actions in between others
- ⬇️ Collapse actions when moving them
- 📈 See all sensor master inputs in realtime in the device Diagnostics view
- 📝 Example show notes for a new project
- 🔢 Smarter naming when duplicating numbered items
Custom code improvements
- 👩🏼💻 Access any scene with
scenes["SCENE NAME"]
Fixes
- 🔧 Allow custom client content from subfolders
- 🔧 Custom code font rendering improvements
- 🔧 Create any missing folders when loading a project
- 🔧 Prevent scenes from growing and changing width in Live view
- 🔧 Fix UI glitch on If/Then/Otherwise action
- 🔧 Plugin actions are only shown for enabled plugins
- 🔧 Fix pre-show Notes empty when loading project
Bonus content
- 🌎 Try COGS on the web at https://demo.cogs.show/
4.12.11-beta
Windows v4.12.11-beta
macOS (Intel/AMD64) v4.12.11-beta
macOS (Apple Silicon) v4.12.11-beta
Linux (Intel/AMD64) v4.12.11-beta
Linux (ARM64) v4.12.11-beta
Release notes
Fixes
- 🔧 Fix for serial number falling back to MAC address too early
- 🔧 Fix custom plugins not receiving updates
4.12.10-beta
Windows v4.12.10-beta
macOS (Intel/AMD64) v4.12.10-beta
macOS (Apple Silicon) v4.12.10-beta
Linux (Intel/AMD64) v4.12.10-beta
Linux (ARM64) v4.12.10-beta
Release notes
Fixes
- 🔧 Fix loading custom content from subfolders of
client_content
4.12.9-beta
Windows v4.12.9-beta
macOS (Intel/AMD64) v4.12.9-beta
macOS (Apple Silicon) v4.12.9-beta
Linux (Intel/AMD64) v4.12.9-beta
Linux (ARM64) v4.12.9-beta
Release notes
New features
- 👋🏼 Example show notes for new projects
Fixes
- 🔧 Persist firewall warning dismissed
- 🔧 Fix internal platform checking
- 🔧 Audio fixes
4.12.8-beta
Windows v4.12.8-beta
macOS (Intel/AMD64) v4.12.8-beta
macOS (Apple Silicon) v4.12.8-beta
Linux (Intel/AMD64) v4.12.8-beta
Linux (ARM64) v4.12.8-beta
Release notes
Improvements
- ⚠️ Add Firewall Warning to checklist in Live view
Fixes
- 🔧 Fix app hanging when closing if internet connection is not stable
- 🔧 Do not reset state that is not
writableFromCogs
- 🔧 Audio fixes for looping clips and pausing clips with a fade out
4.12.7-beta
Windows v4.12.7-beta
macOS (Intel/AMD64) v4.12.7-beta
macOS (Apple Silicon) v4.12.7-beta
Linux (Intel/AMD64) v4.12.7-beta
Linux (ARM64) v4.12.7-beta
Release notes
Improvements
- 📓 Show notes are shown when the project is first opened
Fixes
- 🔧 Ensure COGS Master config sent first on connection
- 🔧 Preserve device state when manifest changes on disk
- 🔧 Show project error when sending device event with invalid option value
4.12.6-beta
Windows v4.12.6-beta
macOS (Intel/AMD64) v4.12.6-beta
macOS (Apple Silicon) v4.12.6-beta
Linux (Intel/AMD64) v4.12.6-beta
Linux (ARM64) v4.12.6-beta
Release notes
Improvments
- 🎨 New splash screen layout
- 💬 Allow numbers and booleans to be sent as text hints
Fixes
- 🔧 Only allow variables/states of correct type in value dropdown
- 🔧 Allow increment/decrement in Set Timer action
- 🔧 Do not hide plugin panel if there is plugin state
- 🔧 Plugin action errors are show as project errors
- 🔧 Show device name in Set Device State scene dashboard widget
- 🔧 Fix Digital Input channel Normally open/closed dropdown
- 🔧 Fix crash when custom content
directoryName
does not exist - 🔧 Serial number workaround for
FEFEFEFE-FEFE-FEFE-FEFE-FEFEFEFEFEFE
- 🔧 Fix device states initially sent to multiple devices
- 🔧 Fix characters encoding problem on splash screen
- 🔧 Custom content settings shown even if not "Connected to screen"
4.12.5-beta
Windows v4.12.5-beta
macOS (Intel/AMD64) v4.12.5-beta
macOS (Apple Silicon) v4.12.5-beta
Linux (Intel/AMD64) v4.12.5-beta
Linux (ARM64) v4.12.5-beta
Release notes
Improvements
- ⬇️ Allow media master firmware to be downgraded
Fixes
- 🔧Serial number workaround for
$(DEFAULT_STRING)
- 🔧 Fix "stop all" for custom content with video/audio/images
4.12.4-beta
Windows v4.12.4-beta
macOS (Intel/AMD64) v4.12.4-beta
macOS (Apple Silicon) v4.12.4-beta
Linux (Intel/AMD64) v4.12.4-beta
Linux (ARM64) v4.12.4-beta
Release notes
Improvements
- 🎨 Use purple as default background colour for Media Master
Fixes
- 🔧 Fix custom code with brackets updated incorrectly when upgrading a project
- 🔧 Show Media Master audio output errors
4.12.3-beta
Windows v4.12.3-beta
macOS (Intel/AMD64) v4.12.3-beta
macOS (Apple Silicon) v4.12.3-beta
Linux (Intel/AMD64) v4.12.3-beta
Linux (ARM64) v4.12.3-beta
Release notes
Fixes
- 🔧 Fix video preview fit
- 🔧 Fix media import button
4.12.2-beta
Windows v4.12.2-beta
macOS (Intel/AMD64) v4.12.2-beta
macOS (Apple Silicon) v4.12.2-beta
Linux (Intel/AMD64) v4.12.2-beta
Linux (ARM64) v4.12.2-beta
Release notes
Improvements
- ⚠️ Show firewall warning on Windows when no remote Masters are connected
- ❗ Project errors for custom device states
- 📱 Support for iOS and Android Media Master clients
- 🧩 Plugin
icon
anddescription
are not required - ☁️ Media Master firmware OTA upgrade (firmware v4.7 and above)
Fixes
- 🔧 Fix crash when searching for comma/space in icon selector
- 🔧 "Update values" action is always available
- 🔧 Do not show empty "Events to COGS" list
- 🔧 Fix crash caused by missing custom Media Master content config
- 🔧 Add scene dashboard widget for setting device state
- 🔧 Don't render a 0 on the channel detail panel
4.12.1-beta
Windows v4.12.1-beta
macOS (Intel/AMD64) v4.12.1-beta
macOS (Apple Silicon) v4.12.1-beta
Linux (Intel/AMD64) v4.12.1-beta
Linux (ARM64) v4.12.1-beta
Release notes
Fixes
- 🔧 Fix for Media Master page scaling and freezing on some devices
- 🔧 Fix resetting custom Media Master content and plugin states on show reset
- 🔧 Allow decimal channel speeds for servos
- 🔧 Fix updating custom Media Master content states that reference other states
Improvements
- 🏇🏼 Performance improvements in "Setup" view
4.12.0-beta
Windows v4.12.0-beta
macOS (Intel/AMD64) v4.12.0-beta
macOS (Apple Silicon) v4.12.0-beta
Linux (Intel/AMD64) v4.12.0-beta
Linux (ARM64) v4.12.0-beta
Release notes
What's New
- 🪣
Update Channels
andUpdate Variables
actions have now been merged into anUpdate Values
action - 📋 Option to duplicate a variable
- 💅🏼 Tidy up of the Media Master settings page
- ⏩ Option to partially preload all videos on a Media Master so they start playing faster
- 👬🏼 OSC messages can be sent to multiple hosts
Improvements for Custom Media Master and Plugin Developers
- 🔘 Custom channels are no more! Instead, custom Media Masters and Plugins have "state" that can be update directly from an
Update Values
action - ➡️ Custom Media Master and Plugin states can be set to a variable, channel, or other device state.
- 📺 Custom Media Masters content now required a
cogs-plugin-manifest.json
file to determine what state and events can be set. State can be set by COGS, the custom content, or both. Learn more - ⬆️
cogs-plugin-manifest.json
can specify a minimum COGS version - ⚠️ Custom Media Master and Plugins will warn you of configuration errors.
Custom Code Improvements
- 🕐
now()
gives you a UTC timestamp in milliseconds. Works great with the Google Sheets Plugin. - 👩🏼💻 Scene values can reference any other scene value in custom code
Fixes
- 🔧 Fixed some issues with COGS getting stuck when starting and closing
- 🔧 Picking a value for a channel or value does not allow you to select one of the wrong type
- 🔧 "Default value" option does not require a minimum or maximum to be set
- 🔧 Starting a behaviour A with just a delay from behaviour B made behaviour B pause incorrectly
- 🔧
show.time_elapsed
was often0
even the show was running - 🔧 Audio Output option missing for non-custom Media Masters using firmware v4.6
- 🔧 "Stop Behaviour" actions are updated when a behaviour is renamed
4.11.2-beta
Windows v4.11.2-beta
macOS (Intel/AMD64) v4.11.2-beta
macOS (Apple Silicon) v4.11.2-beta
Release notes
Fixes
- 🔧 Fixed plugins occasionally not loading on first launch
- 🔧 Fixed incorrect "Loop with no delay" error
4.11.1-beta
Windows v4.11.1-beta
macOS (Intel/AMD64) v4.11.1-beta
macOS (Apple Silicon) v4.11.1-beta
Release notes
New Features
- 📋 Add option to duplicate a channel
Fixes
- 🔧 Fixed updating from COGS 4.10
4.11.0-beta
Windows v4.11.0-beta
macOS (Intel/AMD64) v4.11.0-beta
macOS (Apple Silicon) v4.11.0-beta
Release notes
New features
- 🔊 Select between HDMI, 3.5mm and USB audio output on Media Masters. (Requires Media Master v4.6. Contact us to update.)
- 🎲 Pick a random value when updating a channel or variable
- ❔ COGS help and tutorials are available from the application menu
Improvements
- 🍎 COGS for Apple Silicon has arrived! It runs much faster than the previous (Intel) version on M1/M2 chips. Download here.
- ⚡ Performance improvements in "Setup" mode
- 🕐 Time of Day plugin for triggering action at a certain time of day
- 🌍 HTTP plugin for sending HTTP requests to a server
Fixes
- 🔧 Fix error when creating a new project
- 💬 Hints will show new lines on Media Masters
Custom code changes
- 👩🏼💻Variables, channels, and events are now "User Values"
- 👩🏼💻
channel
has been renamed tochannels
- 👩🏼💻
box
has been renamed todevices
- 👩🏼💻 New
randomValue
function - 👩🏼💻Fixed error when using filter expressions e.g.
array[.key == true]
Custom code in your project will be automatically updated.
Learn more
Custom screen developer changes
- New RTSP streaming API for video feeds (Library version
1.4+
)
Plugin developer changes
- 🧩 Plugins can send events to COGS (e.g. Time of Day plugin)
- 🧩 Plugins can show/hide a window
- 🧩 Plugin developers can open dev tools
4.10.2-beta
Windows v4.10.2-beta
macOS (Intel/AMD64) v4.10.2-beta
Release notes
Improvements
- 💾 Prevent project file corruption if the project fails to save
- 💅🏼 New icon for DMX
- ❔ Show error when a channel is patched to a custom port that does not exist
Fixes
- 🔧 Fixed sending static OSC arguments
- 🔧 Fixed incorrect value type when custom Media Master event type changed
4.10.1-beta
Windows v4.10.1-beta
macOS (Intel/AMD64) v4.10.1-beta
Release notes
Fixes
🔧 Fix for newly added COGS boxes not being discoverable by COGS.
4.10.0-beta
Windows v4.10.0-beta
macOS (Intel/AMD64) v4.10.0-beta
Release notes
New features
- 🧩 COGS now supports plugins which work just like custom Media Master content.
Currently plugins only support sending config and events from COGS to the plugin. - 💡We have our first plugin to control lights, etc. via a Philips Hue bridge
You can grab the code here. Contact us if you need help.
Fixes
- 🔧 Certain names for Media Masters were causing potential local audio problems.
- 🔧
OSC Message Received
trigger was available even if you're not using OSC
4.9.1-beta
Windows v4.9.1-beta
macOS (Intel/AMD64) v4.9.1-beta
Release notes
New features
- 🪄 Menu option to start COGS at login
- 👉🏼 Menu option to skip COGS app updates
Improvements
- ⬆️ COGS app updates:
- COGS continues loading if app update not accepted in one minute
- Shows progress bar when downloading
- Installs as soon as it's downloaded
- ⬆️ Project upgrades: (When your project is incompatible with a new COGS version)
- Prompt to confirm you want to upgrade your project
- Create a backup file in the
backups
folder
- 💅🏼 macOS installer looks nicer
- 📜 Previous COGS releases are available at https://docs.cogs.show/releases
- 🤓 Initial support for Raspberry Pi (Clockwork Dog internal)
Fixes
- 💻 More stable serial numbers. Fixes a handful of installations drifting between licenses
- 🔊 Audio/video files with
?
in the name play correctly
4.9.0-beta
Windows v4.9.0-beta
macOS (Intel/AMD64) v4.9.0-beta
Release notes
- 🎹 Behaviours can be triggered by "OSC message received"
4.8.2-beta
Windows v4.8.2-beta
macOS (Intel/AMD64) v4.8.2-beta
Release notes
- Performance improvements in expression context creation (https://github.com/clockwork-dog/cogs/pull/862)
- Show screen options unless paired with a display (https://github.com/clockwork-dog/cogs/pull/864)
- Fix for crash when RFID reader widget on a dashboard references a channel of the wrong type (https://github.com/clockwork-dog/cogs/pull/865)
- Fix for custom content not showing on paired display (https://github.com/clockwork-dog/cogs/pull/866)
4.8.1-beta
Windows v4.8.1-beta
macOS (Intel/AMD64) v4.8.1-beta
Release notes
Increase timeout for failed proejct load to 20s (https://github.com/clockwork-dog/cogs/pull/861)
4.8.0-beta
Windows v4.8.0-beta
macOS (Intel/AMD64) v4.8.0-beta
Release notes
Since this release, the COGS beta app is installed in a separate location from the main release build as well as internal or dev builds.
New
- :desktop_computer: Use a screen connected to your computer instead of a Media Master (https://github.com/clockwork-dog/cogs/pull/848)
- :magic_wand: Option to automatically start your show when COGS launches (https://github.com/clockwork-dog/cogs/pull/841)
- :repeat: Option to automatically restart your show when it ends (https://github.com/clockwork-dog/cogs/pull/841)
- :green_circle: A Media Master now indicates when it is initialising with a flashing green light in COGS (https://github.com/clockwork-dog/cogs/pull/843)
Fixed
- Issue where sometimes an audio clip wouldn’t stop playing (https://github.com/clockwork-dog/cogs-client-lib/pull/43)
- Issue where actions referencing custom Media Master events could lose their data when making changes to that Media Master’s config (https://github.com/clockwork-dog/cogs/pull/840)
4.7.1-beta
Windows v4.7.1-beta
macOS (Intel/AMD64) v4.7.1-beta
Release notes
- Fix crash in VideoPreview when duration is unknown
- Set user profile URL on Sentry crash reports
- show link to get help with custom code
- Use latest COGS lib
4.7.0-beta
Windows v4.7.0-beta
macOS (Intel/AMD64) v4.7.0-beta
Release notes
What's Changed
- Fix position of "Import into assets" overlay
- Media import button
- Loop action defaults to
forever
- System/screen power save blocker
- Toggle boolean value expression template
- Remember media preview output in redux state
- Allow expression to index into strings and arrays
- Add more icons
- Media events
- Random function
- update COGS libs
- apply refactoring to scene references when a scene is duplicated
4.6.2-beta
Windows v4.6.2-beta
macOS (Intel/AMD64) v4.6.2-beta
Release notes
Fix alignment of scene interface item name input (https://github.com/clockwork-dog/cogs/pull/810)
4.6.1-beta
Windows v4.6.1-beta
macOS (Intel/AMD64) v4.6.1-beta
Release notes
New
- Smart unique name (https://github.com/clockwork-dog/cogs/pull/803)
Fixed
- Fix loading fonts with special characters (https://github.com/clockwork-dog/cogs/pull/801)
- Hide value on send client event if the type is 'None' (https://github.com/clockwork-dog/cogs/pull/804)
Improved
- Use validated inputs for number and string override (https://github.com/clockwork-dog/cogs/pull/805)
Maintenance
- Remove unused big dependencies (https://github.com/clockwork-dog/cogs/pull/800)
- Use new ID for styled-components VS Code extension (https://github.com/clockwork-dog/cogs/pull/806)
- Update to
cogs-client-react-lib
v0.16.3 (https://github.com/clockwork-dog/cogs/pull/807)
4.6.0-beta
Windows v4.6.0-beta
macOS (Intel/AMD64) v4.6.0-beta
4.5.5-beta
Windows v4.5.5-beta
macOS (Intel/AMD64) v4.5.5-beta
Release notes
4.5.4-beta
Windows v4.5.4-beta
macOS (Intel/AMD64) v4.5.4-beta
Release notes
New:
- Use new license key encryption method which supports fallback license (https://github.com/clockwork-dog/cogs/pull/772)
- Prevent license key changes whilst show is running & show license warnings in notification bar (https://github.com/clockwork-dog/cogs/pull/770)
Fixes:
- Show
Local
as option in dropdown on Media panel (https://github.com/clockwork-dog/cogs/pull/775) - Use
True/False
instead ofOn/Off
for variables with boolean type (https://github.com/clockwork-dog/cogs/pull/777) - Remove Sentry logging for
setClients
(https://github.com/clockwork-dog/cogs/pull/776) - Cancelling scene now stops any running delays (https://github.com/clockwork-dog/cogs/pull/774)
- Tidy up "No valid license" screen (https://github.com/clockwork-dog/cogs/pull/771)
Misc:
- Remove skip license key option (https://github.com/clockwork-dog/cogs/pull/773)
4.5.3-beta
Windows v4.5.3-beta
macOS (Intel/AMD64) v4.5.3-beta
4.5.2-beta
Windows v4.5.2-beta
macOS (Intel/AMD64) v4.5.2-beta
Release notes
New
- See the length of DMX effects in seconds (https://github.com/clockwork-dog/cogs/pull/763)
- Allow fullscreen for Windows (https://github.com/clockwork-dog/cogs/pull/757)
Improved
- Much faster load times when launching COGS for complex projects (https://github.com/clockwork-dog/cogs/pull/761)
- More consistent dropdowns throughout the app, many that weren't searchable now are. (https://github.com/clockwork-dog/cogs/pull/759)
- Remove OSC enabled toggle from the host detail page, and ensure project doesn't save when toggle is changed (https://github.com/clockwork-dog/cogs/pull/762)
Fixed
- Opening COGS by double clicking a
.cogs
file loaded the previously loaded project pack rather than the one you just tried to open. (https://github.com/clockwork-dog/cogs/pull/765)
Misc
- Sentry logging for Media Master 404s (https://github.com/clockwork-dog/cogs/pull/764) (https://github.com/clockwork-dog/cogs/pull/766)
- LicenseKeyStateManager tests (https://github.com/clockwork-dog/cogs/pull/758)
4.5.1-beta
Windows v4.5.1-beta
macOS (Intel/AMD64) v4.5.1-beta
Release notes
Fix for Media Masters not always receiving correct media messages (https://github.com/clockwork-dog/cogs/pull/760)
4.5.0-beta
Windows v4.5.0-beta
macOS (Intel/AMD64) v4.5.0-beta
Release notes
New features
- New "Image" actions allow you to show and hide images on Media Masters connected to screens. Images always appear on top, so can be layered on top of videos. (https://github.com/clockwork-dog/cogs/pull/739)
- "Setup" and "Dashboard" tabs are now available whilst a show is in progress. This allows you to quickly iterate and edit behaviours whilst creating your show. (https://github.com/clockwork-dog/cogs/pull/738)
- Buttons in the show dashboard can now be enabled before the show starts, allowing things like custom reset behaviours. (https://github.com/clockwork-dog/cogs/pull/742)
- You can now open multiple Simulator windows at once (https://github.com/clockwork-dog/cogs/pull/744)
Improvements
- Video stop/pause/set volume actions no longer take a file path as only one video can be playing at a time anyway (https://github.com/clockwork-dog/cogs/pull/746)
- Audio Stop All action now takes a target you can stop all audio on a specific Media Master (https://github.com/clockwork-dog/cogs/pull/739)
- You can now see the last sent hint when using the Text Hints plugin (https://github.com/clockwork-dog/cogs/pull/748) (https://github.com/clockwork-dog/cogs/pull/755)
- UI improvements in the Text Hints section (https://github.com/clockwork-dog/cogs/pull/755)
- Sending text hints now adds a message to the Console (https://github.com/clockwork-dog/cogs/pull/753)
- New show lifecycle events available when building custom Media Master content (https://github.com/clockwork-dog/cogs/pull/743)
- Improved interface for setting custom client events and referring to them in behaviours (https://github.com/clockwork-dog/cogs/pull/740)
- It is now faster when pressing "Test Show" (https://github.com/clockwork-dog/cogs/pull/732)
- OSC can now be temporarily disabled to prevent outgoing messages until it's enabled again (https://github.com/clockwork-dog/cogs/pull/745)
- OSC message input box is now wider making it easy to type long messages (https://github.com/clockwork-dog/cogs/pull/736)
- Improved error checking in States Match behaviours when using Scene Variables (https://github.com/clockwork-dog/cogs/pull/733)
- Improved display for audio clip paths in Audio actions so you can see what has been selected when the clip paths are long (https://github.com/clockwork-dog/cogs/pull/741)
- When developing custom content, the Chrome dev tools will open when opening a simulator allowing you to more easily debug and set the screen resolution etc (https://github.com/clockwork-dog/cogs/pull/744)
- New projects create a
client_content
folder (https://github.com/clockwork-dog/cogs/pull/756) - Set a sensible default output for image/video actions (https://github.com/clockwork-dog/cogs/pull/754)
- Don't create backup files when migrating for release version (https://github.com/clockwork-dog/cogs/pull/747)
- Pre-show behaviours UI tweak (https://github.com/clockwork-dog/cogs/pull/735)
Fixes
- A behaviour with a Delay action inside two nested action blocks (e.g. a Loop within an If) is now "stoppable" from other behaviours (https://github.com/clockwork-dog/cogs/pull/734)
- If the hardware serial number changes, the COGS license verification now recovers rather than getting stuck at the "Validating" stage (https://github.com/clockwork-dog/cogs/pull/749)
- z-index fix on media panel in dropdown (https://github.com/clockwork-dog/cogs/pull/737)
4.4.4-beta
Windows v4.4.4-beta
macOS (Intel/AMD64) v4.4.4-beta
Release notes
- Motor Channel improvements:
- New Motor Channels default to full speed
- Motor Channels now have a "acceleration time" option for smoothly changing speed
- Motor Channels have a "stop behaviour" which can be set to "freewheel" or "brake"
- Fixed RFID antenna gain not being saved to the project pack
- Audio/video Media Masters will hide the mouse cursor (in case you're using touch screens)
- A number of performance improvements for projects with high-frequency updates. (Expect even more improvements in the near future.)
4.4.3-beta
Windows v4.4.3-beta
macOS (Intel/AMD64) v4.4.3-beta
4.4.2-beta
Windows v4.4.2-beta
macOS (Intel/AMD64) v4.4.2-beta
Release notes
- New behaviour editor UI and other UI tweaks and improvements (https://github.com/clockwork-dog/cogs/pull/705) (https://github.com/clockwork-dog/cogs/pull/713) (https://github.com/clockwork-dog/cogs/pull/714)
- Options in Options list can now be re-arranged, and are no longer displayed alphabetically (https://github.com/clockwork-dog/cogs/pull/715)
- Digital Master support for specifying breakout type and using linked inputs (https://github.com/clockwork-dog/cogs/pull/702)
- Fixed: Deleting options sometimes deleted the wrong option (https://github.com/clockwork-dog/cogs/pull/715)
- Delay actions are time independent (https://github.com/clockwork-dog/cogs/pull/712)
- Bump to latest protobufs and remove support for temperature "severe warning" which is not sent by latest firmware
4.4.1-beta
Windows v4.4.1-beta
macOS (Intel/AMD64) v4.4.1-beta
Release notes
New:
- Make notes on scenes (https://github.com/clockwork-dog/cogs/pull/703)
Fixed:
- Sensor channel graph lines too thin (https://github.com/clockwork-dog/cogs/pull/711)
- Asset paths should always be stored in project pack as unix like (note: breaking change if you've setup a project on Windows and used subfolders for assets (https://github.com/clockwork-dog/cogs/pull/694)
- Don't allow scrollwheel to alter value for numeric input boxes (https://github.com/clockwork-dog/cogs/pull/696) (https://github.com/clockwork-dog/cogs/pull/697)
- OSC should be able to send to broadcast addresses (https://github.com/clockwork-dog/cogs/pull/698)
- Setting audio volume with a fade time was broken (https://github.com/clockwork-dog/cogs/pull/701)
- Should show error for RFID reader channel in Values Match if RFID item doesn't exist (https://github.com/clockwork-dog/cogs/pull/699)
- Preserve expression when if/else or loop condition is converted to custom (https://github.com/clockwork-dog/cogs/pull/693)
Other:
- Electron 12 upgrade (https://github.com/clockwork-dog/cogs/pull/695)
- Don't swallow save project errors (https://github.com/clockwork-dog/cogs/pull/708)
4.4.0-beta
Windows v4.4.0-beta
macOS (Intel/AMD64) v4.4.0-beta
Release notes
- If/else
- Loop
- Start / Stop Behaviour
- OSC
- and more!
4.3.21-beta
Windows v4.3.21-beta
macOS (Intel/AMD64) v4.3.21-beta
Release notes
- Fix for licence key being reported as invalid if COGS is left on for a long time (https://github.com/clockwork-dog/cogs/pull/677)
- Fix for option variable type causing crash (https://github.com/clockwork-dog/cogs/pull/666)
- Build AppImage on CI (https://github.com/clockwork-dog/cogs/pull/678)
- Support for new firmware (https://github.com/clockwork-dog/cogs/pull/665)
- Support 'flip' for sensor channels (only available with V2 sensor masters)
- Support for improvements to RFID Master firmware (V2 onwards)
- Allow 'Analog Output' channels to be controlled from DC Master diagnostics view
- Support for DC Master overcurrent errors in diagnostics view
4.3.20-beta
Windows v4.3.20-beta
macOS (Intel/AMD64) v4.3.20-beta
Release notes
- Fix for numeric channel names causing odd behaviour when used in Values Match template (https://github.com/clockwork-dog/cogs/pull/663)
- Fix for audio clips not pausing correctly in some conditions. Fix for audio clips sometimes playing in an infinite loop (https://github.com/clockwork-dog/cogs/pull/664)
4.3.19-beta
Windows v4.3.19-beta
macOS (Intel/AMD64) v4.3.19-beta
Release notes
- Disable Sentry Redux plugin https://github.com/clockwork-dog/cogs/pull/661
- Fix scrolling to test scene https://github.com/clockwork-dog/cogs/pull/659
4.3.18-beta
Windows v4.3.18-beta
macOS (Intel/AMD64) v4.3.18-beta
Release notes
- New UI for channel values, used in Values Match and the 'update channel' action (https://github.com/clockwork-dog/cogs/pull/655)
- Settable antenna strength for RFID reader channels (https://github.com/clockwork-dog/cogs/pull/657)
- After patching an output channel, its value is sent to a connected box (https://github.com/clockwork-dog/cogs/pull/653)
- Fix for duplicate search results (https://github.com/clockwork-dog/cogs/pull/656)
- Fixes for scrolling to next correct scene. Fixes to prevent over-rendering of scenes UI during a show. (https://github.com/clockwork-dog/cogs/pull/652)
4.3.17-beta
Windows v4.3.17-beta
macOS (Intel/AMD64) v4.3.17-beta
Release notes
New features:
- Fade time option in Audio: Pause action
- Mac build can now receive automatic updates
Fixes:
- Sorted a bunch of audio playing edge cases such as fading out during a fade in and playing clips on top of each other, which weren't behaving predictably
4.3.16-beta
Windows v4.3.16-beta
macOS (Intel/AMD64) v4.3.16-beta
Release notes
New:
- Rows in a show or scene dashboard can now be duplicated
- Added the action 'Box: Send Event' which is for use with custom media master content.
Fixes/improvements:
- The port number is no longer obscured by long client names in the patching dropdown on the channel detail panel.
- The patching dropdown on the channel detail panel is now searchable.
- A new box is given a name on creation now, as with other elements such as channels.
- Duplicating a behaviour multiple times now uses a different name each time.
- Duplicated behaviours now insert next to the source behaviour in the list.
- Certain characters in channel names could break the Values Match template, for example
!
or"
. Now any channel names can be used without breaking the template. - Long media filenames now fit properly on Audio actions.
- Scene names can now wrap to two lines in the bottom timeline.
- Fixed a UI glitch when adding addresses to a DMX state.
- Some layout improvements for working with Servo channels.
- 'None' is now a valid 'target value' for an RFID Reader widget and will be highlighted in green when the reader sees no tag.
- Stop adding a 'Copy of' prefix when duplicating behaviours or scenes.
- You can no longer set negative fade and delay times in DMX effects.
- It is no longer annoying to type certain values into the 'delay' input of the Delay action (e.g.
0.01
) - Only show the 'Box Event' template and action when the project has a suitable Media Master added.
- Media Masters with a
/
in their name couldn't be simulated, they now can. - The 'Show target value' property of a 'Number box' widget stayed enabled after disabling the 'target value'. It now disables correctly as well.
4.3.15-beta
Windows v4.3.15-beta
macOS (Intel/AMD64) v4.3.15-beta
Release notes
- Reorderable channel list
- Search bar for channel list
- Use trie search library for more predictable search experience
- Fixes for left panels in Setup to make them all scrollable
4.3.14-beta
Windows v4.3.14-beta
macOS (Intel/AMD64) v4.3.14-beta
Release notes
- Only use minor and major version num for validating project pack format https://github.com/clockwork-dog/cogs/pull/614
- More useful Testbed project for dev https://github.com/clockwork-dog/cogs/pull/613
- New versioning scheme for internal/beta/release https://github.com/clockwork-dog/cogs/pull/615
- Fix Mac app name to not be lowercase https://github.com/clockwork-dog/cogs/pull/616
- Support for Digital Master port groups for linked inputs and isolated breakouts https://github.com/clockwork-dog/cogs/pull/617
- Reset RFID tag presence when sending config https://github.com/clockwork-dog/cogs/pull/618
- Double click serial number to copy to clipboard https://github.com/clockwork-dog/cogs/pull/619