Skip to content

[Patching] Enhance: Apple update type classification, 3rd-party discovery dashboard, rollback time windows #266

@ToddHebebrand

Description

@ToddHebebrand

Description

Feature request from @SemoTech for comprehensive patch scheduling capabilities:

  1. Scheduled patch windows — set install times at the device level, remembered for future updates
  2. Auto-install option — patches install automatically on schedule with automatic restart if needed
  3. Precautionary delay — configurable X-day delay before installing to assess safety
  4. Tiered approval:
    • Safari and Security updates → install promptly on schedule
    • Major macOS version updates → require manual approval (can break app compatibility)
  5. 3rd-party app patching — detect and flag updates for installed 3rd-party apps, allow tagging apps for auto-update on the same schedule
  6. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions