Release 0.131.0
Highlights of the Release
Isolated 3D Model Panel
You can now view an isolated, focused rendering of a specific asset or component directly within the asset side panel, without needing to navigate the full 3D model. This makes it much faster to inspect and understand a component's geometry and spatial context while working through anomalies or inspection tasks — keeping your place in the workflow without losing sight of the model detail you need.
Reading Tasks for Inspection Campaigns
You can now add "Reading" type tasks to inspection campaigns, linked to reading templates that define measurement fields, units, and anomaly thresholds. During execution, inspectors see a dedicated Readings section for each asset and can capture structured measurements directly from the activity view — with the platform automatically flagging out-of-range values and prompting the team to create or link an anomaly. Inspectors can also log ad-hoc readings on the fly, with template filtering scoped to the asset type they're working on.
Campaign Anomaly Inclusion Controls
When creating an inspection campaign, you now have two separate toggles to control which anomalies are pulled in: "Include Scoped Anomalies" brings in only anomalies associated with assets in the campaign scope, while "Include All Anomalies" captures everything in the system. The scope filter modal also now supports multi-select for assets, making it straightforward to define precise campaign boundaries in a single step.
Other Enhancements & Bug Fixes
Photos and videos attached to anomalies now display as a thumbnail grid in the side panel, replacing the previous list view
Photos uploaded to the platform now automatically extract geolocation coordinates, capture date and time, and raw overlay text — the same extraction previously available for videos only
Fixed duplicate file submissions on anomaly media uploads when the upload button was clicked more than once
The asset dropdown in the campaign scope filter modal now loads near-instantly, even in environments with large asset lists
The "Focus Component" button has been renamed to "Update Overlay" for clarity during DVR-connected inspection sessions
Fixed anomaly creation failing silently when the Campaign Inclusion field was not explicitly provided in the request
Release 0.130.0
Highlights of the Release
Photos & Videos: Usability Improvements
A lot has changed with how photos and videos work in the platform. You can now leave comments directly on a photo's detail page, a Dive column has been added to the photos table (sortable, with filtering by dive number and associated asset), and the photo gallery has a cleaner look with navigation arrows, a thumbnail strip, and key details like the capture date and asset name shown in the header. Videos now also show a metadata bar at the top of their detail pages — capture date, project, and file size — matching what the photo pages already had.Clearer Errors for Duplicate Document Numbers
If you try to upload a document with a number that's already linked in the system, you'll now get a specific error message explaining exactly what went wrong. Previously this showed a generic error message. The fix applies everywhere you can upload documents — the file upload page, anomaly pages, asset pages, and anomaly attachments.
Other Enhancements & Bug Fixes
Fixed a crash that occurred when using the "Create Anomaly" button during IMR execution after being on the page for an extended period.
Fixed the IMR execution page refreshing unexpectedly whenever a note was created.
Cloudscape UI library updated to the latest version, bringing minor visual consistency improvements.
Several dependency security patches applied (immutable, undici, multer, and others).
Release 0.129.0
Highlights of the Release
Anomaly Actions Side Panel Improvements
The anomaly details side panel now includes a dedicated Actions tab, showing all actions linked to that anomaly — including their title, description, status, priority, and due date. You can also create a new action right from the side panel without navigating away.Richer Context Throughout IMR Campaign Execution
When working through an IMR inspection campaign, every asset now displays its full location context inline — showing the system, structure, and asset name together (e.g., "Gas Plant - Compressor Module - Valve A"). This context appears under asset names, parent asset headers, and sub-group section headers throughout the execution view. If you're using a connected DVR, the Focus button now shows this full path as well, making it much easier to confirm exactly which component you're working on.Anomaly Table Links Now Open in a New Tab
Clicking an asset name in the anomaly table now opens the asset page in a new browser tab rather than navigating away. This means any filters you've applied to the anomaly table stay exactly as you left them, so you can review an asset and come back to your filtered list without having to re-apply your search.
Other Enhancements & Bug Fixes
The anomaly table shows an action count column so you can see at a glance how many actions are attached to each anomaly, and that count sorts just like any other column.
From the Actions tab, you can export the anomaly actions list to Excel with full control over which fields to include.
Anomaly markers with "Unknown" criticality now display with a grey border and background in both the 2D map and 3D model views, instead of appearing transparent.
The target completion date on valve operation requests no longer shows as changed when a reviewer rejects and resubmits the request without modifying the date.
Exported anomaly summaries no longer incorrectly capitalize the first letter of every word.
The IMR anomaly details side panel now immediately reflects updated criticality and other field changes after an edit, without requiring a page refresh.
A duplicate Complete/Reopen campaign button that was appearing in the IMR execution view has been removed.
The duplicate anomaly warning message has been reworded to more clearly communicate when a potential duplicate has been detected.
Release 0.128.0
Highlights of the Release
Anomaly Revision Side Panel
You can now view and manage anomaly revisions directly in a dedicated side panel without losing your place in the platform. This makes it faster to review the history of changes to an anomaly and stay in context while working through inspections, rather than navigating away to find revision details.Improved Campaign Group Navigation
Campaign execution now lets you click into sub-groups and work through them one section at a time, rather than viewing all items in a group at once. This makes it much easier to manage large campaigns in focused chunks, reducing the overhead of working through everything in a single view.
Other Enhancements & Bug Fixes
File uploads now correctly validate accepted file types, including when files are dragged and dropped
Search has been added to the admin user permissions management page
Restricted media is now supported in the anomaly timeline
Fixed an issue where anomaly revisions created in the IMR campaign flow were not correctly linked to their originating asset
Fixed anomaly details not loading in the IMR side panel
Fixed multiple video instances playing simultaneously in the anomaly timeline, causing audio echo
Fixed file upload button not responding when an external document is configured
Fixed asset not pre-populating when creating a new anomaly
Fixed 3D legend overlay appearing on top of the document viewer
Duplicate anomaly warning UI has been updated with links to the potential duplicates
API response payload for asset queries reduced for faster load times
Release 0.127.0
Highlights of the Release
Archive Mode for Completed Campaigns
You can now mark a campaign as complete once all its tasks are finished or closed out. Completed campaigns enter an archived view that gives you a full, read-only record of everything that was executed — including anomalies and warnings — without risking accidental changes to task progress. If you need to revisit a campaign, you can reopen it at any time.
Faster Campaign Creation
Creating campaigns is now significantly faster. We overhauled the underlying asset fetching and graph lookup process to reduce the number of API calls made during campaign setup, so large or complex campaigns will load and generate much more quickly than before.
Anomaly Revisions Now Open in a Side Panel
When creating an anomaly revision during IMR campaign execution, you no longer leave the page you're working on. The revision form now opens in a side panel, keeping you in context so you can complete the revision and continue your inspection workflow without losing your place.
Other Enhancements & Bug Fixes
Campaign asset grouping now supports three levels of hierarchy, giving a clearer picture of deeply nested assets during execution.
A new segmented progress bar on the campaign execution page shows completion broken down by segment, with per-segment tooltips and an overall percentage.
The duplicate anomaly warning now displays a dedicated alert with an acknowledgement checkbox and direct links to matching anomalies for quick verification.
The PDF viewer now has a close button and opens fullscreen in a way that no longer hides the controls bar.
3D camera behavior improved: a minimum zoom distance prevents disorientation when zooming in, and panning speed is now properly maintained at close range.
IMR component tabs and group headers now display asset location, system, and structure context inline.
Fixed an issue where videos were not displaying in 3D Search Radius mode.
Fixed a bug preventing users from editing external documents.
Fixed the Create Anomaly side panel not reliably pre-populating the correct asset when switching between assets.
Pages now lazy-load for improved performance, and fixed an issue with the page number input field when cleared.
Release 0.126.0
Highlight of the Release
Valve Movement Request Notifications
Users will now receive real‑time notifications—both in-app and by email—when operation requests are submitted, approved, or declined. This improved visibility ensures teams remain fully informed at every stage of the workflow.
Other Enhancements & Bug Fixes
Campaign view improved with indicators for items marked as 'Cannot Complete' and customizable grouping of campaign tasks
3D texture processing stage added to the model loader to indicate when textures are still being processed
PDF viewer page numbering automatically updates when scrolling or manually entering a page number
Release 0.125.0
Highlight of the Release
Enhanced Anomaly Notifications
Email and in-app notifications for anomalies now include key details such as the anomaly title, code, and associated asset—helping teams understand issues at a glance.
Other Enhancements & Bug Fixes
More precise inspection task creation with the ability to filter by multiple asset subtypes
Fixed valve movement request loading state to prevent duplicate submissions.
Improved texture processing and map model data fetchingto improve visualization and load times
Release 0.124.0
Highlights of the Release
Valve Movement Request (VMR) Workflow
We’ve launched a new, streamlined VMR workflow with a automated review/approval process. This simplifies valve‑movement operations while improving visibility and auditability.External Document Handling
You can now add, open, and manage external documents directly within the app. Documents can open in a new tab or directly in the application, based on your configuration. This creates a smoother and more connected document‑management experience.
Other Enhancements & Bug Fixes
Inspection tasks can use multiple OR‑based conditionsinstead of requiring all filter criteria be met
A new visual indicator for the 3D model shows whether you're in top‑down or camera mode
Optimized texture‑memory usage by disposing of textures immediately after array‑copy to increase model performance
ROV entry table now correctly displays “incomplete” until required hours are met
Anomalies are now displayed in isolated models
Release 0.123.0
Highlights of the Release
Enhanced Compass Bar for 3D Models: We’ve replaced the circular compass with a streamlined compass bar positioned at the top of the 3D model. With clearer direction labels and smooth animations, users gain a more intuitive navigation experience within 3D models.
Readings Limits for Anomaly Detection: You can now configure readings limits which will automatically trigger anomalies based on entered values, improving consistency and detection accuracy.
Other Enhancements & Bug Fixes
Anomaly timeline now highlights gaps of one year or more, making it easier to identify periods of inactivity or missing data at a glance
Fixed duplicate API calls in the 3D Model Viewer for GLB container URLs
Corrected asset data loading for isolated models
Clearer alert messages for unsupported anomaly attachment types
Improved alignment of status indicators on the model page
Release 0.122.0
We’re excited to share the latest updates designed to make your experience with Enaimco more intuitive, efficient, and powerful.
Highlights of the Release
Commenting on Anomaly Timelines
Enhance collaboration by adding comments directly to anomaly timelines. Comments can be created via the anomaly header dropdown or by clicking on the timeline, with time prefilled for accuracy.DVR Test Mode
Train with confidence using the new DVR test mode, which simulates workflows without connecting to a physical DVR device.
Other Enhancements & Bug Fixes
ROV Utilization Dashboard redesigned for clearer insights and better visualization.
Apply inspection task filters to apply tasks to multiple assets at once when creating a campaign
Disappearing video controls now behave intuitively, ensuring unobstructed view when your cursor leaves the viewer
Updated Serial Port Configuration button layout for better usability.
Release 0.121.0
Highlights of the Release
Warnings in 3D Model View
A dedicated “Warnings” section has been added to the model asset side panel, providing clear visibility of potential issues by default.Anomaly Timeline Update
The first item in the anomaly timeline now correctly displays as “Anomaly Discovered” instead of “Revision 0,” ensuring clearer anomaly history.
Other Enhancements & Bug Fixes
Video Coordinate Search Updatesenabling accurate radius-based video viewing.
3D Model Cache Synchronization to prevent flickering in 3D models.
Expandable Text in Side Panels for improved readability of long content.
Header Height Consistency across all side panels for a cleaner UI.
Anomaly Code Table Formatting Improvements for better usability and clarity.
Release 0.120.0
Highlights of the Release
Richer 3D Model Loading Experience
When you open a 3D model, you'll now see a detailed loading overlay instead of a plain spinner. It walks you through each stage of the loading process — from environment setup through to model processing — with real-time progress bars and clear stage indicators. Once the model is ready, the overlay fades out automatically, giving you a smooth transition to an interactive model.Asset Warnings Now Visible in the Model Side Panel
You can now see asset warnings directly in the side panel when clicking on assets in the 3D or 2D views. The warnings section opens automatically, so important alerts are front and center without any extra navigation required.Valve Table View Now Shows Anomaly Status
The valve table view now matches the grid view in showing anomaly details and health status icons alongside each valve. Whether you prefer browsing valves as a table or a grid, you'll now get the same level of detail either way.
Other Enhancements & Bug Fixes
Flowpaths can now be selected and exited again in the 3D model viewer, restoring functionality that was missing in the updated interface.
Clicking "Search Radius (10m)" in the model viewer now correctly displays the Videos from Coordinates panel.
Creating an action now redirects you back to the correct page after saving.
Anomaly timeline now labels the first entry "Anomaly Discovered" instead of "Revision 0."
Equipment status page now correctly shows components when combining type, health status, and location filters simultaneously.
Long text fields in side panels now show a "Show more" button instead of overflowing.
Side panel header heights are now consistent across the application.
Release 0.119.0
Highlights of the Release
Anomaly Timeline Redesign
Enjoy a unified view of revisions and actions with improved styling and thumbnail previews for attached files—making anomaly tracking more cohesive and visually appealing.Side Panel for Valve Management Documents
Access the side panel details and related files instantly from the document viewer. The new side panel opens automatically when you click a document link from the Valve Management page, streamlining navigation and reducing clicks.Sky and Water System Improvements
Enhanced lighting and synchronized water reflections deliver a more realistic and immersive 3D experience.
Other Enhancements & Bug Fixes
GPU Accelerated Texture Copying for faster 3D model loading.
Activity & Task Settings for Campaigns to streamline inspection campaign creation.
MP4 Video Processing Fix ensuring reliable thumbnail generation.
Anomaly Positioning Correction for accurate placement in 3D models.
Release 0.118.0
Release Highlights
DVR Settings Integration
Manage DVR connections effortlessly with a new dedicated tab in the Inspection Settings page, supporting both HTTP and HTTPS protocols.New System for 3D Model Rendering
Say goodbye to jittering in the 3D model! Our new system ensures smoother visuals by updating how the view navigates around the centerpoint of the map, delivering a seamless navigation experience.
Other Enhancements & Bug Fixes
Anomaly review page now shows “Created By” for better attribution.
Improved asset filtering to include parent structures in the results when child components match filters.
Enhanced document display in grid view for consistent visibility.
Bulk upload validation improvements for smoother data handling.
View mode persistence on Valve Management Overview page.
Release 0.117.0
Release Highlights
Valve Anomaly and Warning Indicators
Quickly identify valves with issues using new visual indicators, improving monitoring and maintenance efficiency.Create Anomaly Side Panel
The anomaly creation process is now streamlined with a side panel interface, reducing navigation and saving time.Document Access on Valve Management Page
Access P&ID drawings, schematics, and process flow diagrams directly from the valve service page for faster decision-making.
Other Enhancements & Bug Fixes
Files can now be uploaded to anomaly actions for better documentation and tracking.
Videos are now sorted by capture date by default, displaying the newest content first.
Fixed name display bug on Anomaly Review page (names now shown instead of IDs).
Tooltip edge handling improved for better interaction and visibility.
Removed non-functional navigation link on the anomaly revision report page.
Video player aspect ratio fix for consistent viewing experience.
Release 0.116.0
Feature Highlights
Valve Management on Maps and Models
You can now view detailed valve information and related anomalies directly on both 2D maps and 3D models. This provides a comprehensive view of valve status in context, making operations easier to manage and understand.Anomaly Actions Overview Page
A new page dedicated to anomaly actions is here! With notifications, multi-filtering options, and a detailed side panel, you can efficiently track and manage all actions associated with anomalies for improved visibility and control.Enhanced Note Editing on Assets
Users can now edit notes they’ve created, including modifying warning statuses, pinning notes, and updating content—giving you greater flexibility in asset documentation.
Other Enhancements & Bug Fixes
Fixed an issue where users were redirected to the operations page for valves that couldn't have operations recorded.
Fixed issues with video rollup that ensures accurate video counts.
Disabled certain interactive features on the P&ID schematic to focus on zooming and panning, while ensuring side panel functionality for asset details.
Security vulnerabilities resolved for a safer application environment.
Release 0.115.0
Highlights of This Release
Photo Viewer for Valve Operations:
The before and after photos you upload now have an improved display, with an expand button for full-screen viewing. This gives operators and reviewers better visual context for valve operations, reducing ambiguity and improving decision-making.Reopening Anomalies:
Reviewers can now reopen closed anomalies and provide reasoning. This ensures accurate anomaly reporting and full transparency in the anomaly timeline, making audits and reviews easier.
Other Enhancements & Bug Fixes
Enhanced 3D Model Ghost Mode: When opacity it is adjusted, there is now instant re-rendering of the change.
Valve Chart Enhancements: Legacy torque history view has been restored and x-axis labels improved for better readability.
Hardware Info Collection: Added functionality to collect hardware details for better debugging of model loading issues.
Automated Error Pattern Tests: Introduced tests to detect deprecated error usage patterns, ensuring consistent and reliable error handling.