Display icons showing which network interface an announce was received on: - WiFi icon for AutoInterface (local network discovery) - Globe icon for TCPInterface (internet connections) - Bluetooth icon for BLE interfaces - Antenna icon (Lucide) for RNode/LoRa Changes: - Add InterfaceType enum with parser for interface name patterns - Add receivingInterfaceType field to AnnounceEntity and Announce - Add database migration 23→24 with backfill for existing announces - Create InterfaceTypeIcon composable in PeerCard - Position icon in overlay column below star/favorite button - Add Lucide icons library dependency for Antenna icon - Update migration export/import to include new field - Add comprehensive unit tests for InterfaceType parsing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Columba
Columba is a simple messaging app for the Reticulum network on Android. Send LXMF messages without relying on the internet, cell towers, or any central servers.
Built with a native Android interface and Material Design 3, Columba brings mesh networking to your pocket in a familiar, easy-to-use package.
What You Can Do
- Message without infrastructure - Send messages even when the internet is down or unavailable
- Connect multiple ways - Use Bluetooth LE to connect to those around you anywhere, Wifi for those at home, LoRa radio via RNode for those at a distance, or use TCP to connect to any Reticulum server around the world
- Stay private - End-to-end encryption with no accounts, no tracking, and no central servers
- Build your network - Help relay messages for others and expand the mesh
- Keep your identity - Generate your messaging identity right on your device
- Manage multiple identities - Easily swap between multiple identities
- Export and import identities - Keep an external backup of your keys, or migrate to a new device
- Share your identity via QR Code - Built in QR code scanner and generator for sharing your identity with others
- Custom Color Themes - Don't like the default colors? Rice to your heart's content!
Getting Started
Download the latest release from Releases and install on your Android device.
About Reticulum
Reticulum is a networking stack that lets devices communicate directly with each other, forming resilient mesh networks. It is optimized for low bandwidth, high latency connections, and can communicate over nearly any medium. Columba uses LXMF (Lightweight Extensible Message Format) to send messages across the Reticulum network, and uses a native Android implementation of ble-reticulum to enable messaging over BLE with other Android and Linux devices.
Want to learn more? Visit Reticulum's documentation.
Why "Columba"
Columba, latin for "dove," is a constellation in the southern sky depicting a dove. Doves are commonly a symbol of peace and hope, and have been used as messengers throughout history.
