Releases: markqvist/Sideband
Sideband 1.0.0
This release fixes bugs related to notification handling on Android, adds the option to use high-quality voice for PTT, and contains several other bugfixes and usability improvements.
Changes
- Added option to use high-quality voice for PTT
- Improved notification handling
- Tapping notifications on Android now goes directly to the relevant conversation
- Allow predictive text input on Android by default
- Added option to block predictive text input
- Automatically ask user for background service permission on Android
- Fixed notifications not appearing on some Android versions
- Fixed file and image attachments not working on Android 10
Sideband β 0.9.7
This release improves opportunistic message delivery in topologies where clients roam to and from AP and roaming-mode interfaces.
Changes
- Updated LXMF to v0.5.3, which adds automatic path rediscovery during opportunistic delivery if a path fails
- Fixed notifications not being displayed on some devices
Sideband β 0.9.6
This release improves message delivery performance and efficiency, includes various UI improvements and fixes a bug.
Changes
- Significantly improved message delivery performance and efficiency from LXMF 0.5.2
- Send messages opportunistically if destination ratchets are available
- Added delivery method icons to message view
- Improved announce details display
- Improved feedback when closing app on desktop
- Various UI improvements
- Tuned announce intervals
- Dispatch messages via background service on Android
- Fixed a bug that caused undecodable messages to fail conversation loading
Sideband β 0.9.5
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
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
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
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
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
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
This maintenance release updates the included versions of RNS and LXMF to the latest versions.
Changes
- Updated dependency versions to their latest releases