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