Notes
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.
Changes
effa383
- Create a blurred background that can be displayed on request (demonstration code)125cfaf
- super nag - make nudge and the blurred window persist across all virtual desktopsf1e6457
- add storyboard to xcodeprojf49fe10
- make blur screen false by default - needs more work to make it prod worthy463a9d1
- Make the background an observed object CallviewObserved.bluredBackground?.close()
when clicking the "update device" button. this will make the background blur go away so the user can see the update window404fc26
- duplicated reference to the background storyboardfa0d6df
- renamed Blur storyboard to baclgroundBlur18339fa
- Removed storyboard and replaced as NSWindow declarationeb3edcf
- Merge branch 'development' into background-bluraf87ab1
- Merge branch 'development' into background-blura19b1e6
- Merge pull request #335 from macadmins/development44cb06e
- Added N and M as banned keys. banning N prevents new window which is innocuous but not useful in any case. banning M prevents Nudge from being minimised perpetually and thus not being "in the way".243a5a7
- Merge pull request #351 from bartreardon/more-banned-shortcut-keys37d2cb9
- improve Norwegian localizationf6c69db
- Add Danish localization5487cd8
- disable ability to move nudge to different desktop spaces3eb3666
- add acceptableCameraUsage and cameraReferralTime code logicddacdd7
- acceptableCameraUsage should be false default1460619
- Merge branch 'development' into background-blur15f5951
- Merge pull request #316 from bartreardon/background-blurd793f46
- Finish out the blurred background v1 code and fix some bugs1ff01d1
- Ensure blur is always loaded on re-activations9ea240e
- Attempt to fix deferral date when ui is open for a while906b810
- Merge pull request #355 from macadmins/dev-blur134b258
- add cameraReferralTime to preferences5cba117
- remove fullscreen debug test code45b5018
- fix bugs with blur logic and create test workflow35d9009
- fix custom buttons and add support for shell and zsh scripts05aa105
- add -print-profile-config and -print-json-config arguments3af0d7a
- add ability to block applicationsa3074ed
- bump to 1.1.7e688c47
- Added German User Notificationa53ea4d
- Merge pull request #357 from colorenz/development108584c
- block applications when attemptToBlockApplicationLaunches is true6148277
- do not block apps without bundle identifiersf79bb3c
- print out the frontmost application01803b7
- Google translate user notification localizations18e969b
- update jamf json schema and example json/profileebb2e67
- fix json schema066d2b1
- dont get in the way of full screen appsffa1d22
- some small tweaks about observability7f5a915
- figured out how to do screen sharing usage6b372b2
- small tweaks to the logger and softwareupdate code2ff2e9a
- get rid of all let = msg variables and tweak log outputs3667ea2
- allow camera and screen sharing when not pastRequiredInstallationDatea34540f
- Attempt to fix the non Gregorian calendar issuesf5489a7
- fix -print-profile-configca2e913
- Refactor needToActivateNudge() from all the additions3f0cee5
- add logs around screen sharing and camerad1d8414
- more tweaks to logging and order of nudge activationsec6323f
- dont set deferral time in demo mode068f1b3
- dont guard on notification name as not neededafb9741
- Add acceptableAssertionUsage and acceptableAssertionApplicationNames logiced027b1
- initial DND config instead of log streama0bdd7b
- move isScreenSharing logic to DNDServer private framework2ba89cb
- refactor camera logic and remove logReferralTime4e27899
- add more notes on how I found this