mirror of
https://github.com/ALLFATHER-BV/wadamesh.git
synced 2026-09-25 09:05:10 +00:00
#464 (PD0RCM, T-Deck Plus): "I can hear the sample sound and the volume change, but not incoming messages." That board has the hardware, and previews and arrivals go through the same playback function on it, so the audio path was never the problem. Every preview on the Sound page played UNCONDITIONALLY: the sample, the volume steps, and each per-type toggle. An arriving message checks the master Sound switch and Do Not Disturb. So with the master off the page chimes at you the entire time you configure it while nothing ever sounds on arrival, which reads exactly like a broken notification path and is almost certainly what he hit. A preview is now silent precisely when a real notification would be, and says which of the two silenced it rather than just going quiet. The master switch keeps its own confirmation chime, because that fires exactly when you turn it ON, which is the one case where a sound is the right answer. Telemetry position (v59, honza_87628, via Discord): the advert displacement of #399 was extended to telemetry answers because a privacy setting a telemetry request walks straight around is a hole rather than a feature. He then made the fair counter-argument that an answer is not a broadcast: it is encrypted to one contact who already holds the permission, and it only goes out because they asked. Losing the ability to give trusted contacts a real fix is a real loss. So make it a choice instead of an assumption. New tail field telem_loc_exact, OFF by default, so the private behaviour is what you get unless you say otherwise, and the broadcast advert stays displaced either way. The switch sits directly under "Share my location when asked", where the decision belongs. Schema 58 -> 59. The host test enumerates every appended field and caught the change, as designed; all three of its migration assertions are updated and it passes. Reported-by: PD0RCM, honza_87628 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>