LimitlezzOS Alpha 0.44 — messaging polish + lock shortcut
Pre-releaseLimitlezzOS Alpha 0.44 — a mesh-native handheld OS for the LilyGO T-Deck that puts Meshtastic (and soon MeshCore) behind a clean, phone-like interface. This builds on the first public release (v0.41) with messaging polish, input fixes, and a lock shortcut — all hardware-tested.
✨ New since 0.41
Messaging
- Unread chats are highlighted in the list (dark-mint row + brighter name).
- Unread counter badge on the Messages home icon — iPhone-style, shows 1–9 then "9+" (muted chats excluded).
- Silence a chat — long-press any Direct or Channel conversation to mute/unmute. Muted chats show a small crescent moon and raise no notification and don't count toward the badge.
Lock screen & input
sym+Llocks the device from anywhere (it still types a"inside a message, Wi-Fi password, or the terminal).- Lock-screen tap fix — tapping the notification opens that chat; tapping anywhere else just unlocks to home.
- Tap-to-wake hardened — a wake tap now only lights the screen; it can no longer "fall through" and open the latest chat. Tap again to act.
Under the hood
- Tap vs. hold is now unambiguous (taps fire on short-click), so hold-to-mute never also opens the chat.
📦 Everything from 0.41 (still here)
Encrypted PKI direct messages both ways, LongFast channel messaging, a USB companion bridge for the official Meshtastic app, a virtualized node list (handles a big mesh without running out of memory), Wi-Fi, DST-aware clock, the iPhone-style dark UI (status bar, white battery glyph, grouped Settings cards), and lock-screen notifications.
📥 Install
Flash LimitlezzOS-Alpha-0.44-tdeck.bin to a LilyGO T-Deck (full image at offset 0x0). The T-Deck's native USB CDC needs 115200 + --no-stub (no baud switch, no stub):
esptool.py --chip esp32s3 --port /dev/cu.usbmodemXXXX --baud 115200 --no-stub \
--before default_reset --after hard_reset write_flash 0x0 LimitlezzOS-Alpha-0.44-tdeck.bin
⚠️ Known limitations (Alpha)
- MeshCore receive/messaging isn't live yet (gated "Coming soon").
- BLE companion isn't here yet — pairing is USB-only.
- Muting is per-session (not yet persisted across reboots).
- A few screens (App Store, Files) are still partly placeholder.
⏭️ Next
0.45 responsiveness pass (Settings/chat-log/keyboard latency), then 0.5 BLE companion + Developer mode.