February brings a dense set of new features: document downloads, enhanced email notifications, mobile iOS SSO, meter readings via API, and improved SFTP import. On the fixes side, the calendar, analytics dashboard, and many forms have been stabilized.
New Features
Download of equipment and spare parts documents
Documents attached to equipment and spare parts can now be downloaded directly from their respective records, without any additional steps.
→ Easily access the documents you need in the field
→ Centralize technical information in one place
→ Reduce back-and-forth between tools
Pages concerned: Equipment — Documents, Spare Parts — Documents
Email notifications for assigned teams
Members of a team assigned to a task now receive an email notification, in addition to the in-app notification.
→ The right people are informed immediately
→ Improve team responsiveness
→ Reduce the risk of missed assignments
Pages concerned: Tasks — Notifications
Exclusion of deactivated users from emails
Deactivated users no longer receive any emails from the application, including weekly summaries and task notifications.
→ Avoid unnecessary email sending
→ Maintain a clean distribution list
→ Reduce communication noise
SSO login on iOS mobile
iOS users can now log in via SSO from the mobile application, thanks to a mechanism compatible with WKWebView sandboxing.
→ Simplify access to the mobile application
→ Strengthen login security
→ Improve the user experience on iOS
Pages concerned: Authentication — iOS mobile application
SFTP import: detailed error report
Spare parts import via SFTP now provides a detailed line-by-line error report and automatically handles transient errors (retries).
→ Identify errors precisely at the line level
→ Save time when correcting imports
→ Improve integration reliability
Pages concerned: SFTP Import — Spare Parts
Improvements & Fixes
Calendar
- Calendar remains stable without data desynchronization (deadlock fixes)
- Displays correctly even for customers with more than 6,000 maintenance plans
- Project calendar page loads without errors
Analytics
- Dashboard metrics (task status, completion rate, etc.) now display correct values — they previously showed 0%
Tasks
- Task creation form blocks submission if invalid data is present
- Creating a task from a checklist item no longer auto-assigns the current user
- Mandatory tags (maintenance type, trade) are correctly pre-selected when creating a task from an equipment record
- Tag names display correctly across the application (no longer shown as “undefined”)
- Tag group name no longer appears twice in optional tags
- Infinite scroll in the task widget correctly loads all tasks without skipping the first ones
- Spare part unit price is updated with the correct value
- Time is displayed correctly according to user regional settings
- “Create and create another” no longer creates tasks with invalid data
Interface
- In required selectors, the selected option can no longer be deselected with a second click
- Reopening a selector after selection displays all available options
- Dropdown menus are correctly positioned even when a help banner is present
- Double-click on delete button for saved filters is prevented
- Creating a new team from a maintenance plan form no longer causes crashes
Spare Parts
- Creating a storage location from the spare part form works correctly
- Spare parts forecast displays correctly even when an archived equipment is referenced
Documents & Files
- Action buttons remain visible even when a link URL is long
- Already uploaded files display correctly in the upload component preview
Authentication
- “Remember me” option works correctly on mobile application
- External contractors remain logged in via the “Remember me” cookie and can access tasks
Partners API
- Partners API routes work correctly in cross-origin
- Bulk recount API accepts native codes and item codes in addition to internal identifiers