fix: audit-lows batch from the v1.69.0 audit (#385)

(a) a same-binding click in the marker dialog is a no-op: the value
source and badge reset only on an actual change of binding (#378 §1.6) —
both the candidate list and the virtual radio.
(b) rewriteMarkerControlReferences no longer plants value_badge /
value_source keys as undefined on markers that never had them.
(v) the expensive release diff proof (2 git-show per src file) runs only
for commits the SAME shared predicate classifies as release — both
disjuncts, including the Release: trailer.
(g) the paired neutralisation formats in space export are documented in
place and pinned by a combined badge+value_source pytest.

User-Visible: yes
Issue: #385
This commit is contained in:
Codex
2026-08-30 08:24:40 +00:00
committed by claude[bot]
parent fbbea47545
commit 223f499e37
30 changed files with 360 additions and 180 deletions
+5
View File
@@ -8,6 +8,11 @@
## Не выпущено
- Клик по уже выбранной привязке в диалоге маркера больше не сбрасывает молча
настроенный источник значения и бейдж на «авто» — сброс происходит только
при реальной смене привязки
([#385](https://github.com/Matysh/houseplan-card/issues/385)).
- Для маркера устройства теперь можно выбрать действие **«Ничего не делать»**.
Короткий клик, тап, Enter и Space ничего не открывают и не отправляют, при
этом внешний вид маркера, карточка House Plan по долгому нажатию и HA