Skip to content

Releases: YannMarchesseau/JSMmaker2

JSMmaker2 V2.4.6

Choose a tag to compare

@YannMarchesseau YannMarchesseau released this 04 Jun 22:59
37876d4

JSMmaker2 v2.4.6

✨ New Features

⏱️ Wait Action Support

JSMmaker2 now supports Wait actions in Enrollment Actions.

You can configure a delay between actions directly from the interface, including:

  • Wait duration (seconds)
  • Custom labels
  • Localized labels
  • Custom icons
  • Full plist import/export support
WaitAction

Example:

xml label Waiting... wait 30


📦 Installomator Arguments Support

Installomator actions now support custom arguments.
InstallomatorArguments

Examples:

text downloadURL=https://example.com/package.pkg NOTIFY=silent BLOCKING_PROCESS_ACTION=ignore LOGGING=DEBUG

Arguments are now:

  • Editable from the UI
  • Exported correctly to Setup Manager plists
  • Imported back into JSMmaker2 projects

🖥️ Use a macOS Application as an Icon

You can now select a .app bundle as the icon source for an action.
AppIcon
ChooseApp

Examples:

text /Applications/Safari.app /System/Applications/Clock.app

JSMmaker2 automatically extracts and displays the application icon.

Supported in:

  • Enrollment Actions editor
  • Final Preview window
  • Import/export workflows

🌍 Support for Non-JamfCloud Domains

JSMmaker2 can now connect to Jamf instances that do not use the .jamfcloud.com domain.
ConnexionURL

Supported formats:

text client client.jamfcloud.com https://client.jamfcloud.com https://jamf.company.com https://jamf.company.com:8443

This improves support for:

  • On-premise Jamf Pro environments
  • Migration projects from on-premise to cloud
  • Custom Jamf URLs
    (Need testers...))

🔧 Improvements

  • Improved plist import/export reliability.
  • Improved Wait action detection during plist import.
  • Improved Installomator action handling.
  • Improved icon preview rendering.
  • Improved compatibility with modern Jamf Setup Manager versions.

🙏 Thanks

Thank you to everyone testing JSMmaker2 and providing feedback.
(Special thanks to @-Larrystegall !!! You rocks !)

Walkingbucket Lab:
https://walkingbucket.fr

JSMmaker2 2.4.8

Choose a tag to compare

@YannMarchesseau YannMarchesseau released this 02 Jul 22:47
37876d4

New

• User Entry: added showForUserIDs (e.g. restrict enrollment to a list of on-site technicians who can assign the Mac to a third party) and per-field localized label (override the default text displayed by Setup Manager).
• Shell Command: proper multi-argument editor (one argument per row, no more space-splitting).
• Check for Update: automatic GitHub release check at launch + persistent badge in the bottom bar when a newer version is available.

Fixes

• Improved Validate: no more false "Missing action label" in multi-language mode.
• Wait actions no longer flagged as a Jamf Policy with a missing trigger.
• Minor cleanups and stability fixes.

JSMmaker2

Choose a tag to compare

@YannMarchesseau YannMarchesseau released this 24 May 22:50
92f9189
V2.4.5

Create    README.md