This release focuses on stability, UI/UX polish, and translator tooling improvements. Highlights include
better component startup handling, richer translator capabilities, and multiple crash/stability fixes.
Features ✨
- IX-4236 – Improved starting large numbers of components by implementing batch processing with delays to avoid errors.
- IX-4271 – Added a 60-second timeout for script compilation and an environment variable for configuration.
- IX-4272 – Enabled autostart settings to be remembered individually for each component.
- IX-4273 – Added tools to export code and samples for Lua GPT integration, including context details.
- IX-4274 – Added support for viewing CSV files in the translator.
- IX-4275 – Added buttons to to make it easy to add a receiver to a component in the translator.
Fixes 🐛
- IX-3878 – Fixed missing “Learn more” links and improved their visibility in components and the Add Library screen.
- IX-4264 – Updated log purging to occur only at midnight as scheduled.
- IX-4267 – Resolved crashes by switching to curl for web requests. Configurable with environment variable USE_CURL=true.
- IX-4270 – Made tag color calculations case insensitive and enhanced dashboard tag readability.
- IX-4277 – Improved the add component UI to make collection filtering more prominent. Same as the add library screen.
- IX-4279 – Prevented adding libraries to plain components to avoid converting them to repo components.
- IX-4280 – Fixed issues with adding components from templates and Azure hosting.
- IX-4281 – Made components running from commits visible in both viewable and editable dropdowns.
- IX-4282 – Fixed the log reposition date picker to allow selecting dates beyond the current time.
- IX-4286 – Ensured “UPDATE” and “CANCEL” buttons are visible on all screen sizes by fixing scrolling issues.
- IX-4290 – Ensured add components settings, including selections, are remembered correctly.