Sestriere 1.7 "Marconi"
Sestriere 1.7 "Marconi"
Native MeshCore LoRa mesh client for Haiku OS
Sestriere is a native Haiku application for communicating over LoRa mesh networks via MeshCore-compatible radios. It
provides a Telegram-style interface with real-time messaging, network visualization, telemetry dashboards, and a
Wireshark-style packet analyzer — all built with the Be API.
What's new in 1.7
GIF Sharing — Send and receive animated GIFs via GIPHY. The built-in picker shows animated thumbnails in a grid, and
only the short GIF ID travels over LoRa (zero overhead). Fully compatible with meshcore-open (Flutter).
Emoji Rendering — Unicode emoji displayed as color PNG sprites with proper alpha blending over chat bubbles.
Image Sharing — Send photos over LoRa using chunked transfer. Images are compressed, transmitted in fragments,
auto-fetched on the receiving end, and displayed inline in the chat.
SAR Markers — Search and Rescue markers (meshcore-sar protocol) parsed and displayed in chat and on the geographic map.
OpenStreetMap Tiles — The geographic map now shows real OSM tiles with offline caching, plus world coastline rendering.
Delivery Queue — Messages now use a FIFO queue with automatic retry and clear status (Pending, Sent, Confirmed, Failed).
Ping All — Ping every contact in one click to check who's online.
UI Polish — Compact default layout, flexible panel resizing, contact filter state (Chat/Repeater/Room) persisted across
restarts.
Requirements
- Haiku OS R1/beta5 or later (x86_64)
- MeshCore-compatible LoRa radio with USB serial
- pkgman install mosquitto sqlite curl giflib
Feedback and bug reports welcome!