Files
felhom-controller/REPORT.md
T
2026-10-12 17:25:12 +02:00

1.9 KiB

REPORT — felhom-controller v0.309.0 (2026-10-12 evening)

Baseline 68294ec (v0.308.0). Commits 462196e, 402fa41, 7626a28 (helper session, under the brief's full fences) and the lead's default-list commit. MinAgent 0.131.0 (unchanged). No wire change, no hub change.

R-388 slice 1 — the notification page in three switches (08 §8.1, 09 §3 decision 200; operator Q1/Q2 „as picked")

  • Three group switches with one sentence each (hu+en); the 18 per-detector switches and the cooldown under a „Részletek" <details> fold (Q2).
  • A group is a view over enabled_events (settings.NotificationGroups = the §8.1 table). A moved group switch sets or clears its detectors; an untouched one leaves the per-detector switches in charge, so an „egyedi" group is saved back unchanged. Old forms without group fields behave as v0.308.0.
  • Default list (Q1): groups 1 and 3 fully on for households with no saved list; group 2 „egyedi" (app_start_failed off, R-329). No stored prefs are seeded.
  • Tests internal/web/r388_notif_groups_test.go (7), red-proved (switch-off branch, untouched-group save, switch-on branch, the default list). Parity: 2 fixtures re-captured, 1 new case.

R-521 F7 — the guest's own disk event in the household's language

  • The root filesystem is a fill-watch target (since v0.191.0) checked every 10 min (since v0.297.0); now pinned end to end.
  • Fixed: the fill warning was Hungarian only — now bundle keys event.fill.*, the household text as message_customer (Notifier.PushEventHousehold). One Hungarian word changed: the formal „Kérjük," dropped (te-form gate).
  • Red-proved three ways (root target removed; household text dropped; watcher renders none).
  • Not measured: "/" and /mnt/sys_drive may be one filesystem on a box, so one fill could send two disk events.

Suite go build/vet/test ./... rc 0; controller/scripts/controller_gates.py --fast rc 0.