Stop polling idle Agent updates controls #52

Merged
steve merged 1 commits from fix-agent-update-refresh into main 2026-08-22 12:33:46 +01:00
Owner

Closes #50.

Changes

  • removes all automatic polling while the Agent updates screen is idle or showing a terminal rollout
  • retains progress polling only while a rollout is actively running
  • removes the now-unnecessary state capture/restore machinery
  • adds regression coverage proving idle pages do not poll and running rollout pages do

Verification

  • manual local validation with an enrolled v1.2.0 agent
  • successful local upgrade to the e2e server build
  • go test ./...
  • go vet ./...
  • git diff --check
Closes #50. ## Changes - removes all automatic polling while the Agent updates screen is idle or showing a terminal rollout - retains progress polling only while a rollout is actively running - removes the now-unnecessary state capture/restore machinery - adds regression coverage proving idle pages do not poll and running rollout pages do ## Verification - manual local validation with an enrolled v1.2.0 agent - successful local upgrade to the e2e server build - go test ./... - go vet ./... - git diff --check
steve added 1 commit 2026-08-22 12:31:20 +01:00
Stop polling idle agent update controls
CI / Test (rest) (pull_request) Successful in 22s
CI / Lint (pull_request) Successful in 11s
CI / Build (windows/amd64) (pull_request) Successful in 8s
CI / Test (store) (pull_request) Successful in 40s
CI / Build (linux/amd64) (pull_request) Successful in 7s
CI / Build (linux/arm64) (pull_request) Successful in 8s
CI / Test (server-http) (pull_request) Successful in 1m45s
e2e / Playwright vs docker-compose (pull_request) Successful in 1m26s
80dac33f0a
steve merged commit bc5c99898c into main 2026-08-22 12:33:46 +01:00
steve deleted branch fix-agent-update-refresh 2026-08-22 12:33:46 +01:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: steve/restic-manager#52