Skip to content

owlcms Control Panel 3.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Sep 22:17
· 2 commits to master since this release

This is a control panel for owlcms and associated modules. It is meant to:

  • Start and Stop owlcms, owlcms-tracker and owlcms-firmata
  • Install updates
  • Allow for multiple installations to be present at once for testing purposes, with the ability to copy data from one to another.

The control panel is installed once. It will automatically download the correct version of Java when used for the first time.

Release Log

3.8.0

  • The control panel can now manage the keys for tracker, so there is no need to go to the OWLCMS database to store these values.
  • Fixed the "default" dialogs for OWLCMS and Tracker to allow the definition of a default key.
    • Default options are applied when the versions are installed
    • Tracker and OWLCMS manage their own default keys. For normal usage, these would be set to the same value.
    • There is a "reset to default key" for the OWLCMS and for Tracker
  • Shared keys per version: "Reset to Default Key" makes the version use the default key again; "Clear Key" sets no key for that version even if a default key exists. The default dialogs also have "Clear Key".

3.7.0

  • controlpanel --repl
    • this starts a text-based interactive command loop used when running OWLCMS or tracker on a Linux server with no GUI.
    • inside you can type owlcms help or tracker help to get the commands. The commands mirror the GUI menus.
    • controlpanel --init creates the environment same as starting the GUI.
  • packaging: fix macOS camera permission issues when running from an icon as opposed to Terminal.

3.6.0

  • Support setting the default ports prior to first install of a module
  • Support installing from zip for initial install
  • Raspberry installer now opens ports 80+ so OWLCMS can access them without root.
  • Support for new video module, including macOS
  • Fix camera detection timing out when the video module is launched from the macOS control panel.
  • (internal) Code lint, macOS assumed to be dev platform.
  • On macOS, check for a brew install of ffmpeg when installing the video module because it is not built-in and not supported in the one we download for Windows.

3.5.0

  • Improve detection of already running stale instance of OWLCMS that can hold the database and prevent upgrade

  • (macOS) Notarization of macOS .dmg files to allow direct DMG install

  • (macOS) support brew for install and updates

  • (Linux) restrict background daemon launching of owlcms to the command-line interface

  • Processing of default values

    • separated global defaults from versin defaults in OWLCMS
    • local versions override the global default
    • the global default is kept unless explicitly overridden (previously the global was always hidden)
    • added capability to reach an external tracker without having to change the database