OFS Version 12.1 Release Notes

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).