CIMCO MNT 2025 Releases
Release notesExpand allCollapse all
Changes since previous version:
CIMCO MNT 2025.02.16
- New Material Supplier System
- Added full backend support for mt_material_suppliers table.
- Implemented CRUD API endpoints: list, get, create, update.
- Materials can now reference suppliers via supplier_id.
- Supplier data auto-populates material fields (name, email, phone, contact).
- Suppliers are now reusable instead of free-text per material.
- Supplier Management UI
- Added a full Manage Suppliers page.
- Added SupplierModal for creating/updating suppliers.
- Integrated supplier selector into both Quick Add and Edit Material.
- Added '+' button in dropdown to create a supplier directly while adding materials.
- Material Storage Location Improvements
- Added backend route GET /materials/storage-locations.
- Dropdown now auto-loads all unique storage locations.
- Users can select an existing location or type a new one.
- Fixed Quick Add modal storage location loading caused by incorrect base URL.
- Unified API path usage via mkUrl for consistent endpoint resolution.
- Material Edit Modal Enhancements
- Rebuilt the edit modal to fully support suppliers, storage locations, and assignments.
- All material fields now aligned between Quick Add and Edit.
- Improved layout, fixed missing fields, and unified validation.
- Fixed inconsistent loading of assignments vs material details.
- Material Quick Add Modal Enhancements
- Rebuilt the entire component for consistency with Edit modal.
- Added supplier dropdown with auto-fill logic.
- Added real-time storage location selector and new-entry input.
- Fixed double /mnt/api prefix issue causing missing storage locations.
- Material Machine Listing Fixes
- Backend now returns correct storage_location in listByMachine.
- Updated machine profile materials table to show storage_location instead of placement.
- Inventory Check Table Improvements
- Added sorting support to all columns.
- Added editable stock field with per-row save button.
- Added CSV export respecting selected columns.
- Material Movements – Service Report Linking
- Movements now detect source_reference values like SR:123.
- Clicking the link redirects to /service-reports/123.
- General Material Module Enhancements
- Added translation keys for materials and supplier features.
- Improved assignment logic and backend data safety.
- Ensured numeric normalization and correct backend field mappings.
- General Fixes
- Fix: Missing storage location data in Quick Add.
- Fix: Dropdown styling issues in dark mode.
- Fix: Inconsistent supplier_id handling across components.
- Fix: Missing fields in Material listByMachine response.
- Fix: Routing issues caused by inconsistent apiBase prefix.
Changes since previous version:
CIMCO MNT 2025.02.14
- New: Machine Self-Management. Users can now add or remove their own machines directly from My Profile (if enabled by admin).
- New: Group Visibility. Profiles can be limited to only show groups containing the user’s assigned machines.
- Change: My Profile Enhancements. Interactive machine checkboxes, group selection, and improved password/error validation.
- Change: API - New endpoint to fetch the full machine catalog.
- Change: API - Technician self-update now supports machine assignments.
- Change: API - Settings API improved with safer boolean handling.
- Fix: Boolean Conversion. Fixed conversion errors in settings and API.
- Fix: Startup Regression. Resolved an issue affecting machine routing.
Changes since previous version:
CIMCO MNT 2025.02.12
- New: Email Test Page – New test page for email settings with a live frontend log.
- Change: Language Updates – All supported languages have been refreshed with new translations.
- New: Scheduled Maintenance – You can now reset an opened maintenance task back to its previous state.
- Change: Email Validation – Testing or sending emails now requires the address to belong to a registered user.
- Fix: User Access – New users without assigned machines will no longer see all machines by default.
- Change: General performance improvements and optimizations.
Changes since previous version:
CIMCO MNT 2025.02.11
- New: Added cost visibility controls to hide cost details for selected user roles.
- Change: Generated PDFs are now smaller, cleaner, and include clearer cost breakdowns in maintenance and service reports.
- Change: Machine Priority has been moved under the Assets section for easier access.
- New: Users can now log in with their email address instead of a username.
- Change: General fixes and performance enhancements.
- Fix: Resolved issue where some emails could not be sent due to secure connection settings.
Changes since previous version:
CIMCO MNT 2025.02.10
- Fix: Resolved issue where some emails could not be sent due to secure connection settings.
Changes since previous version:
CIMCO MNT 2025.02.09
- QR Menu Control: New permission to show/hide QR Registration Code in sidebar.
- QR Machine Access: Auto-add scanned machines if missing and setting is enabled.
- Maintenance Emails: Custom templates and checklist PDFs sent to configured emails.
- PDF Button Logic: 'Send PDF' hidden if no recipient email is set.
- Email Opt-in: Only users with 'Receive Email?' enabled get emails.
- DNC-Max Integration: Added login fields for API authentication.
- General Fixes: Minor improvements and stability updates.
Changes since previous version:
CIMCO MNT 2025.02.07
- Refreshed UI: Updated design for Add Machine, Notifications, and Machine Priority.
- QR Code Popups: QR codes now open in modals for easier viewing.
- Service Report Fix: Editing closed reports is now blocked as intended.
Changes since previous version:
CIMCO MNT 2025.02.04
- New QR code settings let user groups assign machines and print codes with or without registration passwords.
- Perpetual (lifetime) licenses now supported.
- Registered faults now show unique IDs in the frontend.
- Added full Finnish language support.
- General fixes and system optimizations.
Changes since previous version:
CIMCO MNT 2025.02.03
- New: QR code registration allows users to register to multiple machines directly from settings.
- New: File and image attachments can now be added to scheduled maintenance tasks.
- New: Added language support for Hungarian (hu) and Estonian (ee).
- New: Minor improvements and bug fixes for enhanced stability and usability.
Changes since previous version:
CIMCO MNT 2025.02.02
- Coming...
Changes since previous version:
CIMCO MNT 2025.01.20
- Added saving of user that created maintenance or finished a maintenance.
- Added displaying of user that created or finished a maintenance.
- Implemented machine group selection for assigning machines.
- Users can now select/deselect machines by group (dncmaxgroupname).
- Updated UI to display machines grouped under their respective categories.
- Added buttons to select/deselect all machines within a group.
- Improved styling for machine assignment UI to align with existing design.
- Removed duplicate machine listing while maintaining full functionality.
- Ensured dark mode compatibility for machine selection UI.
- Implemented personnel synchronization from DNC/MDC/MDM system over API.
- Users with userid 2-4999 now sync from the external system but can have their user role changed.
- Usernames, passwords, and personal details (name, email) remain locked for synced users.
- Master admin (userid 1) remains restricted from role changes.
- Local users (userid >= 5000) remain fully editable.
- -- CSV & XLSX Export Enhancements: --
- Fixed machine group name (`dncmaxgroupname`) retrieval in maintenance schedule exports.
- Updated backend query to correctly include `dncmaxgroupname` in API response.
- Adjusted frontend to use `item.dncmaxgroupname` instead of `Unknown Group` fallback.
- Added spacing between download buttons in the UI.
- Implemented XLSX (Excel) export alongside CSV export for maintenance schedules.
- Integrated SheetJS (`xlsx`) for structured XLSX file generation.
- Applied same CSV & XLSX enhancements to time reports.
- Ensured both CSV and XLSX export buttons work independently with proper formatting.
- Improved button layout and spacing in the UI for better user experience.
Changes since previous version:
CIMCO MNT 2025.01.19
- Redesigned QR Code generation to match the required format.
- Included Machine Name, Group Name, Category, System, and Company Logo in QR code.
- Ensured QR Code preview has a white background, border, and rounded corners.
- Modified QR Code download to remove border and have a transparent background.
- Adjusted company logo placement to the top-right corner and increased its size.
- Improved high-resolution export using html2canvas.
Changes since previous version:
CIMCO MNT 2025.01.18
- Fixed upload functionality from fault to service report. Moved fault files to be under fault instead of upload files of service report.
- Added support for Polish in the Language Switcher. Now supported languages: English, Svenska, Danish, German, Italian, Portuguese, French, Spanish, Chinese and Polish.
- Added login redirect for machine qr code. Fixed so qr-login loads if user is not logged in when scanning qr code.
Changes since previous version:
CIMCO MNT 2025.01.17
- Implemented company logo upload feature in Settings.
- Added backend support for storing the company logo in '/uploads/logo' as 'companylogo.png'.
- Created new middleware 'logoMiddleware.js' and route 'logoRoute.js' to handle logo uploads separately.
- Updated settings page UI to include a custom file upload button with a '+' icon.
- Improved PDF generation to include the company logo at the top left corner of service reports and maintenance schedules.
- Adjusted PDF layouts to ensure proper positioning of logo and title.
- Fixed logo display issues on the preview page, aligning it correctly above the 'Created At' section.
- Ensured the company logo maintains a 3:1 aspect ratio in both PDF and preview.
- Added support for Chinese in the Language Switcher. Now supported languages: English, Svenska, Danish, German, Italian, Portuguese, French, Spanish, and Chinese.
- Added support for attaching pictures and files in error reporting, which are now automatically linked to the related service report.
- Mobile camera support added for capturing and uploading images directly in the error reporting flow.
Changes since previous version:
CIMCO MNT 2025.01.16
- Added cost breakdown popup when clicking on 'Total Machine Cost'.
- Improved machine cost calculations, ensuring maintenance and service report costs are included.
- Added 'Overall Machine Cost' at the bottom of the Add Machine page.
- Implemented translations for cost breakdown labels and total cost.
- Fixed currency symbol position (left or right) based on settings.
- Backend API now returns all cost components correctly.
- Improved UI with underline styling for clickable cost values.
- Ensured all missing cost values default to '0.00' instead of 'Calculating...'.
- Added remove confirmation for Inventory lists
- Added QR code generation for machines connected to fault errors
Changes since previous version:
CIMCO MNT 2025.01.15
- Machine cost now displays correctly with currency formatting.
- Added dynamic currency symbol and position based on settings.
- 'Calculating...' text now appears while fetching cost data, then defaults to '0,00' if no data is available.
- Translation support added for 'Total Machine Cost:' and 'Calculating...'.
- Backend updated to always return '0' if no cost data is found.
Changes since previous version:
CIMCO MNT 2025.01.14
- Added a Help icon in the sidebar that dynamically links to the correct documentation page.
- Fixed route mapping in helpLinks.js by removing '/mnt' prefix to ensure correct documentation links.
- Sidebar now correctly updates the Help link based on the current route.
- Improved sidebar toggle functionality to ensure proper opening and closing.
- Enhanced debugging logs for better issue tracking in helpLinks.js.
Changes since previous version:
CIMCO MNT 2025.01.13
- Machines now group by Group Name, Category, or System.
- Personnel sorted by user_rights (Admin, Operator, etc.).
- Unified UI styling for machine and personnel lists.
- Search fully functional for Personnel Management.
- Added translations for user_rights (Admins, Operators, etc.).
Changes since previous version:
CIMCO MNT 2025.01.12
- Added 'Current Version' display under the 'Advanced' tab in Settings.
- Implemented a 'Show All Version Info +' button to toggle full version details.
- The change log is now hidden by default for a cleaner UI.
- Improved overall settings page responsiveness.
Changes since previous version:
CIMCO MNT 2025.01.11
- Fixed issue where new inventory items were not assigned a status.
- All new inventory items now default to 'CHECKED_IN'.
Changes since previous version:
CIMCO MNT 2025.01.10
- LogPage.js now uses database-driven status updates.
- UI improved with collapsible logs and real-time changes.
- File uploads now support CAD/CNC and ZIP files (up to 256MB).
- Improved error handling and multi-language support.
- Database updates for fault error tracking and admin details.
Changes since previous version:
CIMCO MNT 2025.01.09
- 'Reported by' section added to Fault/Error listings.
- Service Report form now resets properly after cancelation.
- Fault creation auto-assigns 'operator' field from logged-in user.
- Fixed navigation bugs and JWT decoding reliability.
Changes since previous version:
CIMCO MNT 2025.01.08
- Fix: Resolved issue where Inventory page access redirected users to /unauthorized.
Changes since previous version:
CIMCO MNT 2025.01.07
- New: Global language selector now accessible from the sidebar menu for all users.
- New: Added Mobile-Friendly language dropdown.
- New: Cross-Browser flag support where flags now display correctly on Chrome, Edge, Firefox, and Safari using high-quality icons.
Changes since previous version:
CIMCO MNT 2025.01.04
- New: Inventory Notifications: Automatic email notifications can be sent to selected users when Maintenance or Calibration is Upcoming, Due, or Overdue.
- Update: Improvements to Inventory List. Display checkout username and dropdown for item types.
- Update: General UI improvements and improvements to system reliability and security.
- Fix: Resolved an issue where some user permissions were not being properly applied in the settings menu.
- Fix: Improved encryption handling for "DB_PASS" to enhance security.



