Honest ring feedback (write-ACK != actually ringing)
Build APK / build (push) Waiting to run

The DULT/FMDN path reported 'Ringing…' off the GATT write acknowledgement, not the tag's real response — so a tag that ACKs but declines to ring (e.g. because it's not separated from its owner) still showed success. Reworded to 'Ring command sent — a tag only chirps when separated from its owner.' Release 0.1.5.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0187UiEtasyowhEBYs6s9iF5
This commit is contained in:
Kara Zajac
2026-07-15 13:22:32 -04:00
parent bf15ead1ef
commit 333dd291cb
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -13,8 +13,8 @@ android {
applicationId = "org.soulstone.vigil" applicationId = "org.soulstone.vigil"
minSdk = 26 minSdk = 26
targetSdk = 35 targetSdk = 35
versionCode = 5 versionCode = 6
versionName = "0.1.4" versionName = "0.1.5"
} }
// Fixed debug keystore committed to the repo (a debug key is non-secret — its // Fixed debug keystore committed to the repo (a debug key is non-secret — its
@@ -148,7 +148,8 @@ object TrackerRinger {
done("Ringing… listen for the AirTag.", g) done("Ringing… listen for the AirTag.", g)
} else { } else {
done( done(
if (status == BluetoothGatt.GATT_SUCCESS) "Ringing… listen for the tracker." if (status == BluetoothGatt.GATT_SUCCESS)
"Ring command sent. A tag only chirps when it's separated from its owner — your own tag that's with you won't."
else "The tracker refused the ring command.", g else "The tracker refused the ring command.", g
) )
} }