mirror of
https://github.com/dabeani/meshcore.git
synced 2026-03-28 17:42:43 +01:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
fe2ebb0de7 | ||
|
|
f7a6be099c | ||
|
|
0bd7b0d620 |
45
CHANGELOG.md
45
CHANGELOG.md
@@ -2,9 +2,36 @@
|
||||
|
||||
All notable changes to this project.
|
||||
|
||||
## [v0.9.8] (unreleased)
|
||||
## [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
|
||||
- Contacts / Room Server; added room login + Room Console (transcript + send + logout) under Contact Detail.
|
||||
- UI; added horizontal drag in text input fields to move the cursor (caret).
|
||||
- Contacts: added small `RSTPath` button in Contact Detail to reset a contact's route/path.
|
||||
- Power: added `PowerStatus` struct and `MainBoard::getPowerStatus()` helper; UI now reads consolidated power state for battery/charging/usb.
|
||||
- Power (T-Deck Plus): added configurable ADC multiplier / VBAT divider ratio support (`adc.multiplier`) to allow per-device calibration.
|
||||
- Mgmt / Contacts; added "Purge w/o favs" (purge all contacts except favourites).
|
||||
- Mgmt / GPS; show UBX accuracy estimate (hAcc) when available.
|
||||
- MAP (T-Deck Plus); added keyboard controls: W/A/S/D for panning, O/I for zoom in/out, R to recenter on self, T to toggle GPS/Zoom info window.
|
||||
@@ -14,6 +41,13 @@ All notable changes to this project.
|
||||
- Mgmt / UI; added LOCK section with configurable Autolock toggle and Autolock Timer (seconds).
|
||||
|
||||
### Changed / Improved
|
||||
- Contacts; service contacts are no longer treated like normal DM targets:
|
||||
- Repeaters now route to Repeater Admin.
|
||||
- Room Servers now route to the Room Console.
|
||||
- UI; horizontal swipes that switch higher-level frames now require an edge swipe (keeps left/right scrolling available for the focused element).
|
||||
- UI (T-Deck Plus); trackball left/right no longer switches the bottom menu tabs.
|
||||
- UI (T-Deck Plus); when editing a text field, trackball left/right moves the text cursor (caret).
|
||||
- MAP; scroll/pan inputs now operate on the map view itself (instead of page-level scrolling).
|
||||
- Mgmt / UI Zoom can now be changed with "^" or "v" buttons.
|
||||
- Mgmt / Contacts; Auto Add Types can now be set with freely combinable toggles (USR/RPT/SRV/SNS/OW) when Auto Add is disabled.
|
||||
- Mgmt / Contacts; Auto Add Types now shows clearer labels (e.g., "USR (Users)").
|
||||
@@ -28,6 +62,15 @@ All notable changes to this project.
|
||||
- UI; autolock is now disabled by default and only engages when enabled in Mgmt / UI -> LOCK.
|
||||
|
||||
### Fixed
|
||||
- Contacts / Room Console; fixed transcript drawing over the "Room Console" title (partial refresh artifacts) and added a bordered transcript viewport.
|
||||
- MAP (T-Deck Plus); fixed reversed zoom hotkeys: I now zooms in and O zooms out.
|
||||
- DM editor; fixed being able to send DMs to Repeaters/Room Servers via existing DM threads (now blocked and redirected to the proper flow).
|
||||
- Mgmt / Log: touch scroll release no longer triggers a tap on the last touched point (prevents click-through when stopping a scroll).
|
||||
- Mgmt / Log: require a tap gesture before activating list actions to avoid scroll-release click-through.
|
||||
- Boards (T-Deck Plus): repaired corrupted header and fixed VBAT conversion to use the new configurable multiplier; prevents miscalibrated battery percentage readings.
|
||||
- Contacts / Repeater Admin: clear session and cached repeater data when leaving admin or switching repeaters (prevents stale values).
|
||||
- Contacts / Repeater Admin: direct routes now send direct logins/requests; flood is used only when no path is known.
|
||||
- UI: hide battery percentage while charging; avoid duplicated charging indicator.
|
||||
- Mgmt / Channels; fixed an issue where adding a new #hashtag channel could show "Channel exists" and could lead to duplicate message display.
|
||||
- Mgmt / UI; fixed Tiles Folder picker showing empty after reboot until Map was opened once.
|
||||
- MAP; fixed an issue while moving the map out of touch and after returning, where the map would jump back to the original position.
|
||||
|
||||
Reference in New Issue
Block a user