Stand with Ukraine 🇺🇦
Products
Services
Blog
About Us

April 2024

🔍 Summary

In April, focus was placed on improving macro interaction capabilities and user feedback mechanisms. Backend robustness was also improved through JSON validation for imports and a new macro copy endpoint. A critical issue affecting parameter persistence was resolved.


✨ New Features & Enhancements

  • Inline Macro Rendering Support
    Re-introduced and re-implemented inline macro support to allow more flexible layout behavior, particularly for inline content placement.

image-20250522-200040.png
  • New Macro Copy Endpoint
    Added a RESTful API endpoint:
    POST /client/macros/copy?source={macroKey1}&destination={macroKey2} — enabling programmatic duplication of macros.

  • "Macro Copied" Notification Flag
    UI now displays a floating confirmation banner after copying a macro, including a direct “Edit Macro” link — styled after Jira issue creation flags.

  • JSON Schema Validation on Import
    Introduced schema-based validation to prevent malformed or incomplete macro imports, improving error handling and data integrity.

  • Redesign of “My Macros” Tab
    Updated table UI for better usability and consistency with Jira Automation:

    • Macro names are now clickable

    • Descriptions are hidden under tooltips

    • Action menu streamlined with hover-triggered ellipsis


🛠 Bug Fixes & Improvements

  • Critical Bug: User Parameters Not Saved
    Fixed an issue where user-modified template fields failed to persist user parameter values to Atlassian's backend, causing data loss.

  • 404 Error on Invalid URLs or Non-Existing Macros
    Added proper routing fallback and error messaging when navigating to malformed or nonexistent macro URLs.

  • Links Opened Inside iFrame Instead of New Tab
    Corrected link behavior in rendered macros so they now open in a new browser tab instead of being trapped in the iFrame.