Commit Graph
4875 Commits
Author SHA1 Message Date
Greg Neagle 14bb82d9d9 Merge branch 'Munki7dev' into Munki7_2dev 2026-06-05 20:21:09 -07:00
Jacob Burley 30eaf1225c Fix reference to non-existent verb in manifestutil error (#1365) 2026-06-05 20:20:18 -07:00
Greg Neagle d6f2a8c444 More appearance tweaks to time range selector for better behavior with certain Accessibility->Display->Contrast settings 2026-06-05 11:26:37 -07:00
Greg Neagle e0701e35ee Change colors used in TimeRangeSelector to standard control colors for better behavior with Dakr Mode and alternate Appearance themes 2026-06-03 12:42:35 -07:00
Greg Neagle 159fa65774 Add placeholder text for localized 'Restrict update notifications' checkbox label for eight languages. 2026-06-03 08:16:20 -07:00
Greg Neagle 554bd12ea3 Re-sort ja.lproj/Localizable.strings 2026-06-03 08:09:17 -07:00
Allister Banks 9df7a85268 Add notification restriction-related string (#1363)
Again furnished via oversight of Koji Arita, the string explaining the notifications limitation setting window
2026-06-03 08:06:46 -07:00
Greg Neagle caa6826980 swiftformat fix 2026-06-02 16:27:04 -07:00
Greg Neagle d2d21e4c61 Remove preferences for removed features from the output of managedsoftwareupdate --show-config 2026-06-02 16:25:42 -07:00
Greg Neagle 849ce98c08 Add localization for Preferences menu item 2026-06-02 12:29:06 -07:00
Greg Neagle faf3673ff0 Add support for localizing the 'Restrict update notifications' checkbox label in the Settings window 2026-06-02 10:18:37 -07:00
Thomas Tvegaard 2e2cbe02fc Added Danish translation for Restrict update notifications (#1362) 2026-06-02 09:37:48 -07:00
Per Olofsson 08fdcef74d Swedish translation for update notification restrictions (#1361) 2026-06-02 09:37:36 -07:00
Greg Neagle 17838ce7a1 Reorg MunkiStatus code and logic for more consistent display of progress information in more scenarios 2026-06-01 15:26:09 -07:00
Greg Neagle ba8d7ee8ff When handling munki://settings URL, only open the settings window if the admin allows it 2026-06-01 09:52:12 -07:00
Greg Neagle 2a8c82fc08 Merge branch 'postflight-fix' into Munki7_2dev 2026-06-01 09:28:05 -07:00
Greg Neagle 6651bdbd2f Merge branch 'prefswindow' into Munki7_2dev 2026-06-01 09:27:42 -07:00
Greg Neagle 6212dc29cc Merge branch 'Munki7dev' into prefswindow 2026-05-27 09:29:08 -07:00
Greg Neagle 0f103d16f2 When printing to stderr, it's OK if the UTF8 conversion is lossy 2026-05-27 09:28:25 -07:00
Kevin M. Cox b015b45d41 Split load_page() into internal-page and arbitrary-URL variants (#1360)
load_page() now only loads Munki-internal HTML pages from htmlDir and will not navigate to remote URLs. New load_url() loads arbitrary http(s) URLs; it is called only by loadSidebarItemPage to honor admin-configured CustomSidebarItems with remote page values.
2026-05-27 09:26:32 -07:00
Greg Neagle 6e5e49db99 Add support for munki://settings URL 2026-05-21 10:35:43 -07:00
Greg Neagle 277e583249 Merge branch 'Munki7dev' into prefswindow 2026-05-19 16:05:10 -07:00
Christopher Grande 2e4e3e1eda Reposition detail status progress spinner (#1358)
+ fix for initial spinner loading
2026-05-19 16:04:20 -07:00
Greg Neagle 182d86fd6e Add default prefs for MSCOfferTo* and add new MSCAllow* prefs to --show-config list 2026-05-19 10:55:00 -07:00
Greg Neagle 02337d1628 Merge branch 'Munki7dev' into prefswindow 2026-05-18 14:48:18 -07:00
Greg Neagle 88e94e5c87 MSC.app: Fix positioning/layout of status info on item detail pages. Addresses #1357 2026-05-18 14:47:49 -07:00
Greg Neagle 28f690bf09 Read user preferences directly from the plist file instead of using CFPreferences 2026-05-18 08:21:50 -07:00
Greg Neagle ddfba441d7 Merge branch 'Munki7dev' into prefswindow 2026-05-16 09:09:08 -07:00
Greg Neagle d92bfa1411 Refactor two sections of code that find running applications inside an app bundle to call a helper function 2026-05-16 09:08:46 -07:00
Greg Neagle 9941277ad2 Remove unused parameter from createManualQuitLabel() function 2026-05-16 09:04:21 -07:00
Greg Neagle 9c05c310ac Remove commented-out code 2026-05-16 09:01:31 -07:00
Greg Neagle c89aed319f Remove commented out test code 2026-05-16 08:50:39 -07:00
Greg Neagle 78b22d8223 Fix typo 2026-05-16 08:49:55 -07:00
Greg Neagle bdd38865b7 remove redundant blockingScrollView.hasVerticalScroller assignment 2026-05-16 08:49:15 -07:00
Greg Neagle 9a765a5f7d TimeRangeSelector: Safer setup/init of allowed hours 2026-05-16 08:47:26 -07:00
Greg Neagle 44496a16ba Defensive code cleanups, looking for edge cases and possible unhandled errors 2026-05-16 08:24:48 -07:00
Greg Neagle d2f316e782 Ensure MSCAllowedNotificationWindowStart is within 0-23 inclusive (24 would result in an out-of-bounds error) 2026-05-14 16:32:05 -07:00
Greg Neagle 999a4f3a81 Define the bundle ID for Managed Software Center in shared/constants.swift 2026-05-14 16:30:57 -07:00
Greg Neagle 66ee1b2dd0 Make sure selected notification hours in preferences are within allowed range 2026-05-14 16:29:13 -07:00
Greg Neagle 09ed6e5bea Bump version for future release 2026-05-14 09:58:07 -07:00
Greg Neagle 8ee14c9746 When reading MSCAllowedNotificationWindowStart and MSCAllowedNotificationWindowEnd preferences, constrain the values to 0...24 2026-05-14 09:56:41 -07:00
Greg Neagle 271fc07ea8 Remove no-longer-used TimeWindowSelectorController; visual tweaks 2026-05-14 09:07:21 -07:00
Greg Neagle 8a4b071e8f Set up settings window to reflect saved preferences 2026-05-14 09:06:22 -07:00
Greg Neagle 886577f1f8 managedsoftwareupdate: consider user notification preferences when deciding whether or not to notify about pending updates 2026-05-14 09:04:44 -07:00
Greg Neagle 056d00baaa Define stop requested flag file path in shared/constants.swift 2026-05-14 09:02:55 -07:00
Greg Neagle 1c352ed1ad Add default values for new MSC notification window preferences 2026-05-14 09:01:15 -07:00
Greg Neagle f8366c9d10 Merge branch 'Munki7dev' into prefswindow 2026-05-13 09:22:14 -07:00
Kevin M. Cox 3c8824fbbd Update MainWindowController.swift (#1356)
Add a guard in handleMunkiURL() to reject inputs that decode to an http or https scheme, preventing percent-encoded remote URLs from being loaded into MSC's main webview through the munki:// scheme handler.
2026-05-13 09:04:46 -07:00
Greg Neagle ec7a61cc45 MSC.app: Fix for an issue where you are repeatedly prompted to install available Apple updates when attempting to quit 2026-05-13 08:37:05 -07:00
Greg Neagle c3ea21c9c7 When generating number of days macOS is out of date, filter out non-OS items from AppleUpdateHistory.plist 2026-05-11 12:52:29 -07:00