Commit Graph

3323 Commits

Author SHA1 Message Date
Greg Neagle
ec84ca6b38 Add showcase to search result pages 2020-09-03 15:15:42 -07:00
Greg Neagle
f31643d966 Move sidebar to under showcase in the main software view and adjust styling 2020-09-03 12:14:39 -07:00
Greg Neagle
8065ce55ea Missed a file for inclusion with previous commit that addresses #1020 2020-09-03 12:13:01 -07:00
Greg Neagle
91342280ea Missed a file for inclusion with previous commit that addresses #1020 2020-09-03 12:12:04 -07:00
Greg Neagle
4031c1f69f Fix visual display issues with removals. Addresses #1020 2020-09-03 12:10:45 -07:00
Greg Neagle
895b2d803b Fix up bad merge 2020-09-02 16:45:21 -07:00
Greg Neagle
54d3b56b93 Merge Steve Kueng's MSC work into new-msc-design 2020-09-02 16:36:45 -07:00
Greg Neagle
cfe2702ae2 Fix for problem items also showing up in pending items 2020-09-02 16:29:12 -07:00
Greg Neagle
4a9710a4e2 Merge branch 'new_design' of https://github.com/SteveKueng/munki into new_design 2020-09-02 16:23:28 -07:00
Greg Neagle
6bec99f4f9 Add back navigation button and re-wire up more of the menu items 2020-09-02 16:18:01 -07:00
Greg Neagle
e6179959a1 So many many code changes I cannot list them all :-( 2020-09-02 16:16:30 -07:00
Greg Neagle
5bc8de096c New templates for myitems items and update items 2020-09-02 16:14:29 -07:00
Greg Neagle
aa90cda6cc New localized 'Show all' string 2020-09-02 16:13:18 -07:00
Steve Küng
d4c3faadae removed scrollbars and bouncing effect from sidebar 2020-08-31 22:58:34 +02:00
Greg Neagle
c346a2833d Add better requirements for 10.15 and 11.0 installs when a pkginfo is generated 2020-08-24 12:16:05 -07:00
Taylor Boyko
b56fb552b4 Support repo-based makecatalogs (#1012)
* if repo plugin has a makecatalogs method defined, use it instead

* pass options and output_fn to repo makecatalogs method
2020-08-18 16:17:12 -07:00
Greg Neagle
19b5555d7e Add postinstall script to Python pkg that removes older versions from the framework and ensures the python symlink is removed. Addresses #1010" 2020-08-10 10:41:17 -07:00
Greg Neagle
a60e90d5a8 Workaround to reliably get 'real' OS version on Big Sur. Addresses #1009 2020-08-08 07:46:40 -07:00
Greg Neagle
c5fc0b7673 Remove message about a short delay at the loginwindow when prompting for a logout or restart -- it's no longer needed 2020-08-07 20:18:40 -07:00
Greg Neagle
bee2216e8d Remove most subprocess bufsize and open buffering options to instead use defaults. Addresses several RuntimeWarnings when using Python 3.8. 2020-08-06 21:34:43 -07:00
Greg Neagle
d1cc652f5d Increase height of MunkiStatus window so status detail does not overlap Cancel button focus ring on some macOS versions 2020-08-04 20:49:34 -07:00
Greg Neagle
347908b3aa Bump Python version to 3.8.5 2020-08-04 20:42:14 -07:00
Greg Neagle
5b50b5cab9 Extract OS version from Big Sur installer app 2020-07-24 09:12:37 -07:00
Greg Neagle
e161a87952 Update install macos app checks for Big Sur 2020-07-23 16:58:11 -07:00
Steve Küng
2fbd2ae0ac fix 2020-07-22 15:30:43 +02:00
Steve Küng
cf2a39f9b6 Merge branch 'main' of https://github.com/munki/munki into new_design
# Conflicts:
#	code/apps/Managed Software Center/Managed Software Center/Controllers/MainWindowController.swift
2020-07-22 12:37:53 +02:00
Greg Neagle
3290e519c3 Merge branch 'main' into Munki5dev 2020-07-13 16:42:38 -07:00
Taylor Boyko
f39f98ccf9 do not decode data within _curl() (#1007) 2020-07-13 16:41:52 -07:00
Greg Neagle
2a12d3d452 Update munki-python symlink to use Python.framework/Versions/Current/bin/python3 path 2020-07-08 14:49:27 -07:00
Greg Neagle
37e81f8aaf Update Python framework to Python 3.8.3 and PyObjC to 6.2.2 2020-07-08 13:21:08 -07:00
Greg Neagle
5d1cfd6764 Bumping version for future release 2020-07-07 14:21:50 -07:00
David Aguilar
3bb91cabca munki: rename "/usr/local/munki/python" symlink to "munki-python" (#997)
Avoid masking the system /usr/bin/python by calling our symlink
"munki-python" instead of "python".

Closes #996
2020-07-07 13:58:34 -07:00
Greg Neagle
361b18bcc5 Add logging around non-support for profile installation on certain versions of macOS. 2020-07-07 08:12:44 -07:00
Greg Neagle
09af1c23c6 Don't crash when parsing an item name that endds with a hyphen 2020-07-02 13:26:44 -07:00
Greg Neagle
353d542974 Reorder tasks at the end of a managedsoftwareupdate run so the munkistatus session is told it's done before we send a notification of pending updates. 2020-06-30 20:43:06 -07:00
Greg Neagle
2c7c10212c Add some debug logging to handleMunkiURL() function 2020-06-30 20:40:58 -07:00
Greg Neagle
259f0a0404 Comment typo fix 2020-06-29 13:41:57 -07:00
Greg Neagle
f5ff3d8634 Replace removed function 2020-06-29 11:56:42 -07:00
Greg Neagle
6806c5dbed Remove no-longer-used loginwindow import 2020-06-29 11:49:37 -07:00
Greg Neagle
36d8195b54 When MSC.app opens the Software Update preferences pane for a user to initiate a software update, clear all the the loginwindow/startup trigger files so that Munki does not attempt to install updates at the same time Apple Software Update may be installing. 2020-06-29 11:48:02 -07:00
Greg Neagle
5f389c1daa Fix unfortunate typo 2020-06-29 08:57:18 -07:00
Greg Neagle
e61d2866eb When setting things up for an Apple Software Update install via the Software Update preferences pane, ensure the installatlogout flag file is not present 2020-06-26 15:43:00 -07:00
Greg Neagle
d2d2c14dd5 When /Users/Shared/.com.googlecode.munki.checkandinstallatstartup or /Users/Shared/.com.googlecode.munki.installatstartup are used, skip the run if we are at the loginwindow because of a logout and not because of a restart. 2020-06-26 14:58:56 -07:00
Greg Neagle
0fcea40276 Bump version for future release. 2020-06-26 09:47:31 -07:00
Greg Neagle
959496cb54 Fixes for appleupdates.au.software_updates_available() 2020-06-26 09:35:34 -07:00
Greg Neagle
f81fe08056 Don't clear AppleUpdates.plist if we cannot (currently) reach the softwareupdate server. Prevents UpdateNotificationTracking.plist from losing track of Apple updates when an internal softwareupdate replica is not always available (for example, when available only via VPN) 2020-06-26 09:21:44 -07:00
Greg Neagle
4227fff158 another pass at making the softwareupdate check a little more efficient 2020-06-15 14:54:05 -07:00
Greg Neagle
b7793f4347 Merge branch 'main' into Munki5dev 2020-06-15 14:53:06 -07:00
Greg Neagle
eadced8bc1 make_munki_mpkg_from_git.sh: change default branch to 'main' 2020-06-15 14:52:43 -07:00
Greg Neagle
5e5dd67126 Update MSC.app to Swift 5 syntax (minor changes) 2020-06-10 20:17:55 -07:00