What shipped. Including the bugs.
Every release, in plain words: new modules, improvements, and the things we broke and fixed. No vendor surprises.
Jul 13, 2026
v3.3
Discounts on tickets + barcode search
Flat or percentage discounts on repair tickets that flow through to POS and reports, barcode lookup in every product search, and receipts that print exactly what you want on them.
Repair tickets take a flat or percentage discount, and it carries through to the POS order and every report — no more manual price edits at checkout.
Invoice editing now offers your configured tax rates and flat/percent discounts, matching the create flow.
Printed Notes: an opt-in notes field on tickets that prints on the customer receipt — for warranty terms, pickup instructions, or anything else.
Change a serial number’s status manually — from the edit dialog or straight in the table — with every change logged in the product’s Activity tab.
Inbox channels directory: browse your connected channels as cards, with dedicated setup pages for live chat and email.
Scan or type a barcode/UPC in any product search — POS, inventory, purchase orders, tickets — and the product comes up.
Labels print with bigger, accurately encoded barcodes, taller bars and the product name, so every scanner reads them first time.
Check-in receipts show the store’s email in the header, not the customer’s.
Jul 10, 2026
v3.2
Reports you can drill into
Every number on every report is now clickable — see the exact transactions behind it, export any surface, and trust that date windows follow your store’s timezone.
Click any report card or table cell to open a drill-down panel listing the exact transactions behind that number, cent-for-cent.
Universal export: download any report as CSV, XLSX or PDF, or print it straight from the page.
Drill-down panels show the full-set total in the footer and highlight the metric’s column, with page sizes up to 1,000 rows.
Duplicate customer contacts are now blocked: emails and phone numbers stay unique, so history never splits across two records.
Tax and discounts are easier to apply while creating an invoice, and the invoice header shows the customer’s correct email.
Report date windows ("Today", "This week", presets) now anchor to the store’s timezone, not the browser’s — late-night sales land on the right day.
Jul 4, 2026
v3.1
Commission accuracy + shared registers
Commissions that survive refunds, registers that multiple employees can share, and one label design across the whole app.
Refund clawback: when a commissioned sale is refunded, the commission reverses automatically, so payouts stay accurate.
Pay-on-payment commissions: trigger commission when the invoice is actually paid, not just created.
Assign a cash register to multiple employees, for shared front-desk drawers.
One unified label design (price box, spec bar, big barcode) across inventory, product view, bulk barcodes and repair tickets — and the barcode now fills the label.
The notification bell groups items by date (Today / Yesterday / dated) with module-specific icons and a working mark-all-read.
Z-reports always reach the org owner on shift close, and no longer show “Unknown” for who opened or closed the shift.
Jul 2, 2026
v3.0
Cross-store reporting + supplier ordering
See all your stores in one view, order parts from MobileSentrix without leaving the app, and hand shared machines to staff safely with PIN switching.
Org-level reporting: 13 reports that roll every store into one view, so owners see the whole business without switching stores.
MobileSentrix integration: search their catalogue, build a cart, and place the order from a purchase order or straight from a repair ticket, with order status tracked automatically.
PIN-based Switch User: front-desk machines can hop between staff accounts with a PIN instead of logging out and back in.
Supplier credit notes now surface where you pay suppliers, and can be applied against what you owe.
Mark a part faulty manually from the serial detail page or a repair ticket’s parts list, feeding the supplier-returns workflow.
Estimates print properly on A4 and thermal receipt printers, reusing the invoice and ticket layouts you already configured.
Jun 29, 2026
v2.9
Gmail in the Inbox
Connect Gmail and answer email where you answer chat — full threads, real HTML rendering, attachments, and clear attribution of who replied.
Gmail integration: connect your shop’s Gmail and send and receive email inside the Unified Inbox, with new mail arriving in real time.
Email threads render with Gmail-like fidelity — HTML layouts, inline images and attachments — in a safely sandboxed view.
Outbound attribution: replies sent from the app show the staff member’s name; mail sent directly from Gmail is tagged “via Gmail”.
One Gmail thread is one conversation: replies stay together instead of scattering into separate rows.
The inbox is fully responsive on mobile — conversations no longer cut off on narrow screens.
Manually linking or unlinking a customer on a conversation sticks — ingest no longer overwrites your choice.
Jun 21, 2026
v2.8
Unified Inbox + live chat
A live-chat widget for your website and one inbox to answer it, with the customer’s full history right beside the conversation.
Live-chat widget: drop one script tag on your site and a branded chat bubble appears, with your colours, logo and greeting, plus optional pre-chat fields.
Unified Inbox: a clean three-pane view to read and reply to every conversation in one place.
Customer 360 beside the thread: see that customer’s tickets, invoices and estimates without leaving the inbox, and search parts to answer fast.
Auto-linking: chats match to an existing customer where possible, with one-click link/unlink.
App-wide ring notification when a new chat comes in, so nothing waits unseen.
New Inbox permission so you control who can see and reply.
Jun 21, 2026
v2.7
Cash register & till
A proper per-store cash drawer. Open a shift, track every movement, and reconcile at close with X/Z reports.
Open and close a cash shift per store: set a starting float, count the drawer at close, and see over/short instantly.
Cash movements: log pay-ins and pay-outs (drops, petty cash, payouts) with a reason, so the drawer always reconciles.
X and Z reports: a mid-shift read (X) and an end-of-shift close (Z) summarising cash sales, refunds and the expected drawer total.
Cash sales and refunds log to the open shift automatically. The drawer tracks retained cash, not gross (a $100 tender on a $73 sale records $73).
New Cash Management permission: managers get full control, front desk can open shifts and record movements, technicians view only.
Jun 20, 2026
v2.6
Time every repair
A built-in timer on every ticket. Start, pause and stop the work, with a full trail of who did what and when.
Start, pause and stop a work timer on any repair ticket; one timer runs per user at a time.
Every start, pause and stop is written to the ticket timeline and activity log: who worked, and for how long.
A persistent banner reminds you a timer is still running if you navigate away from the ticket.
New “average active work time” metric on the tickets report.
Jun 20, 2026
v2.5
Customer groups & per-customer pricing
Group your customers and give them their own pricing: flat or percentage discounts and a per-customer tax override that flow into POS, tickets and estimates.
Customer Types and Customer Groups: organise customers and manage them from Settings.
Group discounts can be a flat amount or a percentage, applied automatically at checkout.
Per-customer tax override carries through POS, repair tickets and estimates.
Type, Group and Tax now show on the customer detail page and customer forms.
Jun 19, 2026
v2.4
Sell past zero
Negative inventory done right. Keep selling when stock hits zero, and let the next restock settle up.
Allow Negative Inventory (opt-in per store): sell an item even at 0 on-hand. The count goes negative and the next restock covers the shortfall first (sell 10 from 0 → −10; receive 20 → 10).
Oversold items now show their real negative count in red across POS and the inventory list, so you always know what you owe stock-wise.
Manual stock adjustments still stop at zero; only sales and consumption drive the count negative.
Printed sale invoices and receipts now show the full discount, both per-line and order-level, instead of only part of it.
Jun 18, 2026
v2.3
Thermal receipts & smoother tickets
Thermal receipts on tickets, print prompts at the right moments, a faster create-ticket flow, and a bulk device-catalog import.
Device catalog import wizard: bring in device Types, Manufacturers and Devices in one guided flow from Settings.
Thermal receipt for repair tickets, straight from the ticket Actions menu.
Print prompt right after you save a ticket (Work Order, Thermal Receipt, or Label), plus a Print Label option after taking a deposit in POS.
Pick the ticket status (defaults to Picked Up) right in the checkout dialog when you pay off a repair, with no second pop-up afterward.
Create Ticket now uses the same two-column, drag-to-reorder card layout as the ticket detail page.
Add a new supplier without leaving the Purchase Order screen; it saves to your supplier list instantly.
Fixed ticket checkout showing a generic “Repair Service” line and dropping line items off the invoice/receipt. It now lists the real service and every item.
Jun 17, 2026
v2.2
Tax that fits multi-store
Per-store tax, a default rate that applies itself, and a cleaner deposit-to-balance checkout.
Per-store tax: tax codes and groups are now isolated to each store, so busy locations keep their own rates.
Set a default tax code or group once; it auto-applies in POS, ticket create and estimates.
Checkout from a ticket that already took a deposit now collects only the remaining balance and consolidates everything onto one invoice.
Fixed the cash-basis sales report to include processing fees, and corrected mislabeled headings across the dashboard, reports and expenses.
Jun 16, 2026
v2.1
One ticket page
The repair ticket became a single, complete workspace: edit, billing, warranty and history in one place.
The repair ticket is now a single page: details, Billing, Warranty, linked Invoices, and a Notes & Activity timeline, with drag-to-reorder cards you can arrange your way.
Activity timeline logs every edit, plus dedicated Diagnostic Notes.
Fixed services and post-repair conditions occasionally vanishing when saving a ticket.
Fixed onboarding getting stuck moving from Step 1 to Step 2.
Jun 15, 2026
v2.0
Fractional stock + smarter tax
Sell by length, weight or volume, see estimated tax up front, and take walk-ins without friction.
Fractional (decimal) inventory: opt-in per product for anything sold by length, weight or volume.
Estimated tax now shows on ticket create/edit and on estimates; the tax selector lists standalone codes, not just groups.
Walk-in tickets and estimates, with no customer record required.
Editable quantity on every POS cart line, and configurable required fields for ticket creation.
Jun 2026
v1.9
Trade-In + faster POS
The buy-back counter gets first-class support, and the POS cart got noticeably quicker.
Trade-In module: buy back devices, credit the customer, and resell from inventory with serials intact.
POS cart renders 2× faster on large catalogs; barcode focus no longer drops between scans.
Customer portal now shows trade-in credit balance alongside invoices.
Fixed CFD tip screen rounding split payments up a cent in some tax configurations.
Fixed ticket photos occasionally uploading rotated from iPhone Safari.
May 2026
v1.8
Custom roles & PIN gating
RBAC grew up: roles you define, permissions per module and action, PINs on the dangerous stuff.
Custom roles: create roles beyond Owner / Manager / Technician / Front Desk, scoped per module.
PIN-gated actions: require a 4-digit PIN before deletes, refunds and price overrides.
Timesheets: commissions now calculate per line item, not per invoice.
Fixed estimate approval emails landing in spam for some per-store SMTP configurations.
Apr 2026
v1.7
Intake form on your domain
The embeddable intake form became a real white-label page: your domain, your branding, straight to estimates.
Intake form at repairs.yourshop.com: submissions auto-create estimates with photos attached.
Inventory transfers between stores now post in one step with a printable manifest.
Reports: added parts-margin report grouped by device type.
Fixed FIFO layer ordering when two lots were received the same minute.
Fixed customer search choking on emoji in names. Yes, really.
Mar 2026
v1.6
Customer portal for every plan
Magic-link self-serve went live for all Growth and Advance shops: status, approvals, invoices.
Customer portal: white-labeled, magic-link login, estimate approval with timestamped signature.
Square Terminal pairing flow reduced to two steps.
Fixed multi-device tickets showing the wrong device photo in list view.
Older releases available in the app · Settings → Changelog