# beta_7 — what's new (one user-facing note per non-blank, non-# line)

# --- Chat reliability ---
Fixed garbled and duplicated messages — chat text is no longer corrupted in transit, so messages arrive intact and duplicates are filtered out correctly (thanks to marcelverdult, issue #13)
Unread badges are accurate again: the phantom and stuck unread counts on chats and channels are fixed
More of your chat history is kept and reloaded across reboots, and it is saved more reliably than before

# --- New: Snake game ---
A Snake game is now in the app drawer — steer by swiping the screen or with the T-Deck trackball, with pause/resume and restart after a game over
While you play, touch stays inside the game and no longer leaks through to the screen behind it

# --- Battery & telemetry ---
Tap the battery in the status bar for a 24-hour history chart with an estimated time-left readout; battery level is logged every 5 minutes
New per-node telemetry window: poll a node's battery, temperature and humidity, watch them on a live chart, and keep a per-node log

# --- Map ---
New map night mode — the status bar and tab bar invert to match the dark map instead of glaring
A live zoom-level readout sits above the zoom slider, and the zoom button now shows a proper magnifier icon
Contacts have a new "Show on map" action that centres the map on that node

# --- Status bar & tools ---
A microSD activity LED lights whenever the card is accessed, including file-manager reads and copies
An activity spinner shows while a telemetry, admin, ping, trace, range or sightline request is in flight, kept clear of the clock
New option to hide the device name and move the clock to the left
Press and hold the status bar to save a full-screen screenshot to the SD card

# --- Files & images ---
The file browser can preview PNG and BMP images now, not just JPEG, and no longer shows a stale image when you open several in a row
Lock-screen wallpaper: open Files, view any JPEG on your SD card, and tap "Set as wallpaper" — no more slow scan or "no image found"

# --- App drawer ---
The app drawer fits all the apps again — the bottom row's labels are no longer cut off
A scrollbar clearly shows when there are more apps than fit, so it is obvious the page scrolls

# --- Bluetooth ---
You can set your own Bluetooth pairing code in Settings now, instead of being stuck with the default

# --- Storage & stability ---
Fixed map tiles failing to cache (with a false "storage full"), and black or missing tiles now re-download instead of staying blank
Replying to a message with @ no longer overwrites text you were already typing
Fixed an out-of-memory crash and made notification audio more reliable

# --- Community ---
Huge thanks to Dan Vybíral (Vybo) for the Snake game, battery history, per-node telemetry, map night mode, PNG/BMP image viewer and the status-bar tools (PR #12)
Thanks to Ruben Laban for the accurate unread-badge and chat-history-persistence fixes (PR #15)
