Version 12.1 (v12.1) focuses on refining the features introduced in v12.0, enhancing the Daily Report sign-up process, improving OFS-AI usability and permissions, and strengthening security.
This update also includes console improvements and enhancements to the upgrade tool.
🚀 Improvements
-
Daily Reports & Sign-up:
-
Significant enhancements to the Daily Report Sign-up form:
-
Added fields for currency, cost per hour, and optional comments.
-
Improved client-side validation for name and role fields.
-
Included line names in the selection UI.
-
Updated disclaimer language and added guidance for managing subscriptions.
-
Improved UI styling, including a loading spinner on submission.
-
Updated the default sender email address used by the Report Generator.
-
-
Applied specific user permissions for reading and registering for Daily Reports.
-
-
OFS-AI:
-
Improved user feedback when the AI feature is loading.
-
Refined permission handling for accessing AI features.
-
Adjusted visibility of cost-related information within the AI feature.
-
-
Permissions & Security:
-
Enhanced security with specific permissions required for accessing the AI backend and Report Generator features.
-
Configured Daily Report and AI permissions for standard user roles (Administrator, Analytics User, etc.).
-
Added support for MySQL override configurations during installation.
-
-
Console: Console gauge templates now dynamically display the maximum speed configured for the line.
-
Localization: Improved Spanish translation for the "End Setup" button.
-
SMS Notifications: Extended SMS notification support to include Mexico.
-
Upgrade Tool:
-
Enhanced the upgrade tool with clearer messages and more robust pre-flight checks (Node.js/NVM, backups, AI backend code).
-
Adjusted backup check logic to better accommodate global time zones.
-
🐛 Bug Fixes
-
Analytics: Fixed an issue where selected lines were not correctly displayed in the Analytics header.
-
Permissions: Fixed a bug related to accessing user permission data internally.
-
Installation: Addressed minor issues in installation scripts (directory creation, syntax errors).