Commit Graph

757 Commits

Author SHA1 Message Date
Greg Neagle 12d997569b Bump app versions to match new release 2024-07-15 08:34:34 -07:00
Greg Neagle acc09b4333 Merge branch 'Munki6dev' into macmule-installhelper 2024-06-24 10:52:27 -07:00
Greg Neagle 76e7f4b7e8 Code cleanup in MunkiItems.swift 2024-06-24 10:52:07 -07:00
Greg Neagle 251c1ce3b8 Merge branch 'Munki6dev' into macmule-installhelper 2024-06-24 10:50:16 -07:00
Greg Neagle e6de68c8a7 In "aggressive notification node", replace "dimming" the background with _blurring_ the background. 2024-06-24 08:47:55 -07:00
Greg Neagle 6d223825c0 Add background blurring to MunkiStatus.app 2024-06-20 18:31:12 -07:00
macmule 183005ea6d Macmule installhelper (#1210)
* Update installhelper

• Amended the user bootout and bootstrap commands to not be ran via `launchctl asuser`

* Update MainMenu.xib

• Centered the MunkiStatus.app window icon
• Changed the icon from AppIcon to NSApplicationIcon (which then allows for changing the icon via NSWorkspace's setIcon)
2024-04-01 10:09:13 -07:00
macmule dc2725e4e7 Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/ - Munki6dev base (#1207)
* Relocate MunkiStatus.app and Munki-notifier.app to ../Contents/Helpers/ from ../Contents/Resources/

- Updated location of munki-notifier in code/apps/Managed Software Center/Managed Software Center/Controllers/MainWindowController.swift
- Added code/client/installhelper script
- Amended code/tools/make_munki_mpkg.sh with new locations for munki-notifier and MunkiStatus as well as changes required to leverage `installhelper`
- Amended code/tools/pkgresources/Scripts_app_usage/postinstall to leverage `installhelper`
- Deleted code/tools/pkgresources/Scripts_app_usage/preinstall as the actions within should be handled now by `installhelper`
- Amended code/tools/pkgresources/Scripts_launchd/postinstall to leverage `installhelper`
- Amended launchd/LaunchAgents/com.googlecode.munki.munki-notifier.plist to use the new path to munki-notifier.app
- Amended launchd/LaunchAgents/com.googlecode.munki.MunkiStatus.plist to use the new path to MunkiStatus.app

This is a resubmission of https://github.com/munki/munki/pull/1203, which needed it's base branch changing from `main` to `Munki6dev`

* Update installhelper

 - Removed CHECK_TIME global - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515000516
- Remove erroneous login window comments - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006835 and https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515006962
- Simplified IF condition - https://github.com/munki/munki/pull/1207/files/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565 this was in place incase LimitLoadToSessionType contained multiple values (as it can).

* Update installhelper

- Reverted changes made for - https://github.com/munki/munki/pull/1207/commits/374fbaf9220144740d0d0cef5acba20fd6ac554a#r1515005565
- Changed constant/global PASSED_ARG to local: launchd_group - https://github.com/munki/munki/pull/1207#discussion_r1515002646 and https://github.com/munki/munki/pull/1207#discussion_r1515002968

* Update installhelper

* Update installhelper

* Update installhelper

* Update installhelper

* Update make_munki_mpkg.sh

Amended so that the launchd pkg is installed by default
2024-03-26 11:04:26 -07:00
Greg Neagle 97a18b4868 Managed Software Center: Xcode 15.2 auto-modification to MainMenu.xib 2024-03-03 19:55:42 -08:00
Greg Neagle ee7beb0037 MSC.app: tweak placement of new updates progress spinner 2024-02-09 13:44:17 -08:00
Greg Neagle 64cdd0f8cf MSC.app: Add progress spinner to sidebar Updates label 2024-02-09 12:50:04 -08:00
Greg Neagle 2b327569b4 Update copyright dates 2024-01-30 16:14:29 -08:00
Greg Neagle e3fda78e4c Display days pending message for optional installs for consistency 2024-01-30 08:51:54 -08:00
Greg Neagle 80c28092ac Bump MSC.app version for future release 2024-01-30 08:50:51 -08:00
Greg Neagle 01a9d850cb Tweak appearance and behavior of MSC navigate back button; bump MSC version for future release 2024-01-02 11:53:07 -08:00
Greg Neagle 7dd42afe98 Aggressive notification behavior changes 2023-12-01 13:33:59 -08:00
Greg Neagle 140130435c MSC.app version bump 2023-12-01 13:33:01 -08:00
Greg Neagle 2c1f6a616d Update 'MARKETING_VERSION' in MSC.app project.pbxproj 2023-11-22 12:44:21 -08:00
Greg Neagle a7df078dea Bump munki-notifier version 2023-11-17 14:20:51 -08:00
Greg Neagle 4ce6bfbc13 Bump MSC.app version 2023-11-17 14:20:17 -08:00
Greg Neagle e92d538109 Fix issue #1189 when removing an item in My Items in MSC.app 2023-11-17 13:53:33 -08:00
Greg Neagle 5c4e47a458 Avoid munki-notifier race conditions 2023-11-16 18:10:24 -08:00
Greg Neagle a3ec7f2d6b Add applicationShouldTerminate: handler to munki-notifier 2023-11-16 18:06:24 -08:00
Greg Neagle b284e53503 Don't create another set of backdrop windows if makeUsObnoxious gets called more than once 2023-11-16 14:11:44 -08:00
Greg Neagle 829457a7dc MSC.app project update for Xcode 15 2023-11-10 13:27:11 -08:00
Greg Neagle 55ab80b38b Bump version of MSC.app for future release 2023-11-07 09:19:10 -08:00
Greg Neagle faa123f114 Fix for incorrect date/time displayed for force_install_after_date items when the date is after an upcoming change to/from Daylight Saving Time 2023-11-02 15:56:47 -07:00
Greg Neagle 90677e54b4 Adjust CSS so certain text elements can be selected and copied 2023-10-17 10:58:39 -07:00
Greg Neagle d5143f4ba3 Bump MSC.app version to 6.2.0 2023-04-18 14:50:47 -07:00
Christopher Grande 535751b460 CSS Based Progress Spinner (#1173)
Updated indeterminate progress spinner built with just CSS and redesigned to better match the updated progress indicator in later versions of macOS.
2023-04-18 14:46:52 -07:00
Greg Neagle d2bb52281c Updated .gitignore for munkishim 2023-03-23 10:29:34 -07:00
Greg Neagle ec4d8ea4ef Set deployment target to macOS 10.13 2023-03-23 08:41:55 -07:00
Greg Neagle 68f5ab525c Set deployment target to macOS 10.13 2023-03-23 08:40:57 -07:00
Greg Neagle 6aba92db4a Set deployment target to macOS 10.13 2023-03-23 08:40:00 -07:00
Greg Neagle cf3c24611a Set deployment target to macOS 10.13 2023-03-23 08:38:13 -07:00
Greg Neagle 1960deaf61 Restrict munkishim to be used only for /usr/local/munki/managedsoftwareupdate 2023-03-13 13:11:41 -07:00
Greg Neagle c98153e1c9 Merge branch 'Munki6dev' into munkishim 2023-02-22 10:00:16 -08:00
Greg Neagle 767f64b12a Update copyright info 2023-02-22 09:59:22 -08:00
Greg Neagle 5382faac30 Explicitly call munki-python to run the python script in munkishim 2023-02-10 15:16:34 -08:00
Greg Neagle 0e5ca74734 Add Xcode project for munkishim 2023-02-10 14:24:38 -08:00
Greg Neagle 12c9f907ea When saving changes to SelfServeManifest, preserve any manifest keys and values that aren't managed_installs or managed_uninstalls 2022-12-09 10:24:16 -08:00
Greg Neagle e739c6e380 Further tweaks to the Danish localization. Thanks to Thomas Tvegaard. 2022-10-07 08:22:36 -07:00
Greg Neagle 46d66c6f9e Update Danish localization. Thanks to Thomas Dam. 2022-10-06 15:14:19 -07:00
Greg Neagle ae502ee0de Fix alert text typo 2022-10-05 16:42:01 -07:00
Greg Neagle 0c895caf04 Update Russian localization. Thanks to Daniel Moore and Daria Mayorova. 2022-10-05 08:14:09 -07:00
Greg Neagle cbbe4f7623 Updated Japanese localization. Thanks to Daniel Moore and his employer's localization team. 2022-10-04 08:35:13 -07:00
Greg Neagle fd5fc64d2f Updated Italian localization. Thanks to Daniel Moore and Luca Molteni. 2022-10-04 08:31:34 -07:00
Greg Neagle ecb4eea36a Updated German localization. Thanks to he.kessler@googlemail.com. 2022-10-04 08:29:09 -07:00
Greg Neagle 6cdc89d102 Updated Dutch localization. Thanks to Dennis Sweben. 2022-10-04 08:22:05 -07:00
Greg Neagle c416cebe05 Updated Finnish localization. Thanks to @MiqViq. 2022-10-04 08:19:20 -07:00