Commit Graph
1041 Commits
Author SHA1 Message Date
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 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 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 6212dc29cc Merge branch 'Munki7dev' into prefswindow 2026-05-27 09:29:08 -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 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 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 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 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
Greg Neagle 99a7af72bb Continue work on notification preferences 2026-05-11 12:09:54 -07:00
Greg Neagle fcd53efcd3 Continued work on prefs window for allowed notification times 2026-05-08 09:15:25 -07:00
Greg Neagle fcfd565b79 Beginning work on prefs window for allowed notification times 2026-05-07 10:33:37 -07:00
Greg Neagle 70b1920cfb Bump version for future release 2026-04-28 08:21:30 -07:00
Greg Neagle 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 2026-04-23 13:07:51 -07:00
dhmoore ab9d9d672b addressed white background in blocking apps alert when reduce transparency is enabled in light mode (#1351) 2026-04-20 11:19:33 -07:00
Patrick van Nerum 1dc5ae24da When testing discovered a little mistake with the Dutch 'Quit Apps and Update button title' (#1350) 2026-04-10 09:36:22 -05:00
Tatiana Ovchinnikova 6525c5cab1 Complete Russian translation for localizable strings (#1349) 2026-04-09 19:11:10 -05:00
Jordi Gil d1555b0c0e Fix Spanish (es) localization: spelling, accents, grammar, and verb form consistency (#1348)
Address systematic issues in Castilian Spanish translations across
Managed Software Center, MunkiStatus, and munki-notifier, aligning
with Apple's macOS Spanish localization conventions.

Made-with: Cursor
2026-04-09 19:10:21 -05:00
Paolo Bonzini 24672b9b9f Complete Italian translation for localizable strings (#1347)
Fixed "Due:" with the same translation as nl.
2026-04-09 19:10:02 -05:00
Gadi Glogowski f74255c0c3 Update Spanish (es) localization for Munki 7.1 (#1346)
Translate all new strings and verify existing translations for the
Munki 7.1 release, including:

- Quit blocking applications sheet (Reopen, Quit Apps and Update,
  Skip and Update Others, Manual quit required, Force Quit)
- Apple updates display strings (pending counts, availability messages)
- macOS out-of-date message
- Volume owner restriction message (complete partial translation)
- Standardize "Skip" translations to use "Omitir" consistently
- Use infinitive form for checkbox label (Reabrir)
- Remove all TODO: TRANSLATE and TODO: verify translation tags

Made-with: Cursor
2026-04-07 21:17:19 -05:00
Greg Neagle 9ac5eeb1d9 Silence a compiler warning 2026-04-06 16:37:10 -07:00
Greg Neagle 0c8d50350b Merge remote-tracking branch 'refs/remotes/origin/Munki7_1dev' into Munki7_1dev 2026-04-03 08:40:30 -07:00
Greg Neagle 10951e8145 Better behavior when clicking the button to show Apple updates when in obnoxious notification mode 2026-04-03 08:39:50 -07:00