feat(overview): Suggest troubleshooter when a connected device sends no data

Adds a dashboard hint card pointing at the existing Troubleshooter when a profile is connected to the system (audio) but CAPod is receiving no live data — the symptom of a phone dropping AirPods BLE broadcasts (e.g. some HyperOS devices, #603). Debounced ~15s so it doesn't flash during the gap between an audio connection and the first broadcast, and suppressed whenever any pod is live so it never claims 'no data' while data is visibly arriving.
This commit is contained in:
Matthias Urhahn
2026-06-08 07:45:29 +02:00
committed by Matthias Urhahn
parent df2783d8a1
commit 81e2bc1dba
5 changed files with 219 additions and 1 deletions
+3
View File
@@ -222,6 +222,9 @@
<string name="overview_bluetooth_disabled_description">Bluetooth is disabled, enable it ;)</string>
<string name="overview_monitoring_active_label">Monitoring for devices</string>
<string name="overview_monitoring_active_description">Make sure your device is nearby and active.</string>
<string name="overview_troubleshoot_suggestion_label">Connected, but no data</string>
<string name="overview_troubleshoot_suggestion_description">Your device is connected, but CAPod isn\'t receiving any live data from it. Your phone may need a compatibility option — the troubleshooter can try to find one automatically.</string>
<string name="overview_troubleshoot_suggestion_action">Run troubleshooter</string>
<string name="overview_unmatched_devices_label">Unmatched devices</string>
<plurals name="overview_unmatched_devices_count">
<item quantity="one">%d device without matching profile</item>