From fe2ebb0de73b8a18e28eb423643fae745b8b603c Mon Sep 17 00:00:00 2001 From: Bernhard M Date: Sun, 15 Feb 2026 17:47:23 +0100 Subject: [PATCH] Update CHANGELOG for version 0.9.9 Updated changelog for version 0.9.9 with changes, improvements, and fixes. --- CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ae7057..3ef1a2b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,28 @@ All notable changes to this project. +## [v0.9.9] + +### Changed / Improved +- updated to mescore v1.13.0 +- Initialize T-Deck I2S buzzer at boot (keeps it quiet when disabled) to avoid driver install from touch handlers and prevent UI lockups on LilyGo T-Deck. +- Accept login-OK responses from alternate sender identities when the response matches expected formats (fixes repeater login stuck cases). +- Adjusted conservative repeater request/timeout values and improved local CLI reply handling. +- Repeater + RoomServer pending waits: Flood min 30s, Direct min 15s (applies to login and other admin requests). +- Reduce idle CPU usage by yielding in the main loop (adaptive delay when screen is soft-off/no companion app connected) to improve power draw without changing functionality. +- Add separate keyboard backlight timeout setting in Mgmt/UI (T-Deck Plus), independent of screen timeout and autolock. +- Smooth fade when display/keyboard backlight turns off (soft-off / keyboard timeout) instead of snapping to black. +- Persist Map "info bar" (altitude bar) toggle (T key) across reboots. +- Moved "Custom QuickSend" configuration from Mgmt/UI to Mgmt/Messages. +- reduce power use in display off/soft-off state by increasing idle sleep and skipping non-essential touch/gesture processing until wake. + +### Fixed +- Prevent UI freeze when toggling "All Sounds" after reboot on LilyGo T-Deck builds by ensuring I2S/buzzer hardware is initialized safely at boot. +- Fix repeater login hanging when the OK response arrives from a different sender identity. +- Harden Mgmt/Global "Reboot" to always restart on ESP32 (adds esp_restart() fallback and avoids sticky UI states). + +--- + ## [v0.9.8] ### Added