Description
Feature request from @SemoTech for comprehensive patch scheduling capabilities:
- Scheduled patch windows — set install times at the device level, remembered for future updates
- Auto-install option — patches install automatically on schedule with automatic restart if needed
- Precautionary delay — configurable X-day delay before installing to assess safety
- Tiered approval:
- Safari and Security updates → install promptly on schedule
- Major macOS version updates → require manual approval (can break app compatibility)
- 3rd-party app patching — detect and flag updates for installed 3rd-party apps, allow tagging apps for auto-update on the same schedule
- Rollback — ability to revert to previous version within 30 days if new version causes issues
Context
This builds on the existing patch scanning and installation infrastructure. The current system can scan for and install individual patches, but lacks scheduling, automation, and approval workflows.
Reported By
@SemoTech — comment on #265 (2026-03-19)