Stand with Ukraine 🇺🇦
Products
Services
Blog
About Us

July 2023

🔍 Summary

July focused heavily on stabilizing the macro creation and editing pipeline, refining UI interactions, and tightening error handling. Major issues related to macro availability, icon rendering, and backend failures were addressed, along with significant UX and UI streamlining for power users and new users alike.


✨ New Features & Enhancements

  • Bulk Delete Confirmation for Macros
    Introduced a confirmation prompt before allowing the deletion of multiple macros, reducing accidental data loss.

  • Time Fields Now Region-Independent
    Updated all macro timestamps to display in the user's local timezone rather than server time, improving clarity across global teams.

  • Revamped Smart Values Block

    • “User Parameters” renamed to “Smart Values”

    • Predefined values like {{user}}, {{space}}, and {{page}} added with descriptions

    • Macro Body moved higher in the UI

    • Redundant actions (edit/remove) removed for default values

  • Save Button Now Provides Feedback
    Visual feedback (e.g., spinner, disabled state) added to the Save button when saving a template, improving perceived responsiveness.

  • Default Documentation URL Set
    New macros now include a default documentation link:
    Atlassian Macro Docs

  • UX Tweaks for Macro List & Smart Values

    • Smart Value naming now uses simplified terms (e.g., currentUser → user)

    • Updated column layout in My Macros to better handle new fields

    • “No macros found” UI added for empty search states

  • Multiple Categories for Macros
    Library macros now support multiple category tags, improving discoverability and sorting.


🛠 Bug Fixes & Improvements

  • Critical Fix: 500 Error on Macro Creation
    Fixed a backend crash that prevented macro creation under certain circumstances, restoring core functionality.

  • Fix: Newly Created Macros Not Available
    Addressed a delay in macro registration that caused new macros not to appear in the / macro picker immediately.

  • Fix: Macro Icons Not Displayed in Atlassian UI
    Icons are now correctly linked and displayed in the macro browser, resolving a long-standing dynamic registration issue.

  • Fix: Macros Lost in List After Creation
    Ensured newly created macros appear at the top of the macro list view.

  • Fix: “App is not responding” Error on Valid Macros
    Eliminated false error messages shown for properly configured macros on page load.

  • Fix: Template Size Crash
    Backend now safely handles large templates and fails gracefully with a helpful error if size limits are exceeded.

  • Fix: Poor UX on Incomplete Macro Creation
    If required fields are missing when switching tabs, users are now notified — instead of failing silently.

  • Fix: Prevent Redirect on Save Error
    Users now remain on the macro creation/edit page when an error occurs, preserving their work.

  • Fix: Create Macro Without Category
    The UI now supports category-less macros, in line with Atlassian’s REST API capabilities.