Pulse/internal
rcourtman 118574e491 fix: expose linkedHostAgentId and commandsEnabled to frontend
Related to #952 and #971

Both issues were caused by the backend not sending required fields to the
frontend in the ToFrontend() converters:

Issue #971 (Agent required badge):
- NodeFrontend was missing LinkedHostAgentId field
- Frontend couldn't identify linked host agents, so it fell back to showing
  'Agent required' instead of 'Via agent'

Issue #952 (AI Commands toggle stuck):
- HostFrontend was missing CommandsEnabled field
- Frontend couldn't see the actual commandsEnabled state from the backend,
  causing the optimistic UI to never receive confirmation that the state
  had actually changed

Also added IsLegacy and LinkedNodeId to HostFrontend for completeness.
2026-01-02 20:04:20 +00:00
..
agentbinaries Improve internal package test coverage 2025-12-29 17:25:21 +00:00
agentexec Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
agentupdate Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
ai refactor: fix lint issues in internal/ai package 2026-01-02 19:53:01 +00:00
alerts chore(tests): remove unused test code and redundant test cases 2026-01-02 16:11:09 +00:00
api feat(pro): expose update_alerts feature and add AI-powered update risk assessment 2026-01-02 19:21:17 +00:00
auth feat: auto-detect platforms during agent install and allow multi-host tokens 2025-12-14 16:21:59 +00:00
buffer Fix offline buffering: add tests, remove unused config, fix flaky test 2025-12-02 22:31:44 +00:00
ceph Improve internal package test coverage 2025-12-29 17:25:21 +00:00
config fix(patrol): address multiple issues in patrol service 2026-01-02 12:45:00 +00:00
crypto Improve internal package test coverage 2025-12-29 17:25:21 +00:00
discovery test: Improve discovery and Docker agent test coverage 2025-12-29 23:37:10 +00:00
dockeragent Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
errors refactor: Remove unreachable dead code branches 2025-12-02 14:48:57 +00:00
hostagent Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
hostmetrics Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
kubernetesagent Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
license Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
logging Improve internal package test coverage 2025-12-29 17:25:21 +00:00
mdadm Improve internal package test coverage 2025-12-29 17:25:21 +00:00
metrics Improve test coverage 2025-12-17 12:00:59 +00:00
mock feat(kubernetes): Add Kubernetes mock data and UI 2025-12-12 23:13:40 +00:00
models fix: expose linkedHostAgentId and commandsEnabled to frontend 2026-01-02 20:04:20 +00:00
monitoring fix: Docker agent token conflict on reconnect. Related to #1008 2026-01-02 00:03:23 +00:00
notifications feat: add demo AI findings for mock mode 2025-12-22 17:16:26 +00:00
resources Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
sensors Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
smartctl feat: PULSE_DISK_EXCLUDE now applies to SMART monitoring. Related to #983 2025-12-31 23:07:01 +00:00
ssh/knownhosts Improve internal package test coverage 2025-12-29 17:25:21 +00:00
system Improve internal package test coverage 2025-12-29 17:25:21 +00:00
tempproxy Improve internal package test coverage 2025-12-29 17:25:21 +00:00
types test: add unit tests for types package 2025-11-26 14:10:21 +00:00
updatedetection Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
updates feat: Enable update checks for Docker environments. Related to #1016 2026-01-02 14:22:40 +00:00
utils Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
websocket refactor: Remove unreachable dead code branches 2025-12-02 14:56:35 +00:00