Tags: noomz/exmen
Tags
fix: status polling for service-type actions with hook scripts StatusPoller previously only iterated over ActionService.actions (regular actions), skipping service-type actions managed by ServiceManager. Also ServiceRowView used raw ServiceState text and dot color, ignoring hook-driven dynamicStatus. Changes: - StatusPoller.startPolling also polls ServiceManager.services - StatusPoller.runStatusScript updates ServiceManager too - ServiceManager gains applyHookUpdate to propagate hook updates - ManagedService.action changed from let to var for mutation - ServiceRowView: text uses dynamicStatus when available - ServiceRowView: dot turns green when dynamicStatus contains 'running' - ActionService wire-up kept in startPolling (no separate call site)