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.
Changes
5347d3b
- Fix localization case.c5b36b6
- Add Swedish localization.5574287
- Merge pull request #184 from macadmins/main7294e89
- Merge pull request #183 from MagerValp/main4b5b77d
- first commit to build on xcode 138b5c024
- Allow softwareupdate downloading on 11.4 and higher298579d
- Create a nudge demo schemea23a375
- update project compatibility to xcode 12 and higher02b57dd
- Add some more schemes and renamed82f1e1
- get rid of policymanager :/9b49029
- add screenshot to demo schemaa501fd8
- a much better way to debug with schemes196642a
- fix paddinge88fd3a
- ocd spacingdb53489
- reduce languages to render in preview37d0ada
- make screenshotzoom consistent in previewd9461d1
- reduce reused views for ContentViewe3bb1d1
- move main windowstyle to new swiftui syntax5aebab2
- reduce repeated code on contentview with a background view0feddde
- Make Nudge less annoying when debugging in xcode08c5d15
- fix spacing on bottom buttons21ab1ea
- move to some more swiftui 5.5 syntax6585428
- Bump to 1.0.168efaec
- rename runners to use new naming for big sur3644cac
- try xcode 137e24b1b
- fix for build39c44c3
- test debug1104db5
- Merge pull request #193 from macadmins/dev-swift5573cec7d
- Tweak minimal mode by adding required and current OSa2008e6
- Add hideDeferralCount preferencesade9c74
- Add hideDeferralCount to standard mode2bab4d8
- Not sure why this isn't working, but CLI arg works fine050293c
- I think this fixes itc75ad28
- Remove commented out line as it isn't needed6e947c5
- Resolved conflict with devcd2009a
- Get rid of CLI option and only use pref18edbc6
- Remove excess spacef6744a3
- take new case for Days Remaining6688248
- Add device info to simple modeade86d3
- Take new day display textbf18b0d
- Fix more info spacinge09a8f8
- Alphabet things77c5005
- MORE ALPHABET THINGS0bd1a51
- Standardize plain button style and fix ? spacing in standard mode957e5e8
- Add back showDeferralCount to simple mode and tweak layout03bbf7d
- This is dumb but it works4f1e4d1
- Various French localization fixes Changes done: - in French we don't capitalize first letter of ervery words in a title - all punctuation with two parts (:;?!) require an insecable space before - using better words when appropriate - keeping homogenous translation for the worddevice
accros the labels and buttons7f05e37
- Syntax error (, instead of ;) in the strings fileeb27ef2
- Merge pull request #192 from macadmins/nate/show-required-ver-minimale262229
- Merge branch 'development' into feature/french-fix86adb34
- Merge pull request #194 from ygini/feature/french-fix0f62826
- add major upgrade functionality36b15f0
- remove non-needed true checks8e13a19
- Merge pull request #196 from macadmins/major-upgrade-dev05b1561
- initial dutchb1cc238
- finish nl localizatione7e80b8
- proper creditsf9e6c98
- Merge pull request #200 from macadmins/dutch1167008
- Fix json example to be valid jsonf71a591
- Update README.mdc5f127a
- Merge pull request #201 from kcrawford/json-readme-updatesd97657b
- translate update time noticecfd95b2
- Merge pull request #1 from headmin/german-strings-update483e27a
- Merge pull request #202 from headmin/main8b5efa5
- fix broken dutch language851fa1c
- Merge pull request #203 from macadmins/dutch-fix08ea7eb
- initial custom user deferrals8fc778c
- Add bug fixes around how far a user can defer based on requiredinstalldate55a8902
- change key after thinking about it while writing PR notes5b9ff3c
- log user deferral event with timestampf3a565d
- make it more understood why nudge is exiting43c4d9c
- add user deferrals to simpleMode00c73be
- create new allowUserQuitDeferrals optionb2d658c
- update json and mobileconfigb7634fa
- localize the new buttons for all supported languagesedf30ec
- add customDeferralButtonText, oneDayDeferralButtonText, oneHourDeferralButtonTextd8378ce
- fix bug with showing old quit button with userDeferralQuitf379728
- update the jamf json schema94d0680
- remove non-needed umad code that I'm never going to implementca9c698
- better logging around deferral time9745e46
- move DeviceInfo to UI folder9f7f1d8
- move deferral to its own sheet v1 - standardMode only3880dff
- make it look better7ff3a60
- add new features to simplemodea556591
- update german from PR-2061828889
- Merge pull request #204 from macadmins/custom-user-deferrals09675c3
- add actionButtonPath feature05f36ef
- Merge pull request #207 from macadmins/add-actionButtonPathbd4c56f
- add acceptableApplicationBundleIDs featurea5b4c9d
- Merge pull request #208 from macadmins/optional-bundle-ids8814879
- Show negative days remaining with red, bold color8c55814
- Merge pull request #209 from macadmins/negative-daysfc8938a
- log/reset deferral counts across nudge eventsb01db73
- Merge pull request #210 from macadmins/per-nudge-event-deferral-count29c6f13
- fix requireDualQuitButtons logic8d8c06d
- Merge pull request #213 from macadmins/fix-dev-bugs50c71ca
- fix exit logic1344a9a
- move BackgroundView to needToActivateNudge instead of standard NSApp.activatee9d8d77
- Merge pull request #215 from macadmins/enhance-nudge-launchf199bdf
- Small changes to deferRunUntil on Later button and fix crashing84d6c74
- fix dark mode previews by wrapping them in ZStack1de9939
- fix simplemode preview on ContentView599ddac
- move to automatic code signing with macadmins clever devops devid54ddd0a
- call .localized() for new user-deferralsec785c5
- finish swiftui 5.5 syntax83419b1
- move to .edgesIgnoringSafeArea(.all) and fix hover bug on deviceInfof5dd39e
- actually fix simple-mode jumping and bottom button paddingb161bd3
- bump to 1.1.08796c57
- first attempt at the new application cert4fe4331
- go back to manual code signing for github actionsda1b86b
- bump info.plist to 1.1.0e2180df
- move to Developer ID Application with other development team65e97ec
- update project to 9GQZ7KUFR6597dbc4
- try the new notary path519eddb
- try to fix notarization issuesa40c521
- Place mainContentText in a dynamic ScrollView24219a7
- try to generate a changelogf7f0ffe
- finish dynamic changelog for all github release actions1f315bc
- create a preinstall script to exit nudge during upgrades of the pkg77f0aa6
- Fix typo in Swedish localization.8ad2415
- Merge pull request #221 from MagerValp/development2784c62
- Correct new Menu deferral UI propertiesdfdc710
- Ensure Nudge is foremost application upon first launch if all release conditions are meted49ab5
- ignore user session deferral if past required installation date75f709a
- fully center dditional device information button for both modes68e14f0
- redo logic of user-deferrals1b4e50b
- reduce repeated code with a function3f798c6
- tweak deferral logic and aggressive modea9ee9fb
- update the example files with all current big sur releasesad86469
- Move to a single nudgeRefreshCycleTimer for both standard/simple mode6a195f0
- reduce .onAppear(nudgeStartLogic) to a single call62b51d7
- move parts of needToActivateNudge to ObservableObject352eedf
- reduce the amount of noise being logged to single entries05a59d8
- add some todos1d1ba75
- Move targetedOSVersion to targetedOSVersionRule2895cad
- add todo comment about why I'm invoking ProcessInfo()e859aad
- update jamf json schemaf56afe6
- clean up if/elseifb162b29
- Merge pull request #225 from macadmins/version-rules-250f542f
- DeferView triggers userInitiatedExit() instead of the dismissal sheetc6b050b
- Merge pull request #227 from macadmins/version-rules-29852225
- update README for 1.1.0 released427a96
- button not buttons09d1cca
- update all screenshots for v1.1.0301a5dd
- fix jamf json schemad3511d1
- fully utilize mainContextText if there is no screenshot present and not forcing screenshot cli argument0004fbd
- fix crash when actionButtonPath is an empty stringd2f2d50
- fix -demo-mode UI in standard and simple modecb78dbd
- add aggressiveUserExperience preference7fdb76b
- update jamf json schema for new default of attemptToFetchMajorUpgradeca585cb
- Merge pull request #228 from macadmins/development