nudge
nudge copied to clipboard
A tool for encouraging the installation of macOS security updates.
Don't launch Nudge if apps listed in `acceptableApplicationBundleIDs` are the `frontmostApplication`
This feature as implemented in https://github.com/macadmins/nudge/pull/208 currently only works on subsequent launches and not if Nudge had been dismissed in the past. It would be ideal if the admin could...
As Admins, we want to use Nudge to: - Respect a (series of) Quiet Window(s) from one timestamp to another. - During this timeframe, Nudge will not launch, and will...
Right now we flip a boolean var when actions have been triggered so they don't spam the console, but the functions are still continuously being called. A lot of these...
It might be cool to interject items into the `mainContentText` field. Some ideas that come to mind: - requiredInstallationDate - majorUpgradeAppPath - allowedDeferrals
https://github.com/macadmins/nudge/releases/tag/v.1.1.0.08262021121922 failed to be notarized ``` Error: invalidJSONResponse(statusCode: Optional(504), data: "\n\n\n\n \n body {\n font-family: \"Helvetica Neue\", \"HelveticaNeue\", Helvetica, Arial, sans-serif;\n font-size: 15px;\n font-weight: 200;\n line-height: 20px;\n color: #4c4c4c;\n text-align:...
This may not be needed, but perhaps buying a domain and letting machines hit it for JSON with the latest official version. We could then warn that Nudge is out...
Some people may click away too fast and miss the nudge. By default this should be 0 seconds to keep current behavior.
This class would handle all actions related to reading and writing preferences. Overview: - Init would accept optional path to json - load settings from config profile - load settings...
https://gdmf.apple.com/v2/pmv is a JSON API that we might be able to leverage to understand when new updates are available, without having to sift through `softwareupdate` cli. We could then perhaps...