Skip to content

Releases: macadmins/SupportCompanion

SupportCompanion 2.2.1.81021

26 Feb 15:29
6da56f1
Compare
Choose a tag to compare

Notes

This is a version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Fixed

  • Even if SoftwareUpdates or PendingAppUpdates were hidden, the badge would still be displayed in the tray menu and dock. This has been fixed by checking if the widget is hidden before displaying the badge.

Added

  • A new option to set a custom branding tray menu icon by specifying a base64 string of the icon using TrayMenuBrandingIcon. Note that the icon should be a monochrome icon to fit the design of the tray menu.

Changed

  • Additional options to the rendering of brand logos has been added that allows for a higher quality rendering of the logo as it in some cases could look blurry or jagged.

Changes

  • 516f03b - Do not update badges if action or card is hidden
  • b2db97b - Add custom tray menu icon support
  • cd50267 - Add custom tray menu branding icon support
  • dae22da - Update build_supportcompanion_prerelease.yml
  • 0618e02 - Improve brand logo rendering
  • bd95f90 - Only send notification if action or card is not hidden

SupportCompanion 2.2.1.81017

13 Feb 14:03
57fccdd
Compare
Choose a tag to compare
Pre-release

Notes

This is a pre-release version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Fixed

  • Even if SoftwareUpdates or PendingAppUpdates were hidden, the badge would still be displayed in the tray menu and dock. This has been fixed by checking if the widget is hidden before displaying the badge.

Added

  • A new option to set a custom branding tray menu icon by specifying a base64 string of the icon using TrayMenuBrandingIcon. Note that the icon should be a monochrome icon to fit the design of the tray menu.

Changed

  • Additional options to the rendering of brand logos has been added that allows for a higher quality rendering of the logo as it in some cases could look blurry or jagged.

Changes

  • 516f03b - Do not update badges if action or card is hidden
  • 4c0ef86 - Bump version
  • b2db97b - Add custom tray menu icon support
  • cd50267 - Add custom tray menu branding icon support
  • dae22da - Update build_supportcompanion_prerelease.yml
  • 686371d - Bump xcode
  • 0618e02 - Improve brand logo rendering
  • bd95f90 - Only send notification if action or card is not hidden

SupportCompanion 2.2.0.81009

07 Jan 11:40
57fccdd
Compare
Choose a tag to compare

Notes

This is a version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • A slight background has been added increasing visaibility of the text.
  • Main window is now slightly resizeable to allow for window to be resized to a smaller size.
  • Last reboot time is now monitored and updated every 5 minutes. Displaying in minutes, hours or days depending on the time since last reboot.
  • Battery temperature will adapt to the configured measurement system in macOS and show temp in either Celsius or Fahrenheit.
  • Storage API has been changed for a more accurate reading of actual storage used.
  • "Is Admin" will now display "yes" or "no" localized instead of enabled or disabled.
  • In addition to only checking if Company Portal exists when dynamically setting the Mode to use, the server url will now also be checked. If the server url contains "i.manage.microsoft.com", the MDM will be set to Intune. This is because Company Portal can validly exist on a device without the device being managed by Intune.
  • Button labels on actions can now be set to a custom value. This allows for admins to set custom labels for actions that are displayed in the Self Service page. Example configuration:
<dict>
    <key>Command</key>
    <string>open https://github.com/macadmins/supportcompanion</string>
    <key>Description</key>
    <string/>
    <key>Icon</key>
    <string>heart.fill</string>
    <key>Name</key>
    <string>Open Intranet</string>
    <key>ButtonLabel</key>
    <string>Open</string>
</dict>

Fixed

  • Artifacts were being left behind on the desktop window when IP address was updated.

Added

  • The configured logo will now be displayed in the tray menu as well. Can be hidden by setting ShowLogoInTrayMenu to false in the configuration.
  • A new option to show the desktop information window "frosted". This allows for a frosted glass effect on the desktop information window. Example configuration:
<key>DesktopInfoBackgroundFrosted</key>
<true/>
  • A new option to show a custom view in the navigation bar based on a Markdown file. This allows for creating a custom view with custom information relevant to your organization. Example configuration:
<key>MarkdownFilePath</key>
<string>/path/to/custom/view.md</string>
<key>MarkdownMenuLabel</key>
<string>Custom View</string>
<key>MarkdownMenuIcon</key>
<string>doc.text</string>
  • A new option to show custom cards in the navigation bar. This allows for displaying large numbers of cards without cluttering the home view, by moving them to their own view. Example configuration:
<key>CustomCardsMenuLabel</key>
<string>Custom Cards</string>
<key>CustomCardsMenuIcon</key>
<string>doc.text</string>
<key>CustomCardPath</key>
<string>/path/to/custom/cards.json</string>
  • A new option to trigger actions using the CLI. This allows for triggering actions using the CLI instead of the UI. This can be useful for automating actions or triggering actions from a script. By default, actions configured as privileged will require authentication. This can be disabled by setting RequirePrivilegedActionAuthentication to false. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI action "Restart clipboard"
  • Additional arguments to the CLI to allow for getting additional information that is displayed in the app. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI battery

Example output:

🔋 Battery Information
-----------------------
Health:          93% 🔋
Cycle Count:     37
Temperature:     36.7°C 🌡️
Charging Status: Not Charging
Time Remaining:  N/A
  • A new feature that allows for user elevation of standard users to admin users. This feature is useful for instances where a user needs to perform an action that requires admin rights. The user can request elevation by clicking the Elevate button in the tray menu or Identity menu. The admin can configure wether a reason is required, how long the reason must be and if the reason should be sent via a webhook to a specified URL or saved to disk. Example configuration:
<key>EnableElevation</key>
<true/>
<key>RequireResonForElevation</key>
<true/>
<key>ReasonMinLength</key>
<integer>20</integer>
<key>MaxElevationTime</key>
<integer>60</integer>
<key>ElevationWebhookUrl</key>
<string>https://webhook.url</string>
<key>ShowElevateTrayCard</key>
<true/>
<key>ElevationSeverity</key>
<integer>6</integer>

Example of JSON payload sent to webhook:

{
  "severity" : 6,
  "date" : "2024-12-16T11:21:01Z",
  "host" : "Tobias's MacBook",
  "user" : "tobias",
  "serial" : "H123456789",
  "reason" : "Awesome dev stuff"
}

Changes

  • 66f38d2 - Move brandlogo logic to ultility
  • e50b4f2 - Show logo in tray menu
  • b17c11e - Overall UI improvements
  • 3517744 - Allow slight resize of window
  • 80e63bf - Fix artifacts bug
  • b3e3ef1 - Add notification badge to dock
  • 5bf8d7c - Fix reboot timer bug
  • 7a9b7a3 - Handle elevation on launch
  • 356d160 - Add slight background for increased visablility
  • d3d94a2 - Add elevation
  • fb5ed11 - Format time
  • 65457b9 - Add elevation
  • 0aa876c - Make button and command optional
  • 313fe5e - Change to every 8h instead on 24h on timer
  • 6c4ceda - Add custom action
  • 4be8234 - Change print to logger
  • 2e45700 - Add elevation
  • f13c3fb - Localization updates
  • 89eca0e - Make reason window borderless
  • 9aec350 - Add MDM URL detection
  • ba7d984 - Add custom MD view option
  • f3f8f0c - Set default values to empty
  • 23d88b5 - Fix typo in pref for markdown
  • b13267f - Revert identity bool
  • b479e59 - Add MD view url handling
  • d030fd6 - Add styling to MD
  • 248f0e8 - Make action button label configurable
  • 4607a82 - Expand CLI usage
  • 772e73f - Change last reboot to minutes, hours and days
  • 327860d - Detect measurement system and use C or F dynamically
  • e91dd44 - Refactor formattedRebootContent
  • be40009 - Change MaxElevationTime pref to minutes
  • f68b622 - Add additional CLI args
  • 9773034 - Add frosted mode for desktop info
  • 6645b2a - Add demote option
  • 3c4ef68 - Add custom card view
  • 951786e - Change card layout...
Read more

SupportCompanion 2.2.0.80998

19 Dec 13:30
4112684
Compare
Choose a tag to compare
Pre-release

Notes

This is a pre-release version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • A slight background has been added increasing visaibility of the text.
  • Main window is now slightly resizeable to allow for window to be resized to a smaller size.
  • Last reboot time is now monitored and updated every 5 minutes. Displaying in minutes, hours or days depending on the time since last reboot.
  • Battery temperature will adapt to the configured measurement system in macOS and show temp in either Celsius or Fahrenheit.
  • In addition to only checking if Company Portal exists when dynamically setting the Mode to use, the server url will now also be checked. If the server url contains "i.manage.microsoft.com", the MDM will be set to Intune. This is because Company Portal can validly exist on a device without the device being managed by Intune.
  • Button labels on actions can now be set to a custom value. This allows for admins to set custom labels for actions that are displayed in the Self Service page. Example configuration:
<dict>
    <key>Command</key>
    <string>open https://github.com/macadmins/supportcompanion</string>
    <key>Description</key>
    <string/>
    <key>Icon</key>
    <string>heart.fill</string>
    <key>Name</key>
    <string>Open Intranet</string>
    <key>ButtonLabel</key>
    <string>Open</string>
</dict>

Fixed

  • Artifacts were being left behind on the desktop window when IP address was updated.

Added

  • The configured logo will now be displayed in the tray menu as well. Can be hidden by setting ShowLogoInTrayMenu to false in the configuration.
  • A new option to show the desktop information window "frosted". This allows for a frosted glass effect on the desktop information window. Example configuration:
<key>DesktopInfoBackgroundFrosted</key>
<true/>
  • A new option to show a custom view in the navigation bar based on a Markdown file. This allows for creating a custom view with custom information relevant to your organization. Example configuration:
<key>MarkdownFilePath</key>
<string>/path/to/custom/view.md</string>
<key>MarkdownMenuLabel</key>
<string>Custom View</string>
<key>MarkdownMenuIcon</key>
<string>doc.text</string>
  • A new option to trigger actions using the CLI. This allows for triggering actions using the CLI instead of the UI. This can be useful for automating actions or triggering actions from a script. By default, actions configured as privileged will require authentication. This can be disabled by setting RequirePrivilegedActionAuthentication to false. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI action "Restart clipboard"
  • Additional arguments to the CLI to allow for getting additional information that is displayed in the app. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI battery

Example output:

🔋 Battery Information
-----------------------
Health:          93% 🔋
Cycle Count:     37
Temperature:     36.7°C 🌡️
Charging Status: Not Charging
Time Remaining:  N/A
  • A new feature that allows for user elevation of standard users to admin users. This feature is useful for instances where a user needs to perform an action that requires admin rights. The user can request elevation by clicking the Elevate button in the tray menu or Identity menu. The admin can configure wether a reason is required, how long the reason must be and if the reason should be sent via a webhook to a specified URL or saved to disk. Example configuration:
<key>EnableElevation</key>
<true/>
<key>RequireResonForElevation</key>
<true/>
<key>ReasonMinLength</key>
<integer>20</integer>
<key>MaxElevationTime</key>
<integer>60</integer>
<key>ElevationWebhookUrl</key>
<string>https://webhook.url</string>
<key>ShowElevateTrayCard</key>
<true/>
<key>ElevationSeverity</key>
<integer>6</integer>

Example of JSON payload sent to webhook:

{
  "severity" : 6,
  "date" : "2024-12-16T11:21:01Z",
  "host" : "Tobias's MacBook",
  "user" : "tobias",
  "serial" : "H123456789",
  "reason" : "Awesome dev stuff"
}

Changes

  • 949535c - Merge pull request #64 from macadmins/SCSwift
  • 4112684 - Update README.md
  • 66f38d2 - Move brandlogo logic to ultility
  • e50b4f2 - Show logo in tray menu
  • b17c11e - Overall UI improvements
  • 3517744 - Allow slight resize of window
  • 80e63bf - Fix artifacts bug
  • b3e3ef1 - Add notification badge to dock
  • 5bf8d7c - Fix reboot timer bug
  • 7a9b7a3 - Handle elevation on launch
  • 356d160 - Add slight background for increased visablility
  • d3d94a2 - Add elevation
  • fb5ed11 - Format time
  • 65457b9 - Add elevation
  • 0aa876c - Make button and command optional
  • 313fe5e - Change to every 8h instead on 24h on timer
  • 6c4ceda - Add custom action
  • 4be8234 - Change print to logger
  • 2e45700 - Add elevation
  • f13c3fb - Localization updates
  • 89eca0e - Make reason window borderless
  • 9aec350 - Add MDM URL detection
  • ba7d984 - Add custom MD view option
  • f3f8f0c - Set default values to empty
  • 23d88b5 - Fix typo in pref for markdown
  • b13267f - Revert identity bool
  • b479e59 - Add MD view url handling
  • d030fd6 - Add styling to MD
  • 248f0e8 - Make action button label configurable
  • 4607a82 - Expand CLI usage
  • 772e73f - Change last reboot to minutes, hours and days
  • 327860d - Detect measurement system and use C or F dynamically
  • e91dd44 - Refactor formattedRebootContent
  • be40009 - Change MaxElevationTime pref to minutes
  • f68b622 - Add additional CLI args
  • 9773034 - Add frosted mode for desktop info
  • 6645b2a - Add demote option

SupportCompanion 2.2.0.80989

18 Dec 11:11
4112684
Compare
Choose a tag to compare
Pre-release

Notes

This is a pre-release version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • Device info is now gathered every 8h instead of every 24h.
  • A slight background has been added increasing visaibility of the text.
  • Main window is now slightly resizeable to allow for window to be resized to a smaller size.
  • In addition to only checking if Company Portal exists when dynamically setting the Mode to use, the server url will now also be checked. If the server url contains "i.manage.microsoft.com", the MDM will be set to Intune. This is because Company Portal can validly exist on a device without the device being managed by Intune.
  • Button labels on actions can now be set to a custom value. This allows for admins to set custom labels for actions that are displayed in the Self Service page. Example configuration:
<dict>
    <key>Command</key>
    <string>open https://github.com/macadmins/supportcompanion</string>
    <key>Description</key>
    <string/>
    <key>Icon</key>
    <string>heart.fill</string>
    <key>Name</key>
    <string>Open Intranet</string>
    <key>ButtonLabel</key>
    <string>Open</string>
</dict>

Fixed

  • Artifacts were being left behind on the desktop window when IP address was updated.

Added

  • The configured logo will now be displayed in the tray menu as well. Can be hidden by setting ShowLogoInTrayMenu to false in the configuration.
  • A new option to show a custom view in the navigation bat based on a Markdown file. This allows for creating a custom view with custom information relevant to your organization. The view will be displayed in the navigation bar. Example configuration:
<key>MarkdownFilePath</key>
<string>/path/to/custom/view.md</string>
<key>MarkdownMenuLabel</key>
<string>Custom View</string>
<key>MarkdownMenuIcon</key>
<string>doc.text</string>
  • A new option to trigger actions using the CLI. This allows for triggering actions using the CLI instead of the UI. This can be useful for automating actions or triggering actions from a script. By default, actions configured as privileged will require authentication. This can be disabled by setting RequirePrivilegedActionAuthentication to false. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI action "Restart clipboard"
  • Additional arguments to the CLI to allow for getting additional information that is displayed in the app. Example usage:
/Applications/SupportCompanion.app/Contents/Resources/SupportCompanionCLI battery

Example output:

🔋 Battery Information
-----------------------
Health:          93% 🔋
Cycle Count:     37
Temperature:     36.7°C 🌡️
Charging Status: Not Charging
Time Remaining:  N/A
  • A new feature that allows for user elevation of standard users to admin users. This feature is useful for instances where a user needs to perform an action that requires admin rights. The user can request elevation by clicking the Elevate button in the tray menu or Identity menu. The admin can configure wether a reason is required, how long the reason must be and if the reason should be sent via a webhook to a specified URL or saved to disk. Example configuration:
<key>EnableElevation</key>
<true/>
<key>RequireResonForElevation</key>
<true/>
<key>ReasonMinLength</key>
<integer>20</integer>
<key>MaxElevationTime</key>
<integer>60</integer>
<key>ElevationWebhookUrl</key>
<string>https://webhook.url</string>
<key>ShowElevateTrayCard</key>
<true/>
<key>ElevationSeverity</key>
<integer>6</integer>

Example of JSON payload sent to webhook:

{
  "severity" : 6,
  "date" : "2024-12-16T11:21:01Z",
  "host" : "Tobias's MacBook",
  "user" : "tobias",
  "serial" : "H123456789",
  "reason" : "Awesome dev stuff"
}

Changes

SupportCompanion 2.2.0.80975

16 Dec 12:43
4112684
Compare
Choose a tag to compare
Pre-release

Notes

This is a pre-release version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • Device info is now gathered every 8h instead of every 24h.
  • A slight background has been added increasing visaibility of the text.
  • Main window is now slightly resizeable to allow for window to be resized to a smaller size.

Fixed

  • Artifacts were being left behind on the desktop window when IP address was updated.

Added

  • The configured logo will now be displayed in the tray menu as well. Can be hidden by setting ShowLogoInTrayMenu to false in the configuration.
  • A new feature that allows for user elevation of standard users to admin users. This feature is useful for instances where a user needs to perform an action that requires admin rights. The user can request elevation by clicking the Elevate button in the tray menu or Identity menu. The admin can configure wether a reason is required, how long the reason must be and if the reason should be sent via a webhook to a specified URL or saved to disk. Example configuration:
<key>EnableElevation</key>
<true/>
<key>RequireResonForElevation</key>
<true/>
<key>ReasonMinLength</key>
<integer>20</integer>
<key>MaxElevationTime</key>
<integer>60</integer>
<key>ElevationWebhookUrl</key>
<string>https://webhook.url</string>
<key>ShowElevateTrayCard</key>
<true/>
<key>ElevationSeverity</key>
<integer>6</integer>

Example of JSON payload sent to webhook:

{
  "severity" : 6,
  "date" : "2024-12-16T11:21:01Z",
  "host" : "Tobias's MacBook",
  "user" : "tobias",
  "serial" : "H123456789",
  "reason" : "Awesome dev stuff"
}

Changes

SupportCompanion 2.1.0.80956

11 Dec 10:22
4112684
Compare
Choose a tag to compare

Notes

This is a version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • The tray menu has been changed to a custom menu that is an extension of the apps main UI. This allows for a more consistent look and feel between the tray menu and the main app. The tray menu now displays the same information as the main app, including device information, storage information and patching progress as well as actions. If you have custom actions configured using Actions, the first 6 actions will be displayed in the tray menu. If you have more than 6 actions, the rest can be run from the Self Service section in the main app.
  • If the app is launched using the URL scheme supportcompanion://, the tray menu will not be displayed.
  • Shadow for green text has been removed as it could make the text look blurry. Instead the green has been changed to a darker shade to make it more readable.
  • Copy device info button will now include additional information about the device, including battery and storage. Example output:
--------------------- Device --------------------- 
Host Name: AwesomeMac
Serial Number: C0123456789
Model: MacBook Pro (14-inch, Nov 2023)
Processor: Apple M3 Pro
Memory: 36 GB
OS Version: 15.2.0
OS Build: 24C98
IP Address: 192.168.68.108
Last Reboot: 4 days
--------------------- Battery --------------------- 
Health: 94%
Cycle Count: 35
Temperature: 34.5°C
--------------------- Storage --------------------- 
Used: 74.9%
FileVault: Enabled

Added

  • Support for Japansese localization, thanks @kenchan0130 for the Japanese localization
  • A badge to the tray menu icon that visually indicates that the user has pending updates to install.

Changes

  • 6c42f8b - Support Japanese
  • fb78710 - Add custom tray menu
  • 7fb88d1 - Rename views from custom to sc
  • 22b308f - Do not create tray menu when url host is nil
  • 8b2751a - Add last reboot monitor
  • 8f920b7 - Change last reboot to var
  • f0e7b1b - Start reboot monitoring
  • 06cd76e - Only add actions if configured
  • 1b2ed12 - Remove button
  • 914b509 - Launch window from tray menu
  • 2a6a80d - Increase padding
  • cdf6f8a - Merge pull request #62 from kenchan0130/support-japanese
  • b38dbd2 - Bump version
  • a413cac - Do not output build info
  • e87173f - Add badge to tray menu icon
  • ba4d97a - Handle local pw change
  • 92737c7 - Handle additional monitoring
  • 50b331b - Reduce spacing for buttons
  • 3e5408a - Align buttons
  • 3f92266 - Add additional debug logging
  • a7140bc - Update localizations
  • 4276bfe - Update changelog
  • a853cfc - Add missing isTemplate
  • c73a5cb - Update localizations
  • b891174 - Remove shadow and change to custom green
  • 48779ea - Add additional info to copy info button
  • 4b2cb51 - Add color for lastRestart key
  • 633ccd9 - Fix tray menu icon isTemplate on badge update
  • 62ed600 - Slightly darker green
  • d25e654 - Align buttons
  • 07f3c28 - Use constants
  • 0107200 - Slightly darker green
  • eec12c7 - Increase bottom offset
  • a3a6152 - Update changelog
  • 1b9bc79 - Bump date
  • 949535c - Merge pull request #64 from macadmins/SCSwift

SupportCompanion 2.1.0.80952

11 Dec 08:20
8606ba2
Compare
Choose a tag to compare
Pre-release

Notes

This is a pre-release version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • The tray menu has been changed to a custom menu that is an extension of the apps main UI. This allows for a more consistent look and feel between the tray menu and the main app. The tray menu now displays the same information as the main app, including device information, storage information and patching progress as well as actions. If you have custom actions configured using Actions, the first 6 actions will be displayed in the tray menu. If you have more than 6 actions, the rest can be run from the Self Service section in the main app.
  • If the app is launched using the URL scheme supportcompanion://, the tray menu will not be displayed.
  • Copy device info button will now include additional information about the device, including battery and storage. Example output:
--------------------- Device --------------------- 
Host Name: AwesomeMac
Serial Number: C0123456789
Model: MacBook Pro (14-inch, Nov 2023)
Processor: Apple M3 Pro
Memory: 36 GB
OS Version: 15.2.0
OS Build: 24C98
IP Address: 192.168.68.108
Last Reboot: 4 days
--------------------- Battery --------------------- 
Health: 94%
Cycle Count: 35
Temperature: 34.5°C
--------------------- Storage --------------------- 
Used: 74.9%
FileVault: Enabled

Added

  • Support for Japansese localization, thanks @kenchan0130 for the Japanese localization
  • A badge to the tray menu icon that visually indicates that the user has pending upates to install.

Changes

  • 6c42f8b - Support Japanese
  • fb78710 - Add custom tray menu
  • 7fb88d1 - Rename views from custom to sc
  • 22b308f - Do not create tray menu when url host is nil
  • 8b2751a - Add last reboot monitor
  • 8f920b7 - Change last reboot to var
  • f0e7b1b - Start reboot monitoring
  • 06cd76e - Only add actions if configured
  • 1b2ed12 - Remove button
  • 914b509 - Launch window from tray menu
  • 2a6a80d - Increase padding
  • cdf6f8a - Merge pull request #62 from kenchan0130/support-japanese
  • b38dbd2 - Bump version
  • a413cac - Do not output build info
  • e87173f - Add badge to tray menu icon
  • ba4d97a - Handle local pw change
  • 92737c7 - Handle additional monitoring
  • 50b331b - Reduce spacing for buttons
  • 3e5408a - Align buttons
  • 3f92266 - Add additional debug logging
  • a7140bc - Update localizations
  • 4276bfe - Update changelog
  • a853cfc - Add missing isTemplate
  • c73a5cb - Update localizations
  • b891174 - Remove shadow and change to custom green
  • 48779ea - Add additional info to copy info button
  • 4b2cb51 - Add color for lastRestart key
  • 633ccd9 - Fix tray menu icon isTemplate on badge update
  • 62ed600 - Slightly darker green
  • d25e654 - Align buttons
  • 07f3c28 - Use constants
  • 0107200 - Slightly darker green

SupportCompanion 2.0.2.80920

06 Dec 13:32
8606ba2
Compare
Choose a tag to compare

Notes

This is a version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • Added a softer shade of orange and red when light mode is enabled to improve visibility and readability.
  • If launching the app using a URL scheme, the app will now exit only when supportcompanion:// is used. This allows for the app to be started using a URL scheme and remain open when using supportcompanion://home or similar. Example:

Will exit when the window is closed:

open supportcompanion://

Will remain open when the window is closed:

open supportcompanion://home

Added

  • Option to hide Categories and Dividers on the Desktop Info view. This allows for a cleaner and more focused view of the information displayed. Example configuration:
<key>DesktopInfoHideItems</key>
<array>
    <string>Category</string>
    <string>Divider</string>
</array>

Changes

  • a4d6549 - Update build_supportcompanion.yml
  • 67eb2aa - Merge pull request #60 from macadmins/almenscorner-patch-1
  • dadf1e4 - Make colored text easier to read in light mode
  • a67d396 - Do not use multi color on symbol
  • cb95015 - Add option to hide categories and dividers
  • 0adc3b8 - Change to Divider
  • 3844554 - Bump version
  • 2e784cf - Capitalise Suite
  • 69fc5ba - Change url launch behaviour
  • d4974f1 - Update changelog
  • 8606ba2 - Merge pull request #61 from macadmins/SCSwift

SupportCompanion 2.0.1.80909

05 Dec 13:54
c26ca21
Compare
Choose a tag to compare

Notes

This is a version of Support Companion created by GitHub Actions.
SupportCompanion.app has been signed and notarized. The package has been signed, notarized and stapled.

Changelog

Changed

  • Added a preinstall script that will uninstall version 1.X if found.

Changes