Commit Graph

  • 14bb82d9d9 Merge branch 'Munki7dev' into Munki7_2dev Munki7_2dev Greg Neagle 2026-06-05 20:21:09 -07:00
  • 30eaf1225c Fix reference to non-existent verb in manifestutil error (#1365) Munki7dev Jacob Burley 2026-06-06 05:20:18 +02:00
  • d6f2a8c444 More appearance tweaks to time range selector for better behavior with certain Accessibility->Display->Contrast settings Greg Neagle 2026-06-05 11:26:37 -07:00
  • e0701e35ee Change colors used in TimeRangeSelector to standard control colors for better behavior with Dakr Mode and alternate Appearance themes Greg Neagle 2026-06-03 12:42:35 -07:00
  • 159fa65774 Add placeholder text for localized 'Restrict update notifications' checkbox label for eight languages. Greg Neagle 2026-06-03 08:16:20 -07:00
  • 554bd12ea3 Re-sort ja.lproj/Localizable.strings Greg Neagle 2026-06-03 08:09:17 -07:00
  • 9df7a85268 Add notification restriction-related string (#1363) Allister Banks 2026-06-04 00:06:46 +09:00
  • caa6826980 swiftformat fix Greg Neagle 2026-06-02 16:27:04 -07:00
  • d2d21e4c61 Remove preferences for removed features from the output of managedsoftwareupdate --show-config Greg Neagle 2026-06-02 16:25:42 -07:00
  • 849ce98c08 Add localization for Preferences menu item Greg Neagle 2026-06-02 12:29:06 -07:00
  • faf3673ff0 Add support for localizing the 'Restrict update notifications' checkbox label in the Settings window Greg Neagle 2026-06-02 10:18:37 -07:00
  • 2e2cbe02fc Added Danish translation for Restrict update notifications (#1362) Thomas Tvegaard 2026-06-02 18:37:48 +02:00
  • 08fdcef74d Swedish translation for update notification restrictions (#1361) Per Olofsson 2026-06-02 18:37:36 +02:00
  • 17838ce7a1 Reorg MunkiStatus code and logic for more consistent display of progress information in more scenarios Greg Neagle 2026-06-01 15:26:09 -07:00
  • ba8d7ee8ff When handling munki://settings URL, only open the settings window if the admin allows it v7.2.0b1 Greg Neagle 2026-06-01 09:52:12 -07:00
  • 2a8c82fc08 Merge branch 'postflight-fix' into Munki7_2dev Greg Neagle 2026-06-01 09:28:05 -07:00
  • 6651bdbd2f Merge branch 'prefswindow' into Munki7_2dev Greg Neagle 2026-06-01 09:27:42 -07:00
  • 6212dc29cc Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-27 09:29:08 -07:00
  • 0f103d16f2 When printing to stderr, it's OK if the UTF8 conversion is lossy Greg Neagle 2026-05-27 09:28:25 -07:00
  • b015b45d41 Split load_page() into internal-page and arbitrary-URL variants (#1360) Kevin M. Cox 2026-05-27 11:26:32 -05:00
  • 6e5e49db99 Add support for munki://settings URL Greg Neagle 2026-05-21 10:35:43 -07:00
  • 277e583249 Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-19 16:05:10 -07:00
  • 2e4e3e1eda Reposition detail status progress spinner (#1358) Christopher Grande 2026-05-19 19:04:20 -04:00
  • 182d86fd6e Add default prefs for MSCOfferTo* and add new MSCAllow* prefs to --show-config list Greg Neagle 2026-05-19 10:55:00 -07:00
  • 02337d1628 Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-18 14:48:18 -07:00
  • 88e94e5c87 MSC.app: Fix positioning/layout of status info on item detail pages. Addresses #1357 Greg Neagle 2026-05-18 14:47:49 -07:00
  • 28f690bf09 Read user preferences directly from the plist file instead of using CFPreferences Greg Neagle 2026-05-18 08:21:50 -07:00
  • ddfba441d7 Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-16 09:09:08 -07:00
  • d92bfa1411 Refactor two sections of code that find running applications inside an app bundle to call a helper function Greg Neagle 2026-05-16 09:08:46 -07:00
  • 9941277ad2 Remove unused parameter from createManualQuitLabel() function Greg Neagle 2026-05-16 09:04:21 -07:00
  • 9c05c310ac Remove commented-out code Greg Neagle 2026-05-16 09:01:31 -07:00
  • c89aed319f Remove commented out test code Greg Neagle 2026-05-16 08:50:39 -07:00
  • 78b22d8223 Fix typo Greg Neagle 2026-05-16 08:49:55 -07:00
  • bdd38865b7 remove redundant blockingScrollView.hasVerticalScroller assignment Greg Neagle 2026-05-16 08:49:15 -07:00
  • 9a765a5f7d TimeRangeSelector: Safer setup/init of allowed hours Greg Neagle 2026-05-16 08:47:26 -07:00
  • 44496a16ba Defensive code cleanups, looking for edge cases and possible unhandled errors Greg Neagle 2026-05-16 08:24:48 -07:00
  • d2f316e782 Ensure MSCAllowedNotificationWindowStart is within 0-23 inclusive (24 would result in an out-of-bounds error) Greg Neagle 2026-05-14 16:32:05 -07:00
  • 999a4f3a81 Define the bundle ID for Managed Software Center in shared/constants.swift Greg Neagle 2026-05-14 16:30:57 -07:00
  • 66ee1b2dd0 Make sure selected notification hours in preferences are within allowed range Greg Neagle 2026-05-14 16:29:13 -07:00
  • 09ed6e5bea Bump version for future release Greg Neagle 2026-05-14 09:58:07 -07:00
  • 8ee14c9746 When reading MSCAllowedNotificationWindowStart and MSCAllowedNotificationWindowEnd preferences, constrain the values to 0...24 Greg Neagle 2026-05-14 09:56:41 -07:00
  • 271fc07ea8 Remove no-longer-used TimeWindowSelectorController; visual tweaks Greg Neagle 2026-05-14 09:07:21 -07:00
  • 8a4b071e8f Set up settings window to reflect saved preferences Greg Neagle 2026-05-14 09:06:22 -07:00
  • 886577f1f8 managedsoftwareupdate: consider user notification preferences when deciding whether or not to notify about pending updates Greg Neagle 2026-05-14 09:04:44 -07:00
  • 056d00baaa Define stop requested flag file path in shared/constants.swift Greg Neagle 2026-05-14 09:02:55 -07:00
  • 1c352ed1ad Add default values for new MSC notification window preferences Greg Neagle 2026-05-14 09:01:15 -07:00
  • f8366c9d10 Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-13 09:22:14 -07:00
  • 3c8824fbbd Update MainWindowController.swift (#1356) Kevin M. Cox 2026-05-13 11:04:46 -05:00
  • ec7a61cc45 MSC.app: Fix for an issue where you are repeatedly prompted to install available Apple updates when attempting to quit Greg Neagle 2026-05-13 08:37:05 -07:00
  • c3ea21c9c7 When generating number of days macOS is out of date, filter out non-OS items from AppleUpdateHistory.plist main v7.1.2 Greg Neagle 2026-05-11 12:52:29 -07:00
  • f1d7bb88f8 Update version for future release Greg Neagle 2026-05-11 12:28:52 -07:00
  • 27af6fc7aa Fix for detecting number of days macOS is out-of-date when current macOS version has a third component (Like 26.4.1) Greg Neagle 2026-05-11 12:27:52 -07:00
  • 99a7af72bb Continue work on notification preferences Greg Neagle 2026-05-11 12:09:54 -07:00
  • 8ddb360cf2 Merge branch 'Munki7dev' into prefswindow Greg Neagle 2026-05-08 09:16:12 -07:00
  • fcd53efcd3 Continued work on prefs window for allowed notification times Greg Neagle 2026-05-08 09:15:25 -07:00
  • a5525f3b04 manifestutil: fix text search for string items Greg Neagle 2026-05-08 09:11:22 -07:00
  • fcfd565b79 Beginning work on prefs window for allowed notification times Greg Neagle 2026-05-07 10:33:37 -07:00
  • 81721f3690 When a primary manifest is not retrieved, do not exit immediately; instead return .finishedWithErrors so finishing tasks (including postflight script) run. Greg Neagle 2026-04-28 11:40:50 -07:00
  • 70b1920cfb Bump version for future release v7.1.1 Greg Neagle 2026-04-28 08:21:30 -07:00
  • 427a9268ff When constructing a URL for a Munki resource, percent-encode any + characters in the path. Greg Neagle 2026-04-23 13:17:26 -07:00
  • 6eda31b97f Fix for issue where pending updates section was hidden when there were no pending updates but there were either additional updates or problem items. Addresses #1352 Greg Neagle 2026-04-23 13:07:51 -07:00
  • cf79f67893 Merge branch 'Munki7_1dev' into Munki7dev Greg Neagle 2026-04-21 08:23:32 -07:00
  • f79b2ae703 When rejecting an item due to failed installable_condition, include the actual item version in the warning message v7.1.0 Greg Neagle 2026-04-20 17:08:41 -07:00
  • ab9d9d672b addressed white background in blocking apps alert when reduce transparency is enabled in light mode (#1351) dhmoore 2026-04-20 14:19:33 -04:00
  • 4f52a2461d Fix for versioning issue in distribution package. Set product version to distribution version instead of core tools version in Distribution file. Greg Neagle 2026-04-15 09:39:40 -07:00
  • 1dc5ae24da When testing discovered a little mistake with the Dutch 'Quit Apps and Update button title' (#1350) Patrick van Nerum 2026-04-10 16:36:22 +02:00
  • 6525c5cab1 Complete Russian translation for localizable strings (#1349) Tatiana Ovchinnikova 2026-04-09 19:11:10 -05:00
  • d1555b0c0e Fix Spanish (es) localization: spelling, accents, grammar, and verb form consistency (#1348) Jordi Gil 2026-04-09 20:10:21 -04:00
  • 24672b9b9f Complete Italian translation for localizable strings (#1347) Paolo Bonzini 2026-04-10 02:10:02 +02:00
  • f74255c0c3 Update Spanish (es) localization for Munki 7.1 (#1346) Gadi Glogowski 2026-04-07 22:17:19 -04:00
  • 04fc4b5212 Fix source dependencies Greg Neagle 2026-04-06 16:56:48 -07:00
  • 5ecfffea38 More tests for MunkiVersion to help define/document behavior Greg Neagle 2026-04-06 16:38:05 -07:00
  • 9ac5eeb1d9 Silence a compiler warning Greg Neagle 2026-04-06 16:37:10 -07:00
  • 36b798fb67 Use the same logic as Managed Software Center to calculate oldestUpdateDays (IOW, take macOS out-of-date days into consideration) Greg Neagle 2026-04-06 13:22:06 -07:00
  • 0c8d50350b Merge remote-tracking branch 'refs/remotes/origin/Munki7_1dev' into Munki7_1dev Greg Neagle 2026-04-03 08:40:30 -07:00
  • 10951e8145 Better behavior when clicking the button to show Apple updates when in obnoxious notification mode Greg Neagle 2026-04-03 08:39:50 -07:00
  • df53cf7fe9 confirm ja out-of-date msg (#1345) Allister Banks 2026-04-03 14:01:05 +09:00
  • e64b5d9267 Verified Danish translation of an extra string. (#1343) Thomas Tvegaard 2026-03-31 17:17:43 +02:00
  • b5504bc6ad Approve out-of-date translation (#1342) Andreas Vogel 2026-03-31 17:15:57 +02:00
  • 7c12855d8e Update Finnish translation for macOS out-of-date warning. Thanks to Hannes Juutilainen. Greg Neagle 2026-03-31 08:14:26 -07:00
  • 2c57739237 Merge remote-tracking branch 'refs/remotes/origin/Munki7_1dev' into Munki7_1dev Greg Neagle 2026-03-30 13:03:55 -07:00
  • 429659e844 Update Dutch translation for macOS out-of-date warning. Thanks to Jacob Burley and Melvin Peeters. Greg Neagle 2026-03-30 13:03:27 -07:00
  • 778143b54d informal dutch translations (#1341) Jacob Burley 2026-03-30 22:03:14 +02:00
  • 9fd733cad7 Swedish translation for macOS out-of-date warning. Thanks to @MagerValp Greg Neagle 2026-03-30 11:27:41 -07:00
  • 3fde3a4be5 Verify tranaslation for macOS ot-of-date string. Thanks to Frank Paul Silye. Greg Neagle 2026-03-28 08:40:48 -07:00
  • 889bb07331 managedsoftwareupdate: Fix option validation for --checkonly and --installonly Greg Neagle 2026-03-27 08:54:22 -07:00
  • d468c76524 French translation for macOS out-of-date message verified by @kwyxz Greg Neagle 2026-03-26 13:06:26 -07:00
  • 42d54c1116 Google Translate localized strings for 'macOS has been out-of-date for X days' message Greg Neagle 2026-03-26 11:52:15 -07:00
  • 2005aa41e0 Add support for 'macOS out-of-date for X days' messages Greg Neagle 2026-03-26 11:51:11 -07:00
  • 19ad5e9ea9 Syntax fix for ja.lproj/Localizable.strings Greg Neagle 2026-03-26 10:20:17 -07:00
  • d46db09e59 Verify/add new round of ja-translated strings (#1340) Allister Banks 2026-03-26 10:23:33 -05:00
  • 98d7110edf One more updated Norwegian string. Thanks to Frank Paul Silye. Greg Neagle 2026-03-25 15:09:19 -07:00
  • 1b1f31e81c In forcedLogoutWarning(), when ending an active sheet, set the returnCode to .cancel so we don't trigger any additional actions as part of ending the sheet Greg Neagle 2026-03-25 10:29:07 -07:00
  • 138f99c8a2 Minor syntax fixes for nb.lproj/Localizable.strings Greg Neagle 2026-03-25 10:23:43 -07:00
  • ae021ed03e Updated Norwegian localization. Thanks to Frank Paul Silye. Greg Neagle 2026-03-25 09:25:01 -07:00
  • cc1cbf3301 Update Finnish localization (#1339) Hannes Juutilainen 2026-03-20 22:02:06 +02:00
  • f13129b3b5 simple update to translation (#1338) kwyxzandBenjamin Francois 2026-03-20 09:51:56 -07:00
  • 72459f001b Added missing Dutch translations for 7.1 (#1337) Jacob Burley 2026-03-20 15:15:27 +00:00
  • 1ceff75b10 Updates French localization for new 7.1 messages (#1336) Duvergier Claude 2026-03-20 00:03:32 +01:00
  • 2741368e87 Added overlooked translations (#1333) Andreas Vogel 2026-03-19 16:26:36 +01:00