Commit Graph

2 Commits

Author SHA1 Message Date
Jeff Emmett b078d6896e Add rich messaging, audio calls, NomadNet, WebSocket, rChats bridge
- LXMF rich fields: images, files, Codec2 voice messages, icon appearance
- Auto-resend failed messages when peers announce (come online)
- Propagation node management (discover, set preferred, auto-sync)
- WebSocket real-time event push (/ws endpoint)
- Audio calls over Reticulum Links (initiate, hangup, Codec2 audio)
- NomadNet node browser (discover nodes, browse pages)
- rChats bridge (forward mesh messages to rChats internal API)
- RSSI/SNR/quality signal metrics on all announces
- Attachment storage on disk with /api/attachments endpoint

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-09 17:54:19 +00:00
Jeff Emmett f04dcbfa79 Initial commit: rMesh Reticulum + MeshCore backend
Dual-stack mesh networking backend for rSpace:
- Reticulum (rnsd + lxmd) for encrypted Internet backbone
- MeshCore (meshcore_py) for LoRa mesh via companion protocol
- FastAPI bridge with unified REST API on port 8000
- Supervisord manages rnsd, lxmd, and uvicorn processes
- Hardware BOM and gateway setup documentation

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 16:42:10 +00:00