Stronger stability and a better user experience
This release fixes the bugs our customers reported most and improves Mechmate’s overall reliability. No more forms losing your data or filters that don’t work.
Vehicle forms
- Data preserved: Your information stays put even if the page crashes or you switch tabs
- Make/model selection rebuilt: No more weird double-clicks, the year/make/model menus work the way they should
- Duplicate addresses avoided: The system automatically detects duplicate customer addresses
Work orders
- Filters repaired: Status filters finally refresh the list correctly
- Complete printing: All equipment details show up on printed blank work orders
- PO numbers: Purchase order support for administrative tracking
Invoicing
- Accurate tax calculations: Handles complex rates like 0.09975% (certain municipalities)
- More cities: Expanded database to cover more municipalities
- Protected history: Customer/vehicle info is frozen into each invoice (it no longer changes if you edit the customer profile afterward)
Data protection
Automatic snapshots: Each invoice captures and preserves the exact information at the moment it’s created. If you edit a customer’s details later, the history on their past invoices stays intact.
Backups before deployment: Your data is automatically backed up before every update. If anything goes sideways, we can restore it quickly.
Technical improvements
Faster interface: Migration to Svelte 5 for better performance
Useful error messages: No more cryptic codes - errors now explain what happened, with a tracking code for technical support
Modernized architecture: Rebuilt table components to pave the way for upcoming features