Skip to content

LimitlezzOS Alpha 0.44 — messaging polish + lock shortcut

Pre-release
Pre-release

Choose a tag to compare

@ItsLimitlezz ItsLimitlezz released this 13 Jun 23:25
· 178 commits to main since this release

LimitlezzOS 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 + L locks 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.