September 2023
🔍 Summary
September prioritized stability and usability in macro creation and documentation. Major efforts were made to support macro copying across instances, deliver accessible documentation, and refine user parameter behavior. Additionally, security and permission handling saw improvements with key bug fixes.
✨ New Features & Enhancements
Copy Macro from Library
Users can now duplicate macros directly from the shared library into their own space, enabling faster reuse and customization of community or team-built macros.Static Documentation URL Created
Published user documentation to a static, publicly accessible endpoint — improving onboarding and providing a centralized reference for macro usage, helper functions, and platform limitations.Clickable Views for Installed Pages
Views in the interface now act as shortcuts, allowing users to directly navigate to filtered installed pages — similar to how macro usage links are handled.Improved Add User Parameter Modal
Refined the parameter creation dialog:Default type field is now unselected (empty) to enforce intentional selection.
Validation feedback now prevents premature submission due to misconfigured types.
Get Help Button (Prototype Implemented)
Added a “Get Help” button in the UI based on Figma design specs, laying the groundwork for more proactive support and feedback channels.Automatic Parameter Trimming
Whitespace and line breaks are now trimmed from all parameters across all request types — preventing parsing issues and improving data consistency in conditionals.
🛠 Bug Fixes & Improvements
Fix: 422 Error on Cross-Instance Macro Creation
Corrected an error caused by caching user host data across instances. Macro creation now respects per-instance context, preventing false validation failures.Fix: 403 on Template Rendering (Wombats-Test)
Addressed a permission error preventing templates from rendering on specific environments likewombats-test.Fix: Inconsistent Parameter Key Sanitization
Standardized key formatting logic across all form inputs and backend processing. Prevented mismatched casing behavior between initial generation and manual edits.Fix: Incorrect Helper Name in Documentation
Updated the documentation to reflect the correct helper usage:{{#findallspacepermissions}}instead of outdated{{#findSpacePermissions}}.