Commit Graph

3884 Commits

Author SHA1 Message Date
Greg Neagle 7bda74b2f1 Convert CGDisplay coordinates to NSScreen (AppKit) coordinates so blur windows on secondary displays are positioned correctly. swiftformat reformatting. 2025-06-17 11:31:25 -07:00
Greg Neagle abb511e6f8 MunkiStatus: Yet another attempt to ensure blurred backdrop covers the entire screen at loginwindow 2025-06-16 14:21:21 -07:00
Greg Neagle a4e19992b4 Remove debugging print() statement 2025-06-10 15:20:13 -07:00
Christopher Grande 8657425bcc NoDisplaySleepAssertion if Bootstrapping at LoginWindow (#1215)
If in Bootstrap mode, on AC power or Battery over 30% for Apple Silicon, 50% for Intel the Display will be kept awake while MunkiStatus is running.

If a NoDisplaySleep assertion is created it is automatically released when MunkiStatus quits.

Move Release Logic to releaseDisplaySleepAssertion from AppDelegate
2025-05-18 07:52:17 -07:00
Greg Neagle 6d33d5b33d More reliable identification of flat pkg PackageInfo and Distribution files 2025-04-02 09:18:19 -07:00
Greg Neagle 6ee386247d Merge branch 'PythonPowerManager' into Munki6dev 2025-02-11 09:26:14 -08:00
Greg Neagle 46b81f061c Bump version for future release 2025-02-10 13:04:44 -08:00
Greg Neagle e31330a64c String interpolation fix 2025-02-07 08:07:55 -08:00
Greg Neagle 0a2cb3f524 Don't skip user notification for display sleep assertions if force is true (so notifications will happen if a force install deadline is soon) 2025-02-06 17:33:52 -08:00
Greg Neagle f88d10eaef Skip user notification if a process has made a display sleep assertion, which may mean the user is 'presenting' or in a meeting 2025-02-06 17:17:18 -08:00
Liam Nicholson 189a9054e2 Add Chain Support in Client Certificate Authentication (#1236)
* add chain support in the Client Certificate mechanism

* update comment
2025-02-06 09:35:10 -08:00
Greg Neagle 41e4a5cf89 Wait longer for a reponse from fdesetup so the client doesn't timeout too fast 2025-01-29 13:38:15 -08:00
Greg Neagle b720ed5e59 Bump version for future release 2025-01-29 08:20:10 -08:00
Greg Neagle 6b4ad647c4 Update copyright dates 2025-01-25 15:35:09 -08:00
Greg Neagle 40b44aef2a Test that /usr/bin/aa exists before attempting to call it, avoiding a crash on older macOSes 2025-01-17 10:53:19 -08:00
Greg Neagle b385bd83e4 Attempt to fix issue with blurred background windows not correctly covering entire screen in some conditions 2024-10-18 09:49:43 -07:00
Greg Neagle aa41b00217 Bump version for future release 2024-10-07 09:28:31 -07:00
Greg Neagle 33048e95fe Remove a no-longer-used function 2024-10-07 09:24:54 -07:00
Tom Burgin d13030858b space switch in obnoxious mode (#1230) 2024-10-05 09:27:06 +02:00
Greg Neagle 85e82c68c7 iconutils: if pax can't expand files from a package Payload archive, try aa 2024-09-20 11:28:38 -07:00
Greg Neagle f0efc69780 MunkiStatus: revert window levels for backdrop windows and status and log windows to what they were before adding the blur effect 2024-09-12 09:20:15 -07:00
Greg Neagle 93b26403d1 When processing optional_installs, correctly record installed_size if available instead of just duplicating installer_item_size 2024-09-05 11:56:47 -07:00
Greg Neagle f0b2f9756e Bump version.plist for future release 2024-09-05 10:06:15 -07:00
Greg Neagle 2d34cbee2c Fix for displaying log window in front of the blurred background when MunkiStatus runs at/over the loginwindow 2024-09-05 09:57:57 -07:00
Greg Neagle ee5d52442b Add softwareupdate catalog for macOS 15 2024-08-29 15:01:06 -07:00
Greg Neagle f36fceb46e When opening Software Update settings pane, first lower the level of the blurred backdrop windows so that the settings pane will actually display before the backdrop windows are closed 2024-08-29 11:49:54 -07:00
Greg Neagle 17d50aa614 Address issue where, if Managed Software Center was running, its main window was minimized into the Dock, and an aggressive notification was triggered, the blurred background would appear over all screens, but no main (update) window would be visible 2024-08-29 10:09:34 -07:00
Greg Neagle 7756827e40 Update selfservice.py
Fix an error message that would have provided wrong info
2024-08-20 10:07:01 -07:00
Greg Neagle eff2ebc2c9 Bump version.plist for future release 2024-08-14 08:45:58 -07:00
Graham Gilbert 752376875c Add --show-config-plist option (#1224) 2024-08-14 08:24:21 -07:00
Greg Neagle faa048110f Explicitly set the frame origin for the blurred background windows to avoid offsets we've seen when running after a reboot. Thanks to @nixtar 2024-07-31 09:23:45 -07:00
Rob Renstrom cc7252d0dc Update make_munki_mpkg.sh (#1223)
norestart for launchd component package
2024-07-18 10:22:51 -07:00
Greg Neagle 12d997569b Bump app versions to match new release 2024-07-15 08:34:34 -07:00
Greg Neagle 85f39b76d0 Merge branch 'Munki6dev' into macmule-installhelper 2024-07-01 09:47:26 -07:00
Greg Neagle dd80a61875 Merge branch 'main' into Munki6dev 2024-07-01 09:46:11 -07:00
aysiu cccfba0500 Display force_install_after_date in managedsoftwareupdate summary (if applicable) (#1220)
* Show force_install_after_date in summary after managedsoftwareupdate run
---------

Authored-by: Alan Siu <alanysiu@gmail.com>
2024-07-01 09:44:47 -07:00
Greg Neagle acc09b4333 Merge branch 'Munki6dev' into macmule-installhelper 2024-06-24 10:52:27 -07:00
Greg Neagle 76e7f4b7e8 Code cleanup in MunkiItems.swift 2024-06-24 10:52:07 -07:00
Greg Neagle d7a27ea4fd Bump version for future release 2024-06-24 10:51:29 -07:00
Greg Neagle 251c1ce3b8 Merge branch 'Munki6dev' into macmule-installhelper 2024-06-24 10:50:16 -07:00
Greg Neagle 34b9e28e2a Merge branch 'main' into Munki6dev 2024-06-24 10:47:46 -07:00
Greg Neagle 40cc0ef8f9 Add version info to welcome message (#1219) 2024-06-24 10:46:35 -07:00
Greg Neagle e6de68c8a7 In "aggressive notification node", replace "dimming" the background with _blurring_ the background. 2024-06-24 08:47:55 -07:00
Greg Neagle 6d223825c0 Add background blurring to MunkiStatus.app 2024-06-20 18:31:12 -07:00
Greg Neagle 793e468b87 Bump version.plist for future release 2024-06-04 13:41:34 -07:00
Greg Neagle 23a6344c95 Merge branch 'Munki6dev' into macmule-installhelper 2024-06-04 13:40:47 -07:00
Greg Neagle 6c4a8bc29f Restore 'catalogs' as an item included in ManagedInstallReport.plist under 'Conditions'. Addresses #1218 2024-06-04 13:39:24 -07:00
Greg Neagle bb2d1e0ca2 When running an embedded pkginfo script, ignore errors when converting script output to UTF-8 2024-06-03 09:03:01 -07:00
Greg Neagle 3c4368c208 Merge branch 'Munki6dev' into macmule-installhelper 2024-05-21 15:20:43 -07:00
Greg Neagle fbe22d2ce1 Fix so new conditional/predicate comparisons based on installed applications actually work.
Bump version to 6.5.1 for future release.
2024-05-21 15:17:07 -07:00