Sideband

io.unsigned.sideband
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Nov 25, 2024, 15 total releases.

Most recent release: Aug 28, 2026.

Repo

Appears in 5 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • Aug 28, 2026 2.1.0
    This release fixes a few minor bugs, but more importantly upgrades RNS and LXMF to the latest versions with improved performance, stability and resilience. Enjoy! **Changes** - Added option to hide blocked connection map entries from the map - Fixed telemetry interfaces disappearing from map when disabling discovered interfaces - Fixed discovered/telemetry interfaces not using IFAC information from configuration - Updated RNS to version 1.5.1 - Updated LXMF to version 1.1.1
  • Jul 26, 2026 2.0.1
    This release improves half-duplex calls, adds earpiece/loudspeaker switching, and fixes a number of bugs. It also includes RNS `1.4.2`, with significantly improved path resolution and link stability. **Changes** - Significantly improved path resolution time and stability - Added earpiece/loudspeaker switching to telephony - Added ability to start half-duplex calls in loudspeaker mode automatically - Added ability to use direct half-duplex PTT over LXST calls - Added support for overriding telemetry source locations with a `fixed_locations` file in the specified plugins directory - Better map performance by only using 16 concurrent tile downloaders on Android - Fixed UI scale file location error on macOS
    More…
    - Fixed display of negative power consumption/production values in object details - Updated the included RNS version to `1.4.2`
  • Jul 21, 2026 2.0.0
    Well, this is a pretty big one, and I've been looking forward to getting it to you all. Honestly, I might have forgotten a thing or two in this list, but if so, that's for you to discover. This release of Sideband includes major new functionality and abilities, but has focused just as tightly on improving performance, reliability, efficiency and security. Since there's a lot to cover here, I've tried to go over everything as concisely as possible in list form. Apart from all the nice new features, this release includes important security and performance fixes. ### Voice & Calls - Added true half-duplex mode to LXST telephony voice calls - Added ability to switch between half and full-duplex during live calls - Added PTT controls to the voice screen for live calls - Added call statistics display to the call screen during calls
    More…
    - Added ability to mute microphone and/or speaker during calls ### Map & Telemetry - Completely refactored the map view - Significantly optimized the map rendering engine - Reworked tile loading to be *much* faster - With marker clustering support, the map can now render thousands of objects concurrently - Added ability to jump/zoom directly to cluster extents by clicking on a cluster - Added 10 new map types - Added ability to use a custom map tile server - Added ability to provide custom API keys for Stadia and MapTiler sources - Added smart tile pre-fetching to reduce load times when zooming and panning - Added option to display discovered interfaces on the map - Added quick-toggle button for showing/hiding discovered interfaces to the map - Added ability to view discovered interface details - Added ability to directly use discovered interfaces and copy interface config - Added ability to directly configure an RNode to use an interface from the map - Added new telemetry sensor type for connectable interfaces - Added ability to list and view connectable interface telemetry in object details - Added ability to display connection map telemetry on the map - Added display of signal strength and connection types for connection maps - Added ability to display blocked entries on connection maps - Added individual map layer toggles - Added individual map caching directories - Added ability to clear map caches selectively for individual maps - Added ability to toggle between relaxed and aggresive tile loading - Added approximate radio horizon calculation if target entry's altitude is zero - Optimized the RNS transport node telemetry sensor for better bandwidth efficiency - Improved the object details item rendering to be more informative and concise - Improved marker icon rendering - Fixed jittery map markers on zoom due to rounding errors - Fixed a bug in map bounding box collision calculations - Fixed local MBTiles maps not loading correctly in some cases - Fixed invalid starting position and pan locks for some local MBTiles maps - Added telemetry plugin example for creating interface telemetry providers - Added telemetry plugin example for creating connection maps ### Text Console - Sideband now has an interactive text console for command-line operation - Includes commands for commonly used operations, with tab-completion and options listing - Includes built-in help and commands reference - Includes the ability to use the `raw` command to exeute of Python code within sideband - Allows streaming log output and changing log levels on the fly - Allows direct editing of configuration and state of the running instance - Very useful for use in headless/daemon mode, or for telemetry-only nodes ### General - Unless disabled in your RNS config, Sideband now uses ephemeral transport IDs by default - The transport ID rotates on every app start, this behavior is default on Android as well - Significantly improved performance of various packet processing and network tasks - Updates the included RNS to `1.4.0` and LXMF to `1.1.0` with performance and security fixes - Added ability to enable hop-count obfuscation from Connectivity settings - Added incoming messages status display - Added ability to cancel incoming messages - Added keyboard shortcuts for going directly to the object details screen - Improved propagation node sync feedback with size and progress information - Reworked logging to increase clarity and reduce logging noise - Updated all included files and documentation in the repository server to the latest versions - Added several new keyboard shortcuts for better keyboard navigation - Updated the keyboard shortcuts listing in the Guide section <img width="100%" alt="screenshot" src="https://github.com/user-attachments/assets/736db5b3-3767-48b5-9510-eb07eca62fc6" /> ``` w½e0OOOOOOIOKL...... <-- Momo says hi ```
  • Jul 3, 2026 1.9.8
    This maintenance release improves desktop integration for AppImage builds and improves voice call functionality on Android. **Changes** - Added full desktop integration for AppImage builds - Added DBUS support for proper notification support in AppImage builds - Improved LXST voice call quality and CPU usage on Android - Fixed log viewer not copying service log on Android
  • Jun 9, 2026 1.9.7
    This release adds a few improvements to voice calling and PTT voice messages, as well as AppImage releases of Sideband. **Changes** - Added voice call mic/speaker mute controls - Added pre-compiled AppImages for Linux - Fixed a memory leak in PTT voice message playback
  • Jun 1, 2026 1.9.6
    This release contains an important fix for `AutoInterface` sometimes failing to re-initialize inbound traffic listeners when the device roams quickly between different physical WiFi/Ethernet networks. **Changes** - Fixed `AutoInterface` sometimes deadlocking receive traffic on network roaming - Added individual UI scale settings for mobile and DeX mode on Android
  • May 10, 2026 1.9.4
    This maintenance release improves message processing and fixes problems with handling incorrectly formatted or invalid telemetry entries. **Changes** - Updated RNS and LXMF to version `1.2.5` and `0.9.8`. - Improved outbound message processing speed when sending via PNs - Added server telemetry plugin example - Added Raspberry Pi telemetry plugin example - Added proper handling of telemetry stream entries with invalid timestamps
  • Apr 22, 2026 1.9.2
    This release contains [an important security fix](https://github.com/markqvist/Reticulum/releases/tag/1.1.9) to RNS, as well as other bugfixes and performance improvements. **Changes** - Updated required RNS version to 1.1.9 to fix [BZ2 security issue](https://github.com/markqvist/Reticulum/releases/tag/1.1.9) - Fixed button navigation on keys screen - Fixed bad message loading performance - Ensure background data persist on app pause on Android
  • Apr 22, 2026 1.9.3
    This release contains [an important security fix](https://github.com/markqvist/Reticulum/releases/tag/1.1.9) to RNS, as well as other bugfixes and performance improvements. **Changes** - Updated required RNS version to 1.1.9 to fix [BZ2 security issue](https://github.com/markqvist/Reticulum/releases/tag/1.1.9) - Fixed button navigation on keys screen - Fixed bad message loading performance - Ensure background data persist on app pause on Android
  • Apr 13, 2026 1.9.0
    This release brings a range of bugfixes, usability, performance and reliability improvements. **Changes:** - Fixed RNode BLE connectivity issues when moving in and out of BLE range of the RNode - Added runtime fix for broken Kivy on Python 3.14 - Better plugin loader error handling, thanks to @ant9000 - Links in messages are now clickable, thanks to @MatthieuTexier - Fixed attachment/audio/image messages with no text content not displaying in user interface - Fixed UI message state not updating on direct message failure and PN retry - Fixed invalid announce interface attachment on AutoInterface peer availability after no peers
    More…
    - Refactored guide screen - Refactored keys screen - Refactored hardware screen - Updated RNS and LXMF to latest versions, fixing path resolution issues on busy networks
  • Nov 28, 2025 1.8.2 Release page →
    This release adds full support for all voice features of Sideband on all supported platforms. All audio processing is now handled by the internal 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
    More…
    - Improved voice call UI feedback on establishment failure - Removed a whole bunch of now unnecessary dependencies - Sideband is now much easier to install on many different devices and operating systems, thanks to significantly reduced external dependency complexity - Reduced build size - Fixed saved window positioning not working on rotated displays - Fixed notifications not appearing on Windows - Fixed macOS build error that meant Sideband could not run on ARM-based macOS devices - Fixed repo server not serving filenames with spaces
  • Nov 7, 2025 1.8.1 Release page →
    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
    More…
    - 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. *This release has initially been uploaded with an Android APK and the platform-independent `whl` package. Binary builds for Windows and macOS coming later.*
  • Nov 3, 2025 1.8.0 Release page →
    This release of Sideband 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
    More…
    - 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
  • Jul 14, 2025 1.7.0 Release page →
    This version adds the ability to restart the RNS service and reload interface configuration on Android, fixes a bug, and updates RNS and LXMF to the latest versions. **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`
  • Nov 25, 2024 1.1.4 Release page →
    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
    More…
    - Fixed incorrect GPS speed being reported to the telemetry engine