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