v4.0.7
Multi-Language Support, Mobile UX & Workflow Improvements
We have rolled out the first phase of our comprehensive multi-language architecture, making Fentrica accessible to users worldwide.
New Features
Full Platform Localization
The application now supports a complete translation interface, enabling the platform to be used in any language.
- AI-Assisted Translation: AI-powered auto-translation rapidly localizes the platform into any supported language
- Dynamic Keyword Detection: The platform automatically detects missing translation keywords, ensuring complete coverage
- Seamless Developer Experience: Developers can work in English while translators handle localization through the new interface
Advanced Messaging Template Logic
Based on customer feedback, we have expanded the logic capabilities within email and SMS messaging templates. You can now use the following functions to create more dynamic and formatted messages:
split- Split text into partstrim- Remove whitespacefirst,last,index- Access specific elementstoNumber- Convert text to numbers
Mobile Experience
Improved Modal Actions on Mobile
We have enhanced the mobile user experience for modal dialogs by repositioning action buttons to the bottom of the screen.
- Better Reachability: Action buttons are now easily accessible with one hand on mobile devices
- Consistent UX: Follows modern mobile design patterns for improved usability
- Reduced Errors: Prevents accidental taps by placing buttons in a predictable location
Workflow & Usability
Quick Work Order Creation from Alarms
Added a new shortcut action button that allows you to create a maintenance work order directly from an Alarm or Technical System view.
- Faster Response: Create work orders instantly when responding to alarms without navigating away
- Context Preserved: The work order is automatically linked to the relevant technical system
- Streamlined Workflow: Reduces the number of clicks required to initiate maintenance tasks
Bug Fixes
- Message Delivery: Fixed a configuration issue in the message broker cluster where, in rare scenarios, messages stored on specific shards were not being shared between application instances. This ensures reliable message delivery to all users.
- Aggregation Smart Alarms: Resolved an issue where the
$countfunction within aggregation smart alarms failed to trigger an error state as expected.