Skip to content
This repository was archived by the owner on Jan 9, 2026. It is now read-only.

Releases: sightsdev/sights

Sights v1.3

20 Dec 11:03
e9269a3

Choose a tag to compare

The Sights v1.3 update pushes out our last few changes for Sights version 1 before work begins in earnest on Sights v2. v1.3 adds support for some newer operating systems, includes QOL improvements and fixes some bugs.

Sights v1 is now End of Life and will only be accepting bug fixes - if you're interested in contributing to Sights, check out our plans for Sights 2!

Features

  • Added support for building Motion from source in the installer. This implements Motion support for the Nvidia Jetson. Prebuilt packages are still available for the Raspberry Pi and x64 based systems.
  • Added sensor wrappers for MLX9064x 32x24 and 16x12 thermal cameras (#86)
  • Added support for Ubuntu 20.04 (#94)

Improvements

  • Improved the formatting of the welcome message in the installer
  • Added CTRL+S as a way to save modified config files in the interface
  • Added keyboard shortcuts to open each modal
  • Use Font Awesome for the speed buttons rather than Unicode
  • Renamed SSH to Terminal in the interface
  • Only run apt update once during the install process

Bug fixes

  • Gamepad page tries to load a non-minifed script that no longer exists
  • Host service fails to start when the motor type is set to the incorrectly named "serial" option.

SIGHTS v1.2

10 Apr 08:03

Choose a tag to compare

The SIGHTS v1.2 update addresses a wide range of bugs, improves existing code and introduces some features for customisation.

A special thank you to @matt-w99 for his first contribution to SIGHTS on GitHub!

Features

  • Add support for GPIO digital switch devices (a basic button or even a hall effect switch) as sensors
  • Notify the user if there are unsaved config changes when the config modal is closed and when the page is refreshed or closed
  • Add support for accent colour theming (#72, #75)

Improvements

  • Reorganise JS folder for the interface. SIGHTS code is now separate from external libraries (#68, #69)
  • Improve and minify gamepad.js. We now maintain a fork of this, along with a few modified libraries. Additional docs explain these changes. (#68, #69)
  • Input improvements (#71):
    • Allow key repeats for more ergonomic speed change on the interface
    • Return to the last function when the current key is released if multiple keys are pressed.
    • Use gamepad left and right for speed changes (rather than up or down)
    • Merge speed indicators with the ability to change speed through interface buttons as well
  • Update JS libraries including Bootstrap and Highlight.js (#68, #69)
  • Change Highlight.js theme from Monokai to Railscasts (#68, #69)
  • Unify the colour orange across the interface (#72, #75)
  • Rename class Motors to MotorHandler, in line with its filename
  • Add close function to SensorWrapper in case a sensor wrapper needs to close a connection or cleanup
  • Open external links in a new tab
  • Properly close update log filestream when an error occurs
  • Remove legacy Arduino support
  • Add tooltips to circle graphs (#78)
  • Change the editable config to the active (selected) config rather than the currently running config
  • Disable the delete button for both the running config in the event it is not the active config
  • Condense regular and development update XMLRPC requests into a single function
  • Notify the user when an update will require a host restart (#80)

Bug fixes

  • Update log is created in the root directory.
  • Interface reports update failures as successes
  • Interface reports shutdown/reboot successes as failures
  • No spacing in SSH tabs
  • Refreshing the page with a different active and running config allows overwriting the running config with the active config (#79)
  • There are unsaved config changes when the interface is loaded while service is stopped (#79)

SIGHTS v1.1.1

04 Mar 00:46

Choose a tag to compare

A minor update that mostly fixes bugs and improves existing features.

Features

  • Built-in updater allowing SIGHTS to be updated to release or development versions from within the interface

Improvements

  • CPU usage wrapper now reports a limit
  • Demo mode is now only available when Supervisor is not
  • Updater in install.sh now reconfigures Apache and Supervisor
  • Simulation of sensors in demo mode now uses the demo config with variable periods
  • Thermal camera is now animated in demo mode
  • Removed unnecessary example configs to avoid overwriting user changes during updates. Replaced virtual.json with example.json

Bug fixes

  • Updater bundled with install.sh causes "no such file or directory" error
  • Software version is not reported in the interface in v1.1
  • Update checker fails in v1.1
  • Secondary camera streams aren't visible when demo mode is first activated

Updating

You can update to this version from SIGHTS v1.1. Updating automatically from SIGHTS v1.0 or earlier is not possible, however, you can reinstall over an existing older installation.

SIGHTS v1.1

28 Feb 05:04
527cc83

Choose a tag to compare

This update merges the following repositories into a single sights repository:

  • SIGHTSRobot
  • SIGHTSInterface
  • supervisor_sights_config

This allows far easier versioning, feature parity and updating, as well as simplifying the workflow on GitHub.

This update additionally adds a motor wrapper plugin system, that works in a similar manner to the sensor wrapper plugin system. More information can be found in the documentation.

A fresh install is recommended, but running the updater should work, and will back up your old installation.

If you're installing from scratch, or if this is your first time using SIGHTS, follow the instructions in README.md

SIGHTSRobot v1.0

10 Feb 09:40

Choose a tag to compare

First public production-ready version of SIGHTS!

To get started, follow the instructions in README.md.

This version may contain bugs and issues that will be ironed out over the next few weeks.

Find out more: https://www.sfxrescue.com/developmentupdates/sights-set-on-the-future/