0.4.0
What's Changed
- Revamped Contacts Tab: Now rebranded as "Nodes", featuring category switching between Contacts and Network devices (repeaters & rooms). Also added sorting e.g. last heard advert.
- Updated Map: Visualize clusters with numbered indicators and added map layers.
- Batch Trace Mode Introduced: Trace Path tool has a new batch processing mode, including averaging for better trace insights.
- Refined SNR Attribution: Transitioned from sender to receiver attribution in Trace Path SNR values.
- Unread Mentions: A new button in chats scrolls you to your unread mentions.
- Mute Conversations Easily: Swipe any conversation to mute it.
- Block Contacts: Swipe a Contact in the Node list to block unwanted interactions. This will delete all chats with the Contact and prevent their messages from showing in channels.
- Mention Picker: Type "@" to quickly select contacts to mention.
- Hashtag Channel Integration: Tap hashtag channels in messages to join or create them on the fly.
- More Accurate Battery Percentage: Automatically set OCV battery curve based on device manufacturer during first pair.
- Enhanced Pill Status Indicators: Added more pill statuses including Connecting, Connected, and Disconnected.
- Quick Device Connection: Tap the pill in Disconnected state to open the Connect Device sheet from anywhere in the app.
- Intelligent Connection Detection: Detect and prevent connections if BLE device is connected to another app.
- Proactive Battery Alerts: Receive low battery notifications at 20%, 10%, and 5% thresholds.
- New Repeater OCV Option: Added Seeed Solar Node to the Repeater OCV menu in the repeater telemetry screen.
- Expanded Logging: Added more detailed logging for Bluetooth connections and repeater commands.
- Extended Debug Logs: Increased debug log retention from 1 hour to 24 hours to better capture Bluetooth issues.
- Offline Debug Export: Now export debug logs even without a connected device.
- Polished UI/UX: Refined interfaces for a smoother experience (thanks Mike!).
Bug Fixes
- Fixed numpad positioning issues on iPad for WiFi connection sheets.
- Attempt at improving reliability of repeater CLI command/response handling.
- Fixed unresponsive Done button when editing Repeater Name field.
- Addressed potential stuck "Syncing" pill that required force quit to resolve.
Full Changelog: v0.3.3...v0.4.0