Nudge 1.1.15.81560
Pre-releaseNotes
This is a pre-release 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
This will be the final Nudge release for macOS 11 and potentially other versions of macOS.
Due to several bugs found in the v1.1.14 release, including many subsequent v1.1.14.x builds, this release is being created to address them.
There are currently no known regressions from v1.1.13.
Added
Essentials
Package- This signed and notarized package contains the Nudge application and LaunchAgent
- Additional shortcut keys to ignore list when Nudge is in the forefront
Security.md
file added for pentesters to send potential security issues within the project
Changed
- macOS upgrade logic now uses
/System/Library/CoreServices/Software Update.app
as the default path for unknown installer versions - The LaunchAgent and Logger packages are now signed and notarized
- The Zsh package scripts are now embedded into the Nudge application
- Please note that if you install the LaunchAgent or Logger packages, you will need to install them after the Nudge application package. Failure to do this will result in the
postinstall
scripts not triggering.
- Please note that if you install the LaunchAgent or Logger packages, you will need to install them after the Nudge application package. Failure to do this will result in the
- The
postinstall
script is now in Bash, but calls Zsh without global/user environment variables - Moved the
preinstall
script logic topostinstall
- This materially changes the Nudge application package and the Suite package
Fixed
- All known regressions in v1.1.14
- Some ignored shortcut keys were improperly designed and not working
userSessionDeferrals
were not being accurately calculated- When using
calendarDeferralUnit
, the upper bounds of the calendar may return a negative integer, causing Nudge to crash.- The behavior will now return
0
- The behavior will now return
Changes
- 2f38780 - Do not write userPrefs if config is broken or unavailable