Commit historia

Upphovsman SHA1 Meddelande Datum
  Alexander Korolev c937008b42 power off: never cut a shared extra (fabric switch/fan) another cluster's live run needs 1 vecka sedan
  Alexander Korolev 62bf7be418 power off --node: do NOT turn off cluster-level extras (fabric switch/fan) 1 vecka sedan
  Alexander Korolev 162b9417a5 power.rs back under the 500-line cap: HA entity toggling (toggle_one/toggle_entities/extra_ids/call) moved to power/toggle.rs, plug decisions (OnAction/decide_on/stale_nodes) to power/plug.rs; stale doc comment cleaned 2 veckor sedan
  Alexander Korolev 3acc8fa855 power on: ensure-powered — nodes believed down with an already-on plug get a 30 s plug power cycle (2-5 s cuts left the PSU rail energized and the machine in soft-off); per-node outcome report becomes the job message; CLI uses a 1.5 s TCP reachability probe, web uses the last snapshot 2 veckor sedan
  Alexander Korolev e3d6c0401b feat: graceful MikroTik/RouterOS power-off via ROS API ([mikrotik] config) 1 månad sedan
  Alexander Korolev 6c5f9922b5 config: non-blocking extra_entities (blocks = false) 2 månader sedan
  Alexander Korolev 82bbb916d2 fix(i18n): set thread-local locale in spawned tasks 2 månader sedan
  Alexander Korolev 1ba1d99e05 fix: resolve review findings across modules 3 månader sedan
  Alexander Korolev 3f08ff868e refactor(core): extract Docker command helpers, rewrite host_keys with toml_edit, extract per-command handlers 3 månader sedan
  Alexander Korolev 17a4f0c39a feat(i18n): localize all remaining module output strings 4 månader sedan
  Alexander Korolev fc645f8d70 feat: add 'power switch --from <src> --to <tgt>' command 4 månader sedan
  Alexander Korolev 7b9f963036 feat: optional cluster-level extra_entities for power commands 4 månader sedan
  Alexander Korolev 7b8651cead feat: Home Assistant integration for power on/off 4 månader sedan