Skip to content

Releases: markqvist/Sideband

Sideband β 0.9.5

11 Sep 11:27
Compare
Choose a tag to compare

This release adds a configuration option for ignoring messages with invalid stamps. Since this release was made shortly after 0.9.4, and only includes the activation of stamp enforcement, the previous changes are also included in this release notice for convenience.

Please note! This release enables Reticulum key ratchets on your LXMF destination, and as such, transport nodes on your network will need to be updated to RNS version 0.7.7 or later. Earlier versions are not able to pass announces with included ratchet information!

Changes

  • Added configuration option for ignoring messages with invalid stamps
  • Added outbound stamp cost handling and generation
  • Added inbound stamp cost settings to preferences
  • Added message details dialog
  • Added message encryption information to message details
  • Added ratchet information to object details
  • Added stamp cost information to object details
  • Added delivery ticket information to object details
  • Sideband will now automatically include delivery tickets to trusted peers
  • Fixed dialog sizing on mobile devices
  • Fixed a bug that caused attempted notification delivery when running in daemon mode
  • Fixed a bug that caused PTT button not to be hidden on conversations with PTT disabled
  • Fixed a bug in periodic random announce interval calculation

Sideband β 0.9.4

09 Sep 14:50
Compare
Choose a tag to compare

This release adds support for Reticulum key ratchets and LXMF stamps and delivery tickets, as well as a range of UI improvements and bugfixes.

Please note! This release enables Reticulum key ratchets on your LXMF destination, and as such, transport nodes on your network will need to be updated to RNS version 0.7.7 or later. Earlier versions are not able to pass announces with included ratchet information!

Changes

  • Added outbound stamp cost handling and generation
  • Added inbound stamp cost settings to preferences
  • Added message details dialog
  • Added message encryption information to message details
  • Added ratchet information to object details
  • Added stamp cost information to object details
  • Added delivery ticket information to object details
  • Sideband will now automatically include delivery tickets to trusted peers
  • Fixed dialog sizing on mobile devices
  • Fixed a bug that caused attempted notification delivery when running in daemon mode
  • Fixed a bug that caused PTT button not to be hidden on conversations with PTT disabled
  • Fixed a bug in periodic random announce interval calculation

Sideband β 0.9.3

02 Sep 21:09
Compare
Choose a tag to compare

This release improves PTT functionality, adds battery temperature monitoring to telemetry and improves database handling.

Changes

  • Added inbound PTT audio queue
  • Added PTT playback block when recording a message
  • Added PTT activation by space key
  • Added battery temperature to telemetry
  • Improved database transaction concurrency handling on Android

Sideband β 0.9.2

30 Aug 20:06
Compare
Choose a tag to compare

This release adds PTT-mode for audio messages on Android and Linux. It also fixes a few bugs, and allows export and import of the application settings, making it easier to manage Sideband in daemon mode on headless devices.

Changes

  • Added PTT mode for audio messages
  • Added command-line options to import and export Sideband settings for changing configuration on daemon-mode Sideband instances
  • Improved telemetry processing and sending
  • Improved notification handling
  • Fixed a bug that would sometimes cause scheduled telemetry to be delayed
  • Fixed Sideband not detecting RAK4631-based boards over USB
  • Fixed Sideband not detecting LilyGO T3S3 boards over USB

Sideband β 0.9.1

01 Jul 07:41
Compare
Choose a tag to compare

This maintenance release fixes a number of bugs, and makes Sideband easier to install on Linux-based platforms, including Raspberry Pi.

Changes

  • Added Linux desktop integration regardless of installation source
  • Added install instructions for Raspberry Pi
  • Updated installation instructions for some platforms
  • Updated dependencies to mitigate numpy/codec2 incompatibilities
  • Fixed error display and audio player on missing codec2 library
  • Fixed various minor audio bugs
  • Fixed an invalid import bug
  • Fixed invalid category in desktop entry

Sideband β 0.9.0

06 Jun 14:21
78932b8
Compare
Choose a tag to compare

Sideband now includes high-efficiency audio messaging, with Codec2 and Opus encoding! This also adds the new Objects & Devices view, for separating telemetry objects to their own section, and improves the telemetry backend. Additionally, there's a range of minor improvements and bug fixes. Enjoy!

Changes

  • Added Objects & Devices view
  • Added audio messaging in Codec2 and Opus encoding (currently supported on Linux and Android 10 and above)
  • Improved emoji support
  • Added keyboard shortcuts and documented them in the guide
  • Added CPU, storage and RAM sensors to telemetry system
  • Added tank sensor type to telemetry system
  • Added fuel level sensor type to telemetry system
  • Added proximity, gravity, magnetics and angular velocity to telemetry system
  • Added custom sensors to telemetry system
  • Updated telemetry plugin examples
  • Added audio processing subsystem on supported platforms
  • Improved system and navigation bar handling on Android
  • Improved functionality of cross-platform device API handling
  • Improved message display on attachment-only messages
  • Improved Preferences screen layout
  • Updated build system to target newer Android SDK
  • Fixed a bug that could cause the Send button to not work
  • Fixed LXMF delivery limits not getting applied until after app restart
  • Fixed a bug that would allow empty commands to be sent

Sideband β 0.8.5

18 May 18:27
Compare
Choose a tag to compare

This maintenance release updates the included versions of RNS and LXMF to the latest versions.

Changes

  • Updated dependency versions to their latest releases

Sideband β 0.8.4

06 May 21:33
Compare
Choose a tag to compare

This maintenance release includes bugfixes, and adds a few usability and convenience improvements. Thanks to @mindstorms6 who contributed to this release!

Changes

  • Added desktop and application launcher integration on Linux
  • Added ability to focus message input field by pressing tab
  • Added network stats to object details
  • Improved example plugins
  • Linux GPSd plugin now retains location even when some fields are occassionally missing
  • Fixed bugs that caused routing and path request issues over shared radio mediums

Please note: A build for macOS for this version will come at a later date. I currently don't have access to any computer running macOS, but as soon as I do, I will create a build for you all :)

Sideband β 0.8.3

01 Apr 16:05
Compare
Choose a tag to compare

This maintenance release fixes a few bugs, and add the option to specify custom configuration directories with the --config command line parameter.

Changes

  • Added config path argument
  • Fixed info telemetry field not updating immediately after settings change
  • Fixed radio horizon calculation failing with altitudes below mean sea level
  • Fixed missing check on light and pressure sensors

Sideband β 0.8.2

29 Mar 19:50
Compare
Choose a tag to compare

This maintenance release fixes several bugs on Windows, and improves the plugin settings screen. Thanks to @faragher, who contributed to this release!

Changes

  • Improved the plugins screen, added display of active plugins
  • Fixed startup errors on Windows after adding geoid height compensation
  • Fixed telemetry display failing on Windows
  • Disabled unnecessary attempts to post notifications when running in daemon mode