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 descriptionsMacro 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 DocsUX 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.