github macadmins/nudge v1.1.0.08262021142007
Nudge 1.1.0.08262021142007

latest releases: v2.0.12.81807, v2.0.11.81805, v2.0.10.81799...
3 years ago

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/main
  • 7294e89 - Merge pull request #183 from MagerValp/main
  • 4b5b77d - first commit to build on xcode 13
  • 8b5c024 - Allow softwareupdate downloading on 11.4 and higher
  • 298579d - Create a nudge demo scheme
  • a23a375 - update project compatibility to xcode 12 and higher
  • 02b57dd - Add some more schemes and rename
  • d82f1e1 - get rid of policymanager :/
  • 9b49029 - add screenshot to demo schema
  • a501fd8 - a much better way to debug with schemes
  • 196642a - fix padding
  • e88fd3a - ocd spacing
  • db53489 - reduce languages to render in preview
  • 37d0ada - make screenshotzoom consistent in preview
  • d9461d1 - reduce reused views for ContentView
  • e3bb1d1 - move main windowstyle to new swiftui syntax
  • 5aebab2 - reduce repeated code on contentview with a background view
  • 0feddde - Make Nudge less annoying when debugging in xcode
  • 08c5d15 - fix spacing on bottom buttons
  • 21ab1ea - move to some more swiftui 5.5 syntax
  • 6585428 - Bump to 1.0.1
  • 68efaec - rename runners to use new naming for big sur
  • 3644cac - try xcode 13
  • 7e24b1b - fix for build
  • 39c44c3 - test debug
  • 1104db5 - Merge pull request #193 from macadmins/dev-swift55
  • 73cec7d - Tweak minimal mode by adding required and current OS
  • a2008e6 - Add hideDeferralCount preferences
  • ade9c74 - Add hideDeferralCount to standard mode
  • 2bab4d8 - Not sure why this isn't working, but CLI arg works fine
  • 050293c - I think this fixes it
  • c75ad28 - Remove commented out line as it isn't needed
  • 6e947c5 - Resolved conflict with dev
  • cd2009a - Get rid of CLI option and only use pref
  • 18edbc6 - Remove excess space
  • f6744a3 - take new case for Days Remaining
  • 6688248 - Add device info to simple mode
  • ade86d3 - Take new day display text
  • bf18b0d - Fix more info spacing
  • e09a8f8 - Alphabet things
  • 77c5005 - MORE ALPHABET THINGS
  • 0bd1a51 - Standardize plain button style and fix ? spacing in standard mode
  • 957e5e8 - Add back showDeferralCount to simple mode and tweak layout
  • 03bbf7d - This is dumb but it works
  • 4f1e4d1 - 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 word device accros the labels and buttons
  • 7f05e37 - Syntax error (, instead of ;) in the strings file
  • eb27ef2 - Merge pull request #192 from macadmins/nate/show-required-ver-minimal
  • e262229 - Merge branch 'development' into feature/french-fix
  • 86adb34 - Merge pull request #194 from ygini/feature/french-fix
  • 0f62826 - add major upgrade functionality
  • 36b15f0 - remove non-needed true checks
  • 8e13a19 - Merge pull request #196 from macadmins/major-upgrade-dev
  • 05b1561 - initial dutch
  • b1cc238 - finish nl localization
  • e7e80b8 - proper credits
  • f9e6c98 - Merge pull request #200 from macadmins/dutch
  • 1167008 - Fix json example to be valid json
  • f71a591 - Update README.md
  • c5f127a - Merge pull request #201 from kcrawford/json-readme-updates
  • d97657b - translate update time notice
  • cfd95b2 - Merge pull request #1 from headmin/german-strings-update
  • 483e27a - Merge pull request #202 from headmin/main
  • 8b5efa5 - fix broken dutch language
  • 851fa1c - Merge pull request #203 from macadmins/dutch-fix
  • 08ea7eb - initial custom user deferrals
  • 8fc778c - Add bug fixes around how far a user can defer based on requiredinstalldate
  • 55a8902 - change key after thinking about it while writing PR notes
  • 5b9ff3c - log user deferral event with timestamp
  • f3a565d - make it more understood why nudge is exiting
  • 43c4d9c - add user deferrals to simpleMode
  • 00c73be - create new allowUserQuitDeferrals option
  • b2d658c - update json and mobileconfig
  • b7634fa - localize the new buttons for all supported languages
  • edf30ec - add customDeferralButtonText, oneDayDeferralButtonText, oneHourDeferralButtonText
  • d8378ce - fix bug with showing old quit button with userDeferralQuit
  • f379728 - update the jamf json schema
  • 94d0680 - remove non-needed umad code that I'm never going to implement
  • ca9c698 - better logging around deferral time
  • 9745e46 - move DeviceInfo to UI folder
  • 9f7f1d8 - move deferral to its own sheet v1 - standardMode only
  • 3880dff - make it look better
  • 7ff3a60 - add new features to simplemode
  • a556591 - update german from PR-206
  • 1828889 - Merge pull request #204 from macadmins/custom-user-deferrals
  • 09675c3 - add actionButtonPath feature
  • 05f36ef - Merge pull request #207 from macadmins/add-actionButtonPath
  • bd4c56f - add acceptableApplicationBundleIDs feature
  • a5b4c9d - Merge pull request #208 from macadmins/optional-bundle-ids
  • 8814879 - Show negative days remaining with red, bold color
  • 8c55814 - Merge pull request #209 from macadmins/negative-days
  • fc8938a - log/reset deferral counts across nudge events
  • b01db73 - Merge pull request #210 from macadmins/per-nudge-event-deferral-count
  • 29c6f13 - fix requireDualQuitButtons logic
  • 8d8c06d - Merge pull request #213 from macadmins/fix-dev-bugs
  • 50c71ca - fix exit logic
  • 1344a9a - move BackgroundView to needToActivateNudge instead of standard NSApp.activate
  • e9d8d77 - Merge pull request #215 from macadmins/enhance-nudge-launch
  • f199bdf - Small changes to deferRunUntil on Later button and fix crashing
  • 84d6c74 - fix dark mode previews by wrapping them in ZStack
  • 1de9939 - fix simplemode preview on ContentView
  • 599ddac - move to automatic code signing with macadmins clever devops devid
  • 54ddd0a - call .localized() for new user-deferrals
  • ec785c5 - finish swiftui 5.5 syntax
  • 83419b1 - move to .edgesIgnoringSafeArea(.all) and fix hover bug on deviceInfo
  • f5dd39e - actually fix simple-mode jumping and bottom button padding
  • b161bd3 - bump to 1.1.0
  • 8796c57 - first attempt at the new application cert
  • 4fe4331 - go back to manual code signing for github actions
  • da1b86b - bump info.plist to 1.1.0
  • e2180df - move to Developer ID Application with other development team
  • 65e97ec - update project to 9GQZ7KUFR6
  • 597dbc4 - try the new notary path
  • 519eddb - try to fix notarization issues
  • a40c521 - Place mainContentText in a dynamic ScrollView
  • 24219a7 - try to generate a changelog
  • f7f0ffe - finish dynamic changelog for all github release actions
  • 1f315bc - create a preinstall script to exit nudge during upgrades of the pkg
  • 77f0aa6 - Fix typo in Swedish localization.
  • 8ad2415 - Merge pull request #221 from MagerValp/development
  • 2784c62 - Correct new Menu deferral UI properties
  • dfdc710 - Ensure Nudge is foremost application upon first launch if all release conditions are met
  • ed49ab5 - ignore user session deferral if past required installation date
  • 75f709a - fully center dditional device information button for both modes
  • 68e14f0 - redo logic of user-deferrals
  • 1b4e50b - reduce repeated code with a function
  • 3f798c6 - tweak deferral logic and aggressive mode
  • a9ee9fb - update the example files with all current big sur releases
  • ad86469 - Move to a single nudgeRefreshCycleTimer for both standard/simple mode
  • 6a195f0 - reduce .onAppear(nudgeStartLogic) to a single call
  • 62b51d7 - move parts of needToActivateNudge to ObservableObject
  • 352eedf - reduce the amount of noise being logged to single entries
  • 05a59d8 - add some todos
  • 1d1ba75 - Move targetedOSVersion to targetedOSVersionRule
  • 2895cad - add todo comment about why I'm invoking ProcessInfo()
  • e859aad - update jamf json schema
  • f56afe6 - clean up if/elseif
  • b162b29 - Merge pull request #225 from macadmins/version-rules-2
  • 50f542f - DeferView triggers userInitiatedExit() instead of the dismissal sheet
  • c6b050b - Merge pull request #227 from macadmins/version-rules-2
  • 9852225 - update README for 1.1.0 release
  • d427a96 - button not buttons
  • 09d1cca - update all screenshots for v1.1.0
  • 301a5dd - fix jamf json schema
  • d3511d1 - fully utilize mainContextText if there is no screenshot present and not forcing screenshot cli argument
  • 0004fbd - fix crash when actionButtonPath is an empty string
  • d2f2d50 - fix -demo-mode UI in standard and simple mode
  • cb78dbd - add aggressiveUserExperience preference
  • 7fdb76b - update jamf json schema for new default of attemptToFetchMajorUpgrade
  • ca585cb - Merge pull request #228 from macadmins/development

Don't miss a new nudge release

NewReleases is sending notifications on new releases.