Commit Graph

694 Commits

Author SHA1 Message Date
Greg Neagle
41ebedc1f9 Consider staged macOS installers when deciding whether or not to get aggressive 2022-09-03 18:41:17 -07:00
Greg Neagle
e892dd0138 Add some new managedsoftwareupdate output for localization 2022-08-31 09:59:16 -07:00
Greg Neagle
8a3a5cdf29 Remove commented-out test code 2022-08-30 16:51:11 -07:00
Greg Neagle
33a515e619 Merge branch 'Munki5dev' into Munki6dev 2022-08-30 16:43:20 -07:00
Christopher Grande
e05b221779 Adjust Search field size and position to better match other Apple apps (#1155) 2022-08-30 16:40:50 -07:00
Greg Neagle
90d2de3531 Only display alert about staged OS installer if there are other items to be installed 2022-08-27 10:07:55 -07:00
Greg Neagle
b20b9d528b Allow for staged OS installer to be suppressed; bump version for future release 2022-08-27 07:55:18 -07:00
Greg Neagle
f1c56a6af5 MSC app now more explictly tells managedsoftwareupdate to launch an OS installer 2022-08-25 15:39:07 -07:00
Greg Neagle
396cbba913 Add forgotten check for Apple silicon 2022-08-25 15:37:31 -07:00
Greg Neagle
7baca5ca7b MSC.pp: warn user they cannot upgrade macOS if they are not a volume owner on Apple silicon 2022-08-25 15:35:58 -07:00
Greg Neagle
51b9dfe148 Add osinstaller.swift to project 2022-08-25 15:28:31 -07:00
Greg Neagle
370a46dcf5 MSC.app: add some functions to help tell if user is volume owner 2022-08-25 15:27:47 -07:00
Greg Neagle
528281bdd0 Some refactoring 2022-08-25 15:26:52 -07:00
Greg Neagle
456ef3228b Add support in MSC.app for staged macOS installers 2022-08-25 09:54:02 -07:00
Greg Neagle
516f4ec61d MSC.app should attempt to open the new Software Updates view in the new System Settings application in macOS 13 Ventura beta 2022-06-08 13:56:17 -07:00
Greg Neagle
8329c6f67b Bumping versions for future release 2022-06-07 11:51:58 -07:00
Christopher Grande
42334f6fec Hide baseline separator on < 10.15 (#1140)
Remove line in updates only mode & full window mode
2022-06-07 11:48:55 -07:00
Greg Neagle
9dbc161dc6 Fix dumb mistake around displaying Apple updates in MSC.app 2022-05-25 09:51:24 -07:00
Greg Neagle
f6c618a243 Better UI around Apple updates that don't require a restart on Apple silicon 2022-05-24 11:22:37 -07:00
Greg Neagle
5ee0f5928a Update copyright dates 2022-05-10 16:09:38 -07:00
Greg Neagle
7ce973787b Address an issue with munki-notifier, 'obnoxious mode', and multiple spaces (See https://github.com/munki/munki/issues/1108) 2022-04-26 10:44:44 -07:00
Greg Neagle
b84124f6f0 Update MSC.app to call munki-notifier.app to clear delivered notifications 2022-04-25 12:44:15 -07:00
Greg Neagle
e7538beebf Update munki-notifier to no longer spoof the 'com.googlecode.munki.ManagedSoftwareCenter' bundle id 2022-04-25 12:40:53 -07:00
Greg Neagle
d734c2ce9e Fix for issue where a given optional install might appear in both Pending Updates and Available Updates 2022-02-28 14:33:43 -08:00
Greg Neagle
e590d6f2f5 MSC.app: If we have 'overdue' pending updates, don't display other available (not pending) updates 2021-10-28 15:08:38 -07:00
Greg Neagle
5c9513ca56 Disable 'Reload Page' menu item when in 'obnoxious mode', which provided a trivial way to escape 'obnoxious mode' 2021-10-28 09:52:23 -07:00
Greg Neagle
e259954a74 Bump version of MSC.app (which I should have done before 5.6.0RC2) 2021-10-20 11:26:02 -07:00
Greg Neagle
cfd7d45175 Increase time after MSC opens Software Update until it quits from 10 seconds to 15 2021-10-19 10:09:30 -07:00
Greg Neagle
c5a1913860 Bump MSC.app version 2021-09-08 14:26:04 -07:00
Greg Neagle
7ce36e1c3b Don't prompt for FV password if we're being asked to quit as part of installing an Apple update via the Software Update prefs pane 2021-08-30 09:54:06 -07:00
Christopher Grande
7ba99a575a Fix for window flickering state (#1106)
Main window can flicker state when returning from Obnoxious if in Updates Only mode.
2021-08-27 14:47:53 -07:00
Christopher Grande
9400095452 Rename items → sidebar_items, remove checks for 1 sidebar item since the count no longer changes (#1107) 2021-08-27 14:47:10 -07:00
Christopher Grande
503be23719 Hide sidebar when in update only mode (#1105)
Add Updates Only Window Mode

When no optional software is available the sidebar is collapsed

Adjust window controls on newer OSs to match Mac App Store
2021-08-27 10:41:37 -07:00
Greg Neagle
e1ad73920d Adjust detection of interfaceMode ('dark/light') to handle auto-switching intro'd in 10.15 2021-08-26 09:01:18 -07:00
Greg Neagle
13e4d428bb Better handling of NSApplication presentation options and NSWindow stylMask around obnoxious/unobnoxious modes. Attempts to address #1102 2021-08-04 15:31:40 -07:00
Greg Neagle
4940db6845 Address issue on Apple silicon where MSC prompted to install non-existent Apple updates. 2021-05-26 08:29:45 -07:00
Greg Neagle
1c2af93ec7 Actually use updated Apple Updates alert strings 2021-05-24 11:52:39 -07:00
Greg Neagle
8d5472633d Beginning of changes for Apple update nagging support on Apple Silicon 2021-05-24 11:28:15 -07:00
macmule
f00c8eed8d Hide non-updates labels in sidebar when not applicable (#1089)
* Update MainWindowController.swift

Amends MSC to only show the updates view if no optional installs are declared, mimicking prior MSC's behaviour

* Update MainWindowController.swift
2021-05-14 14:23:33 -07:00
Greg Neagle
cae5863e95 Update an nb localized string for MunkiStatus to match the equivalent string in MSC.app 2021-03-03 22:15:34 -08:00
Marius Langseth
b39406be75 Update to Norwegian translation (#1069) 2021-03-03 22:09:04 -08:00
Greg Neagle
82b720661a Update copyright dates 2021-02-20 09:12:34 -08:00
Greg Neagle
998586a630 Force Apple softwareupdate prefs to false on Apple Silicon 2021-02-09 14:10:47 -08:00
Greg Neagle
49a1fc5bca Set deployment target of munki-notifier to 10.11; other tweaks 2021-02-09 14:08:56 -08:00
Greg Neagle
16fba06468 Update default banner images to better work with new minimum size 2020-12-09 10:35:20 -08:00
Greg Neagle
b1d3cd0e1d Fix default logic when clearing web cache 2020-12-07 22:21:25 -08:00
Greg Neagle
86a8f19bef Resolve MunkiStatus build issues under Xcode 12.2 2020-12-07 15:49:46 -08:00
Greg Neagle
e0f1db2620 Update os version comparison in MunkiStatus to work properly when complied against the Big Sur SDK (10.16.x vs 11.x) 2020-12-07 15:35:04 -08:00
Greg Neagle
40203eea67 Update some other os version comparisons in Managed Software Center so they function correctly when compiled against the Big Sur SDK 2020-12-07 15:30:35 -08:00
Ben Goodstein
7eeed78995 Fixing non-US English localisations (#1062) 2020-12-07 10:49:29 -08:00