Changelog RepairCMS Ultimate
Here you’ll find a transparent and regularly updated log of everything we improve, fix, and launch. From new features and performance enhancements to bug fixes and interface updates. This is where you can track the evolution of RepairCMS. We’re committed to building software that makes your daily work easier, faster, and more enjoyable. Stay up to date with the latest improvements below.
Improvement Enhance the iPad’s ticket booking wizard’s accessibility on mobile browser.
Updated A new portrait mode has been added.
New You can now update the contact ID if needed, giving you more flexibility when managing contacts.
Fix Printing is now smoother and more reliable on destop and and iPad browsers. No more printing issues on Safari.
Updated Job IDs now include your location prefix, making it easier to recognize and organize your jobs.
Improvement The file upload process during job creation is now faster and more user-friendly.
New Introduced error boundaries for better fault tolerance during job creation.
Updated Simplified New Job Creating optimization.
Fix Added file size validation for upload files
Improvement Enhanced application performance in ticket booking process
Updated Optimized search inputs to avoid unnecessary rerenders.
Fix Removed the old debounce logic and unified search handling.
Improvement Improved performance of user searches across components.
Improvement optimize global search feature
New prepare structure for sumup integration
Fix loading states on primary buttons
Improvement Added user confirmation dialogs for critical actions (e.g delete)
Updated Updated SubscriptionCardV2 to visualize trial progress with a dynamic progress bar.
Fix Resolved avatar field reset issue in AddNewUser component.
Improvement Cleaned up formatting and enhanced user feedback in settings and user modals.
New Integrated PDF upload to Lexware for invoice processing.
Updated Enhanced JobInvoice and MainInvoice with Lexware activation checks.
Fix Fixed file handling and upload validations for invoice PDFs.
Improvement Improved calculation logic in getTotalAndSubtotalFromArrayV2 for accurate VAT and discount handling.
New Added components for cross-selling items, services, and locations.
Updated Refactored SettingsTab and FormTab for step management and email confirmations.
Fix Resolved VAT calculation inconsistencies in various service components.
Improvement Improved styling and print options across cross-selling modals.
New Introduced checkFakeEmail utility to validate customer emails across invoice components.
Updated Enhanced customer display logic to prioritize organization name when available.
Fix Resolved form errors on invalid email entries with user-facing error toasts.
Improvement Streamlined import management and removed unused code for better maintainability.
New Implemented ContactAddressForm for streamlined contact address management.
Updated Consolidated contact state handling using useContactForm in JobContactDetails.
Fix Corrected layout issues and typo in ContactItem component.
Improvement Added responsive feedback and loading indicators in modals like CreateProductModal.
New Integrated PdfPrintModal across multiple components for enhanced print functionality.
Updated Refactored ExpressServiceListening components using useJobForm for better state handling.
Fix Cleaned up import statements and removed dead code in invoice-related files.
Improvement Enhanced layout and responsiveness of job creation and service modals.s.
New Implemented country-based access control using IP geolocation
New Added whitelisting functionality for country-specific access
New Added new mail-in and bring-in service request tabs
New Implemented IMEI validation and tracking
New Implemented comprehensive email validation against fake domains
New Added tracking link functionality in ChatBox
New Added dynamic email templates with multi-language support
New Added online service book-in notifications
Updated Enhanced mobile login and signup process
Updated Enhanced arrival confirmation handling in service requests
Updated Improved service request labeling and status flow
Updated Updated device security and request details components
Updated Improved notification system for service bookings
Updated Enhanced SearchDropDown component with better null safety
Updated Updated status design and arrival modal
Updated Enhanced service details display
Updated Updated shipment page layout and functionality
Updated Enhanced PDF generation for consignment notes
Updated Updated middleware for secure route handling
Fix Fixed CompanyLegalVat input handling
Fix Fixed email template settings and testing functionality
Fix Improved null safety in various components
Fix Enhanced error handling in job creation process
Improvement Refactored job creation with parallel processing
Improvement Improved customer and device data handling
Improvement Implemented efficient email template caching
Improvement Added rate limiting for API protection
Improvement Improved job filtering and receipt updates
New Implemented credit note generation for revoked invoices
New Added invoice revocation functionality with confirmation modal
New Added ability to fetch service requests by user ID and service request ID
New Implemented job creation from Typeform responses
New Added serviceId tracking to Typeform responses
New Added email verification icon to user profiles
New Integrated ChatBox for improved communication
New Implemented archiving with confirmation alerts
New Added support for service receipts and customer details display
New Added VIN number display for better device information
New Enhanced booking channel display based on job type
New Added comprehensive brand modal page layout
Updated Optimized CustomerOrSupplierService for faster customer lookups
Updated Parallelized invoice creation and email confirmation sending
Updated Improved stock item updates with concurrent processing using Promise.all
Updated Added job schema field indexing for better query performance
Updated Enhanced job status filtering with regex match conditions
Updated Enhanced payment status handling in invoice system
Updated Improved invoice search with debounce functionality
Updated Streamlined invoice number management across components
Updated Added navigation to invoice details after credit note creation
Updated Enhanced service request UI with improved visibility and accessibility
Updated Revamped the service request page layout for better navigation
Updated Enhanced content design for better information delivery
Updated Enhanced data transformation for prices including VAT
Updated Improved stock level mapping
Updated Enhanced service details header design
Fix Resolved form and sync issues in service requests
Fix Fixed invoice number update issues after credit note generation
Fix Added invoice number validation and duplicate checking
Improvement Added loading states during Typeform submission
Improvement Updated e-scooter templates with new fields and file upload
Improvement Added intuitive tab and left-side layout for description page
Improvement Improved message fetching and tracking
New Added Danish language localization support
New Implemented dedicated access denied page for improved security feedback
New Created new layout for Integration Page
New Designed Typeform Description Page with intuitive tab and left-side layout
New Designed new card layout for Brand Modal Page
New Developed default main page layout for Integration section
New Implemented support for negative values in receipt calculations
New Added new Setup Modal with added functionality
New Created a new design for the Setup interface
Updated Enhanced user assignment filtering functionality
Updated Improved quotation workflow with draft saving
Updated Extended service report availability
Updated Optimized subscription management workflow
Updated Updated design of the Job Tab, Service Request Tab and Details
Updated Revamped layout of Service Request Page
Updated Redesigned Job Details Tab for intuitive UX
Updated Enhanced design of the Service Details Header
Updated Updated layout of the Brand Modal Page
Updated Updated Security & Compliance Tab design
Updated Enhanced the Customer Portal Chatbox and Details Tab
Updated Updated header design of Job Details Page All Tab
Updated Updated coloring and layout of Invoice Details Page
Updated Enhanced Invoice Module for Thermal Receipts
Updated Updated translator function for Standard and Express Receipts
Updated Revamped Sidebar and Dashboard Top Bar theme
Updated Improved design of Good Receipt User Text
Updated Enhanced Stock Item Page and language clarity
Updated Enhanced functionality of receipts (Job, Preview, Revoke)
Updated Improved Express and Standard Job A4 and Thermal Receipts
Updated Improved Job Item Details
Updated Improved Receipt Settings usability
Updated Enhanced Label Setting and Typeform Page design
Fix Resolved receipt translation inconsistencies
Fix Fixed modal closure issues in item management
Fix Fixed supplier search functionality in goods receipt
Fix Corrected date formatting issues in invoice processing
Fix Resolved device type loading delays in job creation
Fix Fixed error states in Image Slider and Preview
Fix Removed unnecessary code from full website console
Fix Improved functionality for updating user design images
Improvement Enhanced permission and text template components
Improvement Adjusted Dashboard Header coloring
Improvement Implemented no-image state handling in receipts
Improvement Improved preview and print experience across pages
Improvement Secured Chatbox input using DOMPurify
Improvement Wrapped all Chatbox components with DOMPurify
New Added Two-Factor Authentication (2FA) setup and QR code support
New Integrated email-based 2FA verification
New Added subscription purchase and management system
New Implemented import functionality for Items and Contacts
New Added email notifications for import summaries
Updated Improved login security with 2FA validation
Updated Added movement caliber and case material management
Updated Enhanced device details form and dropdown filters
Updated Optimized data fetching with custom hooks
Updated Improved state management and import progress display
Updated Improved error handling with toast notifications
Updated Redesigned view details and todo modals
Updated Enhanced dashboard widget responsiveness
Updated Improved dashboard data visualization
Updated Improved component architecture and validation
Fix Resolved receipt footer text formatting issues
Fix Fixed text overflow in dashboard widgets
Fix Fixed translation issues in dropdowns
Improvement Added loading states and error boundaries
Improvement Improved component reusability
Improvement Optimized API request handling
Improvement Fixed various UI/UX bugs