Pulse/pkg
rcourtman b50872b686 feat: Implement unified update detection system (Phase 1)
Docker container image update detection with full stack implementation:

Backend:
- Add internal/updatedetection package with types, store, registry checker, manager
- Add registry checking to Docker agent (internal/dockeragent/registry.go)
- Add ImageDigest and UpdateStatus fields to container reports
- Add /api/infra-updates API endpoints for querying updates
- Integrate with alert system - fires after 24h of pending updates

Frontend:
- Add UpdateBadge and UpdateIcon components for update indicators
- Add updateStatus to DockerContainer TypeScript interface
- Display blue update badges in Docker unified table image column
- Add 'has:update' search filter support

Features:
- Registry digest comparison for Docker Hub, GHCR, private registries
- Auth token handling for Docker Hub public images
- Caching with 6h TTL (15min for errors)
- Configurable alert delay via UpdateAlertDelayHours (default: 24h)
- Alert metadata includes digests, pending time, image info
2025-12-27 17:58:38 +00:00
..
agents feat: Implement unified update detection system (Phase 1) 2025-12-27 17:58:38 +00:00
discovery hostagent: avoid host ID collisions and prefer LAN IP 2025-12-17 16:29:59 +00:00
fsfilters feat: Add disk exclusion filter for host agent. Closes #896 2025-12-25 12:04:40 +00:00
pbs feat(pbs): add API-based token creation for turnkey PBS setup 2025-12-26 10:08:41 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox fix: increase PBS storage content timeout to 60s 2025-12-26 00:21:17 +00:00
tlsutil fix: Per-node TLS fingerprints for cluster peers (TOFU) 2025-12-24 10:05:03 +00:00