Skip to content

v0.9.10

Choose a tag to compare

@dabeani dabeani released this 21 Feb 01:37
· 15 commits to main since this release
fe2ebb0

This is v0.9.10 from 21.02.2026.
Please have a look at the filename, to download the correct variant for your device!

There was no change for the indicator-rp2040 module.

[v0.9.10]

Changed / Improved

  • Smoothed battery voltage display using averaging to reduce rapid value jumps in the status area.
  • Battery/Duty-cycle toggle now reliably shows percentage mode (including while charging) instead of repeating volts.
  • Mgmt/GPS now includes an AutoBaud toggle (enabled by default); Baud editing is blocked while AutoBaud is enabled.
  • Mgmt/GPS now shows progress popups while switching AutoBaud and while restarting GPS, so long-running actions no longer look stuck.
  • In timeout-only mode (autolock disabled), keyboard keys no longer wake the display; wake remains on recessed trackball press/click to reduce accidental pocket wake-ups.
  • Internal clipboard is now mirrored to SD at /clipboard.txt (where SD is available), allowing out-of-band import/export and clipboard persistence across reboot.
  • Text edit fields now support press-and-hold paste in addition to double-tap paste.
  • Copy popups now specify what was copied (for example: channel secret, selection, word, PubKey) instead of only showing a generic "Copied" message.
  • In chat views, press-and-hold now copies text directly from the touched message/detail line (broader "copy any text" behavior in transcripts/details).
  • Press-and-hold copy is also available in Contacts rows and selected Mgmt text rows (RxRaw log + telemetry rows).
  • Mgmt/Global rows now support press-and-hold copy as well (name/device ID/public key/constants/admin info/storage).
  • Press-and-hold copy now also covers Mgmt/WiFi, Mgmt/BLE, and Mgmt/GPS rows.
  • Manual display-off (single recessed trackball/button click) now wakes only on another recessed trackball/button click when autolock is disabled; with autolock enabled, existing wake behavior remains unchanged.
  • On T-Deck navigation, trackball movement is now ignored while the display is off/soft-off or while the lockscreen is active.

Fixed

  • Transport switch confirm no longer freezes the UI/device when enabling BLE from transport-off mode; live BLE re-enable from OFF is now handled safely.
  • Transport switching no longer freezes on BLE -> WiFi -> BLE round-trips; BLE is kept initialized during live transport toggles.
  • Message rendering now respects embedded line breaks (\n) from incoming text (for example bot messages), showing each break on a new line.
  • Room server session transcript no longer draws the topmost message through the message-window top boundary when scrolled.
  • Channel messages now synchronize both ways between device GUI and companion app over WiFi (app->device and device->app).
  • BLE PIN edit now accepts valid 6-digit values that start with zero (for example, 012345).
  • Mgmt/GPS button row rendering and touch hitboxes are aligned again (including Defaults and Restart GPS rows).
  • Mgmt/GPS AutoBaud now keeps scanning past noisy false-positive baud hits, and the displayed Baud value now reflects the detected runtime baud after AutoBaud evaluation.
  • Mgmt/Advert touch mapping is corrected: Advert-Direct and Advert-Flood buttons now trigger the intended send mode consistently.
  • DM detail "Del" button hit area is corrected; deletion now triggers when tapping inside the visible button.
  • Screen timeout now turns the display fully off on touch devices (instead of only dimming to zero brightness).
  • Mgmt/UI scrolling now clamps correctly at the bottom and no longer scrolls into empty space.