Notes
This is a version of Nudge created by GitHub Actions.
Nudge.app has been signed and notarized. The package has been signed, notarized and stapled.
By default Nudge looks for a com.github.macadmins.Nudge.json
file located in /Library/Preferences
. If you would like to use an alternative path, please read the README or the WIKI
About the LaunchAgent
This is a basic launch agent that opens Nudge twice an hour, every 30 minutes.
If you would like to reduce the amount of times Nudge launches per day, it is recommended to create your own LaunchAgent.
Changelog
Requires macOS 12.0 and higher.
Added
- If using
utilizeSOFAFeed
, you can now set theaboutUpdateURL
tosofa
- If a URL is found in the relevant
SecurityInfo
key for the corresponding update, this value will be used. - If no URL is found, the aboutUpdateURL button will not be shown to the user
- Feature Request 629
- If a URL is found in the relevant
Changed
- The
SMAppService
logic logs have been moved to debug logs - When an updated Managed Preference is sent for
com.github.macadmins.Nudge
, if the values are different, Nudge will exit- This is a workaround for issue 602
- The LaunchAgent will ensure the application is successfully restarted at a future time.
Fixed
- The Jamf JSON schema file had an item missing and a key incorrectly set
Changes
- 7ddc361 - remove debug print
- 740d78a - Add 'disableNudgeForStandardInstalls' to Jamf schema
- 56191aa - Update com.github.macadmins.Nudge.json
- b620927 - Update com.github.macadmins.Nudge.json
- e19f199 - add debugging for SMAppService if/when it ever works
- f13a697 - Quit nudge when MDM profile is updated
- a42f3cb - redo SMAppService log method
- 2b43ba4 - v2.0.7
- 0172835 - allow dynamic sofa aboutUpdateURLs
- 9014f1d - Merge pull request #635 from macadmins/development