DAL Technology · Radar
Release Notes
Version history for the Radar Android app — bug fixes, new features, and roadmap.
v0.9.1
🧪 Closed Alpha
✔ Latest
27 April 2026
versionCode 2 · Minimum Android 9 (API 28)
Bug Fixes
- Message delivery stuck at PENDING (hourglass) fixed Critical SSL hostname verification was failing for the prekey bundle server — outbound messages could not be encrypted for new contacts and remained pending indefinitely. All delivery channels now apply the correct hostname verifier.
- POI map data returning 404 errors fixed Critical Points of interest (radar map overlays) were returning HTTP 404 because the HTTP Host header was not being set correctly for the Oracle ORDS backend. Radar, WiFi device, and prekey server clients now all send the correct header.
- Oracle ORDS hostname discovered dynamically at runtime The server's canonical hostname is now resolved via live DNS CNAME lookup on startup rather than being hardcoded, so the app automatically adapts if Oracle migrates the endpoint.
- Periodic "FAILED to save chats!" warnings eliminated Newly-created in-memory chats (not yet written to the database) were blocking the 5-minute auto-save. The save logic now correctly identifies brand-new chats and includes them in the save pass.
- SQLCipher memory-lock error flood silenced The encrypted database was logging hundreds of memory-lock errors per session. The cipher memory security setting is now applied before key derivation (the correct phase), eliminating the errors entirely. The database remains fully encrypted.
New Features
- Delete for Everyone New You can now delete a message you sent from both your device and the recipient's device simultaneously. A confirmation dialog offers "Delete for me only" or "Delete for everyone". For Matrix chats, a standard redaction event is used.
- Premium upgrade entry in Settings New Premium A new "Upgrade (Go Premium!)" row appears in Settings between Support and About for non-premium users, launching the Google Play subscription purchase flow directly.
- Premium gating on new chat creation New Premium Starting a chat with a brand-new contact now requires a premium subscription. The Start Chat button is visible but greyed with a crown badge for free users — tapping it shows the upgrade prompt. Existing chats and incoming messages are unaffected.
- Mesh relay delivers via BLE as well as Wi-Fi Aware New The store-and-forward mesh engine now uses Bluetooth LE GATT as a relay transport when Wi-Fi Aware is not available. Stored relay messages are also automatically forwarded to the web relay server when internet connectivity is restored.
Improvements
- LAN channel now detects Ethernet as well as Wi-Fi Devices connected via a wired Ethernet adapter are now correctly recognised as LAN-capable, enabling direct LAN message delivery without requiring a Wi-Fi connection.
- Matrix: pin/unpin messages now persist and sync correctly Pinning or unpinning a message in a Matrix room now sends the pinned events state event to the server and correctly handles incoming pin events from other room members.
- Matrix: read receipts and typing indicators wired up Read receipts and typing notifications are now sent to and received from Matrix rooms via the sync filter.
- Reaction delivery sent to all chat participants Previously, emoji reactions were only addressed to the original message sender. They are now delivered to every member of the chat.
- Play Store compatibility: feature-delivery library updated Resolved a Google Play upload rejection caused by an outdated transitive dependency that lacked required Android 14 broadcast receiver declarations. Updated to the latest version.
v0.9
🔧 Internal Testing
24 April 2026
versionCode 1 · Minimum Android 9 (API 28) · First public build
Initial Release
- Peer-to-peer encrypted direct and group messaging Double-ratchet sealed-sender encryption over BLE, Wi-Fi Aware, LAN, and internet relay. Messages auto-deleted from the relay server after 7 days or on confirmed receipt.
- Offline mesh networking with store-and-forward relay Messages hop up to 5 devices to reach their destination without internet access, using TTL and loop-prevention to avoid cycles.
- Live radar map with nearby peer discovery Shows contacts, BLE devices, Wi-Fi Aware peers, aircraft (OpenSky), earthquakes, and points of interest on an interactive map.
- Matrix federated chat integration Connect to any Matrix homeserver. Send and receive messages, reactions, and read receipts in Matrix rooms alongside Radar peers.
- SMS & MMS integration Send and receive standard SMS and MMS alongside Radar-encrypted messages from a unified inbox. SMS content never leaves the device.
- Emergency SOS broadcast Sends an SOS alert with GPS coordinates to all reachable peers simultaneously across all available channels.
- Premium subscription tier Premium Monthly subscription unlocking premium features including new-contact chat initiation and future advanced capabilities.
🔭 On the Roadmap
- 📹 Voice & video calls
- 📄 File & image transfers (BLE / LAN)
- 📥 Offline map tile caching
- 👥 Group admin controls
- ⏳ Disappearing messages timer
- 💻 Desktop companion app
- 🌍 Additional language translations