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.1-beta
Windows v4.13.1-beta
macOS (Intel/AMD64) v4.13.1-beta
macOS (Apple Silicon) v4.13.1-beta
Linux (Intel/AMD64) v4.13.1-beta
Linux (ARM64) v4.13.1-beta
Release notes
This release was superseded by v4.13.2
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 by @chetbox in https://github.com/clockwork-dog/cogs/pull/836
- Set user profile URL on Sentry crash reports by @chetbox in https://github.com/clockwork-dog/cogs/pull/835
- show link to get help with custom code by @chetbox in https://github.com/clockwork-dog/cogs/pull/837
- Audio acid test to catch Howler volume bug by @tomdixon in https://github.com/clockwork-dog/cogs/pull/838
- Use latest cogs libs by @tomdixon in https://github.com/clockwork-dog/cogs/pull/839
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 by @chetbox in https://github.com/clockwork-dog/cogs/pull/814
- media import button by @chetbox in https://github.com/clockwork-dog/cogs/pull/815
- loop action defaults to
forever
by @chetbox in https://github.com/clockwork-dog/cogs/pull/819 - system/screen power save blocker by @chetbox in https://github.com/clockwork-dog/cogs/pull/820
- Toggle boolean value expression template by @chetbox in https://github.com/clockwork-dog/cogs/pull/823
- fix import by @chetbox in https://github.com/clockwork-dog/cogs/pull/824
- remember media preview output in redux state by @chetbox in https://github.com/clockwork-dog/cogs/pull/825
- allow expression to index into strings and arrays by @chetbox in https://github.com/clockwork-dog/cogs/pull/827
- all the icons by @chetbox in https://github.com/clockwork-dog/cogs/pull/830
- media events by @chetbox in https://github.com/clockwork-dog/cogs/pull/809
- Randommmmmmm by @chetbox in https://github.com/clockwork-dog/cogs/pull/829
- update
cogs-client-react
by @chetbox in https://github.com/clockwork-dog/cogs/pull/834 - apply refactoring to scene references when a scene is duplicated by @chetbox in https://github.com/clockwork-dog/cogs/pull/828
- custom code docs by @chetbox in https://github.com/clockwork-dog/cogs/pull/833
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