Skip to content

Releases: albireox/boson

v0.4.5

03 May 00:48
4bde74e
Compare
Choose a tag to compare

✨ Improved

  • Added a new Custom sound mode that allows for assignment of a sound to all implemented sound triggers. After selecting the Custom sound mode you can also upload your own .wav or .mp3 files for use.
  • Added a drop down and play button to test available sounds. If sounds are listed but not playing use the Remove Missing Sounds button to update the list.
  • Added the sound files from STUI to the default sounds list.

🔧 Fixed

  • An error sound should no longer play when boson first starts.

v0.4.4

18 Apr 18:27
Compare
Choose a tag to compare

🏷️ Changed

  • The Guider Exp. Time box in Go To Field is now empty by default, which will not issue the command with the --guider-time flag. If the box is populated with an exposure time, the flag is issued.
  • Renamed Auto Mode to Auto Pilot.

🔧 Fixed

  • Sounds should now play in both the packaged and development versions.

⚙️ Engineering

  • Reverted to using the internal electron auto-updater, but now with some hooks that will show a dialog when a new version has been downloaded. This auto-updater does not allow to reject the update before it's downloaded.
  • Fixed an issue that often caused the GitHub publish workflow to hand during code-signing.
  • In macOS, package for arm64, x64, and universal architectures.

v0.4.3

06 Apr 01:30
Compare
Choose a tag to compare

⚙️ Engineering

  • Reverted to using electron-updater.

v0.4.1

05 Apr 21:37
Compare
Choose a tag to compare

✨ Improved

  • Add preload ahead time box to auto mode.
  • Set the CommandButton colour to error when the command fails.

🔧 Fixed

  • Fix the LOAD button in the preload banner not being clickable.
  • Fix CommandButton not being clickable/cancellable while the command is running.

v0.4.0

04 Apr 05:36
Compare
Choose a tag to compare

🚀 New

  • Initial implementation of sounds. In this versions sounds will play when an error message is received, and at the beginning and end of slews and exposures. Sounds can be configured in Preferences to play only on error or be completely silenced. Sounds can be temporarily muted from the boson menu.
  • Added an Auto option to the expose macro in HAL which will select the exposure time automatically.

🔧 Fixed

  • Fixed the behaviour of the Auto and All stages menu options in HAL macros.

⚙️ Engineering

  • The entire project has been migrated to use the electron-forge boilerplate with the vite-typescript template.

Warning: this version is unlikely to trigger the autoupdate for version 0.3.1 and below. Please update manually by downloading the DMG file.

0.3.2

06 Feb 19:08
Compare
Choose a tag to compare

✨ Improved

  • APO-33 Ask for confirmation before loading a preloaded design or running goto-field while an exposure is ongoing.
  • Modifying the count of exposures in Auto or Expose takes effect immediately without having to press Enter. A snackbar shows the updated count.

⚙️ Engineering

  • HAL hooks have been moved to src/renderer/hooks
  • Added a useIsExposing hook that track whether BOSS and/or APOGEE are exposing.
  • Added a SnackAlert component.

Full Changelog: v0.3.1...v0.3.2

0.3.1

15 Jan 21:00
Compare
Choose a tag to compare

✨ Improved

  • #23: The scripts section in HAL now tracks running scripts started outside the HAL window. The current step of the script is displayed.

⚙️ Engineering

  • Keywords without value (those not followed by an equal sign) now produce an empty Keyword.values list.

Full Changelog: v0.3.0...v0.3.1

0.3.0

15 Jan 05:27
Compare
Choose a tag to compare

🚀 New

  • Added an option to show/hide internal messages in log window.
  • #21: Added an option to highlight the CmdStarted and CmdDone lines only for the connected user commands, for every user, or for none.
  • #22: Added an option (disabled by default) to synchronise the stage select menu in a HAL macro with the stages running.

✨ Improved

  • Extracted the Virtuoso viewport to avoid extra re-renders. In practice the log window has being updated every time a new message arrived even if the message was being filtered out. Extracting the component solves this issue.
  • Disable stage selector if the macro is running.

🔧 Fixed

  • Fixed CmdQueued regex in Message.

⚙️ Engineering

  • Added an option to TronConnection.sendCommand() and associated events to mark a command as internal. Internal messages are not shown in the log windows but otherwise behave as usual. Multiple helper commands have been marked as internal to declutter the log window when Boson connects or when a window opens.
  • Added MenuOption component.
  • Renamed parameter hal.useAutoMode to hal.allowGotoFieldAutoMode with initial value true.
  • Restructured the VirtuosoViewport and ColumReverseViewport as individual components.

Full Changelog: v0.2.3...v0.3.0

0.2.3

13 Jan 00:23
Compare
Choose a tag to compare

✨ Improved

  • Added support for pausing/resuming exposures in the expose and auto HAL macros.

0.2.2

11 Jan 01:20
Compare
Choose a tag to compare

✨ Improved

  • The switch in the auto mode section in HAL changes colour depending on the status of the macro. If the macro is cancelling or was cancelled, it changes to yellow; if the macro is failing or failed, changes to red.
  • The auto mode section in HAL now shows the messages from the halauto_mode_message keyword.