0.6.0
What's Changed
Chat
- Infinite scroll pagination for loading older messages
- Improved message retry feedback showing attempt count
Discovery & Contacts
- Node count displayed in search placeholder
- Filtering, search, sorting, and clear functionality in the Discover page
- Show all discovered nodes on discover page
v1.12 Firmware Support
- Auto-add settings and node storage UI
- Contact deletion protocol support
- Backward compatibility for pre-v1.12 firmware
Advanced Settings
- Updated Node settings to include toggles for firmware v1.12 features
Notifications
- Tapping channel notifications now navigates directly to that channel
CLI
- New CLI tool for repeater administration
- ZSH style text suggestions and tab completion
- Sessions allow you to manage multiple repeaters/rooms at once
Localization
- Added some missing UI translations
- Improved date formatting using Apple's localized formats
Other Improvements
- Improved BLE state restoration handling
- Better path display truncation for long hop lists in RX log
Bug Fixes
- BLE: Resolved contact sync failures and race conditions (packet ordering, write pacing, continuation leaks)
- Badge counts: Now correctly filtered by current device only (multi-device users saw wrong counts)
- Messages: URLs within @mentions no longer incorrectly parsed as links or show link previews
- Added repeater first byte collision handling. Helps with any screen that shows a list of repeaters. Selects repeaters in this order: Distance (if location services enabled) > Last advert time
Full Changelog: v0.5.1...v0.6.0