March 2024
🔍 Summary
March brought significant backend improvements with the introduction of REST API v1 integration and documentation enhancements. Additionally, UX refinements were made for high-resolution displays and new contextual messaging was introduced to improve communication and branding.
✨ New Features & Enhancements
OpenAPI-Based Confluence REST API v1 Support
Introduced automatic registration of helpers using OpenAPI spec, reducing the need for custom helper logic and enabling more scalable macro development.Enhanced
eachHelper Documentation
Expanded usage documentation for{{each}}, including practical examples and edge cases to aid both beginners and advanced users.Reorganized Helper Tree Structure
Reclassified versioned helpers by moving all v1 helpers directly under the "Confluence" root for better clarity and accessibility.Output Examples Added to Docs
Examples now show both the input code and the rendered output, helping users understand what results to expect.4K Screen UI Optimization
Improved layout and sizing of template and helper components for ultra-wide and high-res (4K) displays.Dynamic Page Titles
Added support for dynamic page title updates using Atlassian’s JS API to reflect current navigation context (e.g.,User Macros | Create).
🛠 Bug Fixes & Improvements
Missing Macro Icons in the Maco Library
Fixed a bug where users couldn't select or see macro icons due to UI loading issues.Unexpected Redirect on Save Shortcut
Addressed incorrect redirection behavior triggered by pressingCtrl+Sbefore the form save request completes.Double-Scroll Issue on Page
Removed redundant scrollbars caused by an overlapping dummy Web Panel component, improving page aesthetics and usability.