V26.26 – Release Notes
- Release Notes
- Newly Released Features
- Getting Started
- Roles & Permissions
- Manifests
- Order Management
- Automations
- Employee Management
- Customer Management
- Customer Portal
- Stock Management
- Part Requests
- Price Lists
- Invoicing
- Reporting
- Custom Fields
- Integrations
- GSX
- Shipments
- Service Contracts
- Configuring Your Environment
- Incoming Part Allocation
- Appointment Booking
New Features
Inventory
- Set per-product minimum and desired quantities, see low-stock items flagged in red, get low-stock email alerts, and bulk-create reorder suggestions split by vendor into draft purchase orders.
- Create and manage multiple named email layouts per language, and choose which layout each email template uses.
GSX
- Enable a per-customer Apple device limit that prompts technicians to verify customer ID or proof of purchase when a customer exceeds the allowed number of devices in a day.
Booking
- Customers can now book GSX (Apple) appointments through the booking app.
Updates to Existing Features
Orders
- The "bring to order" product modal now shows separate Quantity, Rate, Amount, VAT/Tax and Total fields with editable net/gross prices and region-aware tax labels.
- Added a copy-to-clipboard button for the G-number.
- Order event type 146 now shows its full details in the timeline.
- The insurance claim number is now available as a variable in templates, snippets and stickers.
GSX & GSPN
- The device description can be rewritten from the GSPN response when model lookup is unavailable.
- Order lines created from a GSX repair are automatically assigned the expected stock.
Stock & Purchasing
- The Received Goods page now defaults to showing the most recently received items first.
- The product-type help overlay when importing products now lists all available product types.
Permissions
- "Add spare part" and "add product" can now be granted as separate permissions.
- Admins can fully hide the inbound tracking field from selected users via ACL.
- The "Set internal transit as ready for pickup" permission now fully controls that action.
API & Webhooks
- Stock-quantity and purchase-order webhooks gained new fields (event id, timestamp, status, order/repair id) for reliable inventory sync.
- The stock-quantity webhook now includes the source document behind each stock movement.
Documents
- Printing a GSX Basel waste-movement document now opens a modal to review and edit values and choose which shipper reference (HAWB / RMA / STO-PO) to circle, with configurable per-return-type defaults.
Appearance
- Dropdown (Select2) fields now have a properly themed background in Legacy and Modern-Light themes.
Bug Fixes
Orders & Order Lines
- The Price list dropdown reappears in the order line edit panel when an applicable price list exists.
- Reference and notes on an order line can be cleared and saved empty.
- Order line notes are now aligned with the other columns on printouts.
- Removed a blank empty option from the order line price-type dropdown.
- Order line price changes now show a readable entry in the timeline.
- A duplicate invoice line for the same order line is now blocked, showing a clear message instead of an error.
- Multiselect custom fields save correctly again.
Pricing & Invoicing
- The consolidated invoice PDF total now matches the Fixably total when the batch includes credit notes on insurance orders.
Stock
- Stock transfers of in-stock serialized parts save correctly instead of failing with a false "quantity too low" error.
- Internal Transit creation no longer fails with "An order can only belong to one package".
GSX & Samsung
- On multi sold-to GSX tenants, Parts Pending Return now lists all ship-tos so secondary sold-to parts are visible and returnable.
- Saving a new GSX activation token no longer resets the UI theme to Legacy or clears GSX settings.
- The PO-created confirmation on Parts Pending Purchase now stays visible long enough to read the PO number.
- When a GSX repair is released and required parts are out of stock, the order automatically moves to "Waiting for Parts".
- In barcode receiving with auto-receive off, scanning a serial no longer receives the part automatically.
- Fixed invalid SQL that broke the Samsung parts-available listing.
Customer Search
- Customers can be found by phone number in the displayed international format.
Reports
- Printing a Custom report now fits all columns to the page instead of clipping the right side.
- Device lookup by second IMEI is now fast.
Order Lists
- Custom order lists correctly return orders whose yes/no task answer is "No".
Appearance
- Variable names in the Snippets help list are readable in dark mode.
Import
- Queued imports with long filenames now upload and run successfully.
Security
- Ajax responses no longer leak sensitive data.
- Requesting a new Repair Portal password-reset link now invalidates older reset links.
- The Booking service no longer exposes internal system paths in validation errors.
Booking App
- Non-English users who hit an expired slot at submit are returned to the slot picker instead of a dead-end error.
- Switching to a different day after picking a time no longer silently books the original day.
- The booking app now handles GSX create-time errors (slot gone / GSX unavailable) gracefully.