Wednesday, 25 June 2025

Magic Suite 3.24

Magic Suite 3.24 has been released with the following changes across all products.

ReportMagic

New Features

  • The Admin App (not report magic) Feedback tables now allow the user to view the feedback raised, by fetching the up to date issue from Jira.
  • Ops Dashboard now shows tooltips on header icons.
  • OAuth2 request headers can now be overridden for Web Connections.
  • [ReportMagic.ApplyBrand:] macro is now present with an accompanying help page and examples.
  • The Admin app can now be used to set basic Tenant branding. The branding can be used in ReportMagic reports to insert the logo or background image using the [ReportMagic.TenantImage:] macro. The [ReportMagic.ReportProperty:] macro can be used to obtain the values for any of the Tenant branding features, such as the font colour, font face, etc. The upcoming [ReportMagic.ApplyBrand:] macro can be used to apply the branding.
  • Added the [EmailFile:] macro.
  • Improved logging and error handling of LogicMonitor DataMagic Sync executions.

Improvements

  • The [EmailReport:] macro has a new parameter 'compressFiles' which, upon sending the attachments, compresses each one to a .zip file, retaining the original filename and adding .zip on the end.

Bug Fixes

  • Fixed an issue where an OAuth2 Web Connection with ClientCredentials grant type would report as invalid when used, if the username and password fields on the Connection were (unnecessarily) populated.
  • The [LogicMonitor.Dashboard:] macro no longer erroneously shows a tooltip on certain widget types when expandWidgetLegends=true.
  • Fixed an issue where, when opening the feedback form (which automatically attaches a screenshot of the Magic Suite app), the submitted screenshot would include the tooltip UI that appears when the user moves the mouse over the feedback button.
  • Fixed broken [LogicMonitor.Dashboard:] macros, after a change by LogicMonitor to the way dashboards are structured.
  • Fixed an issue where ReportMagic release notes that were not 'tested, closed' would not show the correct icon. Does not affect the same release notes for ReportMagic when viewed in the Docs app.
  • Fixed an issue where the [LogicMonitor.Dashboard:] macro would attempt to set the wrong dashboard URL when used in conjunction with the insertHyperlink=true parameter.
  • Fixed an issue with the [LogicMonitor.UserList:] macro where it was reporting an exception.
  • OpsDashboard now shows the AlertMagic Azure version

Admin

New Features

  • Meraki Connection Rate Limiter configuration has now been added. RateLimitMaxCalls and RateLimitTimeSpanSeconds can now be specified in the JSON configuration field to help rate limit. RateLimitMaxCalls and RateLimitTimeSpanSeconds affects both DataMagic syncing and Meraki macros (3.24 ticket)
  • When feedback is submitted via Magic Suite apps, a screenshot of the browser tab is attached by default, when the feedback form is opened.

Improvements

  • The Deferred GUID for macros and notifications are now shown in the Notifications table, the Macro Results table, and the Macro Details tab in the progress page. In the tables, the column is hidden by default, but can be enabled with the "Columns" chooser drop-down.
  • The Notifications tables now show the "Sent UTC" column (visible by default) as well as the view notification pop-up (in the upper right of the dialog). It indicates when the Notification was actually sent (or attempted to be sent).
  • The Feedback dialog now has form validation
  • Admin app: items in the feedback tables that have an associated screenshot now indicate so in the "Has Screenshot" column, and allow double-click / press the "Screenshot" button to open a pop-up viewer.
  • Added the "Reason" column to the Notifications tables in the Admin app and ReportMagic.
  • Fixed incorrect tooltip on the screenshot icon in the Feedback table.

Bug Fixes

  • On the Admin App, the API Tokens and Feedback tables are now sorted by default on the 'Created UTC' column
  • Fixed an issue in the Admin app where the Download button on various table-based pages would be not always be enabled or disabled as expected.
  • Fixed an issue where it was not possible to see table filters on some pages.
  • Fixed an issue where it was not possible to download the XLSX file from the Admin app's Subscriptions table(s).
  • The Subscriptions table in the Admin app now overflows better (when there are a lot of columns shown) by having a horizontal scroll at the bottom of the table.
  • Fixed an issue with the Admin App's branding page with primary / secondary colours not updating correctly when changing one or the other.
  • The Admin app now has the Download button on all pages that have a table.
  • Fixed an issue in the Admin App where the owner drop-down in the API tokens create dialog was not sorted properly. Also added the User (email address) column to make it easier to identify owners, and made the table layout better in mobile mode.
  • Fixed an issue (affecting several of the Magic Suite apps, potentially) where, when downloading XLSX files using the "Download" button above a table, the output XLSX file could be 'corrupted' and Excel would prompt to repair it. Caused by certain values being more than 32,767 characters (the maximum supported by Excel per cell). These are now truncated to 32,767 characters.
  • Fixed an issue in the Admin app where the download menu items may not display consistently - sometimes vertically, and sometimes horizontally.
  • Fixed an issue where it was not possible to see table filters on some pages.
  • Admin App's branding page now shows the correct default values in the colour fields.

AlertMagic

New Features

  • AlertMagic now provides the ability to clone Tests. Also fixed an issue where it was not possible to add multiple new Tests, without saving them one at a time.

Improvements

  • In AlertMagic, the Snippets and Cached Snippets create / edit dialogs now use the Monaco editor, rather than a textarea.

Bug Fixes

  • In AlertMagic > AlertStudio > Configuration pane, the Comment (Type=Override)/Payload field is now properly accept NCalc / strings, instead of being treated as JSON.
  • It is now possible to delete Alert Magic tests from Alert Studio.
  • Fixed an Alert Studio issue which meant that variable names were not being presented properly and could not therefore be used for testing overrides.
  • In AlertMagic, changed the incorrect help text of "Must be valid JSON" that appears on the edit / create forms, for the Payload (for comments where the Type is set to Override, rather than Default).

DataMagic

Bug Fixes

  • DataMagic: fixed an issue where nodes in the tree would just not be shown when navigating around certain levels of the tree. (3.24.xx specific)
  • Wan3 uplinks are now supported. The logs also now do not contain lots of errors relating to not supporting Wan3.

Docs

Improvements

  • Added information about the connection statistics (and status) into the Connections help page(s).
  • Updated the help to describe the use of macros in Word headers and footers.

Bug Fixes

  • Fixed an issue with layout of the Profile page in the Docs app.

ProMagic

Bug Fixes

  • Fixed an issue in the ProMagic App's Projects table, where various numerical columns would not filter as expected.
  • The ProMagic Projects page now by default only shows active projects. Inactive projects can still be shown using the table column filter on the "Active" column.

Shared

New Features

  • Feedback now includes the Tenant ID for logged in users, for the 'page' property.

Improvements

  • Emails to admins now include the app name that was used.
  • HubSpot Deals created when a new Tenant signs up are now assigned to the "Free Tier" stage.

Bug Fixes

  • Home/www app now has a home page which contains marketing info and allows the user to access all other apps
  • The menu items on the Home app are now aligned properly.
  • The Home page is no longer present

No comments:

Post a Comment

Magic Suite 4.0

Magic Suite 4.0 has been released with the following changes across all products. ReportMagic New Features It is now possible to automa...