Tags

Tags give the ability to mark specific points in history as being important
  • 1.8.2

    This release adds full support for all voice features of Sideband on all supported platforms. All audio processing is now handled by the interal LXST backends, improving and simplifying multi-platform audio handling. This also means that the number of external dependencies have been greatly reduced. Several other improvements and bugfixes are also included.
    
    **Changes:**
    - Added native filters and AGC to LXST voice calls
    - Added full support for voice calls on Windows and macOS
    - Added full support for voice messaging over LXMF on Windows and macOS
    - Added in-call profile switching for voice calls
    - PTT button now ignores very short / accidental presses
    - Moved LXMF audio message processing to use LXST as audio backend
    - Improved call status feedback and decreased call connect timeout
    - Improved voice call UI feedback on establishment failure
    - Removed a whole bunch of now unnecessary dependencies
    - With significantly reduced external dependency complexity, Sideband is now much easier to install on many different systems and operating systems.
    - Reduced build size
    - Fixed saved window positioning not working on rotated displays
    - Fixed notifications not appearing on Windows
    - Fixed repo server not serving filenames with spaces
  • 1.8.1

    This release adds support for LXST voice calls on Android, to and from all other LXST telephony clients over Reticulum. It also fixes a number of issues with BLE stability and power consumption on some android devices, and adds a whole range of other improvements and fixes.
    
    **Changes**
    - Updated LXST to version `0.4.1` to include Android audio backend
    - Added voice call support on Android
    - Added voice call notification channel on Android
    - Added low-latency output mode configuration for LXST on Android
    - Added ability to start Sideband at device boot on Android
    - Added call profile selection to voice screen
    - Added automatic incoming call profile configuration
    - Added missed call notifications
    - Added a call log to the voice screen
    - Added reject button to the voice screen
    - Added ability to connect to RNode devices over WiFi and Ethernet
    - Added WiFi connection option to RNode hardware configuration
    - Added window size and position persistence on desktop
    - Added interference stats to status output for RNode interfaces
    - Unified notification toast display to always use in-application rendering regardless of platform
    - Fixed BLE pairing not working on some Android versions due to missing location permission check
    - Fixed recently received keys not being persisted on Android if the app had been running for less than 5 minutes
    - Fixed a regression in Android service RPC signature, that would cause live-tracking to not initiate
    - Fixed BLE connection timeouts occurring with some combinations of Android devices and nRF52-based RNodes
    - Fixed high BLE power consumption with some combinations of Android devices and RNodes
    - Fixed intermittent packet corruption on some RNode types when using BLE and device was configured at high on-air bitrates
    - Fixed contact appearance updates from bulk telemetry transfers for new contacts
    - Fixed text field rendering bug on Android
    - Implemented Kivy/SDL2 workaround for slow window resize updates on Linux
    - Implemented a workaround for Android intents dropped by Kivy at launch which was leading to external actions (share, etc.) being ignored if the foreground app had been closed.
  • 1.8.1-pre

    dce43bdc · Updated version ·
  • 1.8.0

    Sideband 1.8.0
    
    This version upgrades LXMF to the latest version with support for propagation node stamps. It also improves voice message quality, fixes RNode bluetooth connection issues, makes installation easier across Linux and Raspberry Pi platforms, includes various UI improvements and fixes a number of bugs.
    
    Enjoy!
    
    **Changes**
    - Updated LXMF to 0.9.1 for new propagation node functionality
    - Fixed RNode Bluetooth Low Energy connection issues on Android
    - Improved voice processing for much better audio quality in voice messages, both for Codec2 and Opus
    - Added Weave interface type compatibility on Android
    - Added ability to backup and export entire Sideband profile
    - Added ability to get and display backend service log on Android
    - Added confirmation dialog when starting voice calls from conversation list
    - Added proportional window scaling according to overall UI scaling factor on Linux
    - Added detection and display of duplicate messages downloaded from propagation nodes
    - Refactored conversation list view for improved UI performance
    - Harmonized dependencies across Android and desktop platforms
    - Fixed potential dependency conflicts on Raspberry Pi and other SBC platforms
    - Updated Android build recipes to use newer library and Python versions
    - Cleaned up some UI navigation inconsistencies
    - Fixed potential race configuration in first config init
  • 1.7.0

    354fb082 · Cleanup ·
    Sideband 1.7.0
    
    This version activates the use of AES-256 for all communication by default, and also includes a few bugfixes.
    
    **Changes**
    - Added ability to restart RNS service and reload interface configuration on Android
    - Added in-app Bluetooth scanning and pairing on Android 12+
    - Fixed connectivity page hanging on desktop
    - Updated included RNS to version `1.0.0` and LXMF to version `0.8.0`
  • 1.6.1

    5c5d5f83 · Updated dialog texts ·
    Sideband 1.6.1
    
    This version activates the use of AES-256 for all communication by default, and also includes a few bugfixes.
    
    **Changes**
    - Updated included RNS to version `0.9.6` to use AES-256 by default
    - Added option to configure shared instance access
    - Fixed a bug that caused shared instance access to be unavailable to other apps, such as Termux
    - Fixed some link statistics in object details not showing up on Android
  • 1.6.0

    4aa290e4 · Updated dependencies ·
    Sideband 1.6.0
    
    This release adds support for the new AES-256 based link and packet modes introduced in RNS `0.9.5`. It also adds a few new features and bugfixes.
    
    **Changes**
    - Added compatibility with new AES-256 modes in RNS
    - Added transfer speed display to outgoing messages
    - Added ability to exclude objects from telemetry collector responses
    - Added interactive console option to daemon mode
    - Added option to specify RNS config path
    - Added Windows location plugin example
    - Sideband now uses abstract domain sockets for IPC on supported platforms
    - Improved memory consumption
    - Improved I/O performance
    - Fixed missing property init
  • 1.5.0

    7b274569 · Updated build spec ·
    Sideband 1.5.0
    
    This release adds the ability to make and receive LXST voice calls on Linux, Windows and macOS. A range of other improvements and bugfixes are included as well.
    
    **Changes**
    - Added the ability to make and receive LXST voice calls
    - Added basic voice call UI
    - Added option to configure audio devices for LXST voice calls
    - Added option to block non-trusted callers
    - Added support for sharing any file type as attachment on Android
    - Added link stats to object details
    - Added a BME280 telemetry plugin example
    - Added button on Android to quickly go to full RNS interface status
    - Improved map initialisation time
    - Fixed audio messages sometimes inadverdently playing on swipe back on Android
    - Fixed an intermittent error on telemetry plugin initialisation
    - Updated RNS to 0.9.3
    - Updated LXMF to 0.6.2
  • 1.4.0

    4b5128f1 · Cleanup ·
    Sideband 1.4.0
    
    This release adds a range of new features, improvements and bugfixes. Sideband can now export received and generated telemetry directly to MQTT brokers for integration into all kinds of other systems. Additionally, telemetry plugin examples have also been updated to make it more clear how to get custom telemetry data *into* Sideband in the first place.
    
    **Changes**
    - Added ability to export telemetry to MQTT brokers
    - Added MQTT renderers for all telemetry types
    - Added LXMF Propagation Node statistics sensor type to Telemeter
    - Added RNS Transport statistics sensor type to Telemeter
    - Added Connection Map sensor type to Telemeter
    - Added periodic cleaning of old telemetry data from the database
    - Improved the overall performance and reliability of the telemetry engine
    - Improved markdown rendering
    - Updated plugin examples
    - Fixed a bug that would cause the announce stream to stop working due to missing signal icon specification
  • 1.3.0

    0a28ec76 · Added library ·
    Sideband 1.3.0
    
    This release adds a range of new features, improvements and bugfixes.
    
    **Changes**
    - Increased performance by updating included RNS and LXMF to latest versions
    - Added ability to cancel outgoing messages
    - Added ability to render messages formatted with markdown
    - Added ability to compose messages with markdown
    - Added ability to query peer telemetry from the map by right-clicking on the peer
    - Added auto-switching of message mode on attachment
    - Added indication if receiver rejects message
    - Added support for SX1280 bandwidth options to RNode configuration
    - Added ability to launch RNode flasher directly from utilities
    - Added error message display if the configured RNode parameters were not validated by the radio
    - Improved BBCode markup rendering
    - Improved UI feedback when adding attachments
    - Improved notification formatting
    - Updated RNode flasher to latest version
    - Fixed formatting of repository server URLs when device has multiple IP addresses
    - Fixed a stray newline character in repo URLs
    - Fixed a bug that caused invalid SSL certificate generation on Android
    - Fixed a bug that caused invalid GPS data struct packing in some situations
    - Fixed a bug in propagation node detection in daemon mode
    - Fixed a bug that caused attachment names not to display while sending
  • 1.2.0

    bc8dcb82 · Updated versions ·
    Sideband 1.2.0
    
    This release comes with a whole bunch of new functionality, usability updates and helpful tweaks.
    
    **Changes**
    - Sideband now includes [Liam Cottle's RNode flasher](https://github.com/liamcottle/rnode-flasher) in the internal repository
    - Updated message color scheme for better readability and theme consistency
      - Added option to switch back to classic message colors
    - Updated theme and user interface defaults for new installations
    - Added signal stats to the announce stream (if available from interface)
    - Added ability to render rich markup in messages
      - Simple BBCode syntax for formatting
        - Supports bold, italic, underline, strikethrough, colors, size and font selection
      - Ability to render simple graphics and layouts with monospaced and terminal fonts
      - Ability to use all glyphs and icons included in [Nerd Fonts](https://www.nerdfonts.com/cheat-sheet)
    - Added per-object live-tracking mode for telemetry-enabled peers
    - Added ability to add any number of interfaces via the Advanced RNS Configuration option
    - Added **Utilities** section
      - Added full `rnstatus` output to utilities
      - Added a log viewer to utilities
      - Added RNode flasher to utilities
      - Added advanced RNS configuration to utilities
    - Added support for the repository server on desktop operating systems
      - Added RNode firmwares to the repository content updater
      - The repository server is now served over HTTPS, with a self-signed certificate
    - Fixed desktop entry icon reference for Raspberry Pi OS
  • 1.1.4

    Sideband 1.1.4
    
    This release brings several improvements and bugfixes, and also re-introduces prebuilt DMG images for Sideband on macOS.
    
    **Changes**
    - Added ability to add message attachments from sharing intent on Android
    - Added ability to add message attachments with drag-and-drop on desktop
    - Added user interface scaling option
    - Various minor UI tweaks and improvements
    - Updated RNS and LXMF to latest versions
    - Fixed a bug causing a completely black user interface after resume on Android
    - Fixed incorrect stamp cost display in announce stream
    - Fixed incorrect GPS speed being reported to the telemetry engine
  • 1.1.3

    Sideband 1.1.3
    
    This release fixes a single bug
    
    **Changes**
    - Fixed stamp generation status not being displayed correctly in some cases
  • 1.1.2

    f8f1cd73 · Updated versions ·
    Sideband 1.1.2
    
    This release includes the latest improvements and bugfixes from RNS version 0.8.4.
    
    **Changes**
    - Updated RNS to version 0.8.4
  • 1.1.1

    5e15c43a · Updated version ·
    Sideband 1.1.1
    
    This release includes the latest improvements and bugfixes from RNS and LXMF, and adds support for RNode device types that were added in the latest RNS release.
    
    **Changes**
    - Updated RNS to version 0.8.2
    - Updated LXMF to version 0.5.5
  • 1.1.0

    ca21e479 · Handle BLE MTU errors ·
    Sideband 1.1.0
    
    This release adds support for RNodes connected over Bluetooth Low Energy.
    
    **Changes**
    - Added support for connecting to RNodes over BLE
    - Added RNode battery info to connectivity status dialog
    - Fixed a bug in service/frontend communication on Android
  • 1.0.1

    e9895362 · Updated versions ·
    Sideband 1.0.1
    
    This release fixes a single bug
    
    **Changes**
    - Fixed invalid automatic telemetry request scheduling timebase
  • 1.0.0

    1d5cd89a · Update info string ·
    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
  • 0.9.7

    7f281922 · Updated versions ·
    Sideband beta 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