Public changelog

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.

New

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.

New

Invoice editing now offers your configured tax rates and flat/percent discounts, matching the create flow.

New

Printed Notes: an opt-in notes field on tickets that prints on the customer receipt — for warranty terms, pickup instructions, or anything else.

New

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.

New

Inbox channels directory: browse your connected channels as cards, with dedicated setup pages for live chat and email.

Improved

Scan or type a barcode/UPC in any product search — POS, inventory, purchase orders, tickets — and the product comes up.

Improved

Labels print with bigger, accurately encoded barcodes, taller bars and the product name, so every scanner reads them first time.

Fixed

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.

New

Click any report card or table cell to open a drill-down panel listing the exact transactions behind that number, cent-for-cent.

New

Universal export: download any report as CSV, XLSX or PDF, or print it straight from the page.

New

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.

Improved

Duplicate customer contacts are now blocked: emails and phone numbers stay unique, so history never splits across two records.

Improved

Tax and discounts are easier to apply while creating an invoice, and the invoice header shows the customer’s correct email.

Fixed

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.

New

Refund clawback: when a commissioned sale is refunded, the commission reverses automatically, so payouts stay accurate.

New

Pay-on-payment commissions: trigger commission when the invoice is actually paid, not just created.

New

Assign a cash register to multiple employees, for shared front-desk drawers.

Improved

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.

Improved

The notification bell groups items by date (Today / Yesterday / dated) with module-specific icons and a working mark-all-read.

Fixed

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.

New

Org-level reporting: 13 reports that roll every store into one view, so owners see the whole business without switching stores.

New

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.

New

PIN-based Switch User: front-desk machines can hop between staff accounts with a PIN instead of logging out and back in.

New

Supplier credit notes now surface where you pay suppliers, and can be applied against what you owe.

New

Mark a part faulty manually from the serial detail page or a repair ticket’s parts list, feeding the supplier-returns workflow.

Improved

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.

New

Gmail integration: connect your shop’s Gmail and send and receive email inside the Unified Inbox, with new mail arriving in real time.

New

Email threads render with Gmail-like fidelity — HTML layouts, inline images and attachments — in a safely sandboxed view.

New

Outbound attribution: replies sent from the app show the staff member’s name; mail sent directly from Gmail is tagged “via Gmail”.

Improved

One Gmail thread is one conversation: replies stay together instead of scattering into separate rows.

Fixed

The inbox is fully responsive on mobile — conversations no longer cut off on narrow screens.

Fixed

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.

New

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.

New

Unified Inbox: a clean three-pane view to read and reply to every conversation in one place.

New

Customer 360 beside the thread: see that customer’s tickets, invoices and estimates without leaving the inbox, and search parts to answer fast.

New

Auto-linking: chats match to an existing customer where possible, with one-click link/unlink.

Improved

App-wide ring notification when a new chat comes in, so nothing waits unseen.

Improved

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.

New

Open and close a cash shift per store: set a starting float, count the drawer at close, and see over/short instantly.

New

Cash movements: log pay-ins and pay-outs (drops, petty cash, payouts) with a reason, so the drawer always reconciles.

New

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.

New

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).

Improved

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.

New

Start, pause and stop a work timer on any repair ticket; one timer runs per user at a time.

New

Every start, pause and stop is written to the ticket timeline and activity log: who worked, and for how long.

Improved

A persistent banner reminds you a timer is still running if you navigate away from the ticket.

Improved

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.

New

Customer Types and Customer Groups: organise customers and manage them from Settings.

New

Group discounts can be a flat amount or a percentage, applied automatically at checkout.

New

Per-customer tax override carries through POS, repair tickets and estimates.

Improved

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.

New

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).

Improved

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.

Improved

Manual stock adjustments still stop at zero; only sales and consumption drive the count negative.

Fixed

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.

New

Device catalog import wizard: bring in device Types, Manufacturers and Devices in one guided flow from Settings.

New

Thermal receipt for repair tickets, straight from the ticket Actions menu.

New

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.

New

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.

Improved

Create Ticket now uses the same two-column, drag-to-reorder card layout as the ticket detail page.

New

Add a new supplier without leaving the Purchase Order screen; it saves to your supplier list instantly.

Fixed

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.

New

Per-store tax: tax codes and groups are now isolated to each store, so busy locations keep their own rates.

New

Set a default tax code or group once; it auto-applies in POS, ticket create and estimates.

Improved

Checkout from a ticket that already took a deposit now collects only the remaining balance and consolidates everything onto one invoice.

Fixed

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.

Improved

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.

New

Activity timeline logs every edit, plus dedicated Diagnostic Notes.

Fixed

Fixed services and post-repair conditions occasionally vanishing when saving a ticket.

Fixed

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.

New

Fractional (decimal) inventory: opt-in per product for anything sold by length, weight or volume.

New

Estimated tax now shows on ticket create/edit and on estimates; the tax selector lists standalone codes, not just groups.

New

Walk-in tickets and estimates, with no customer record required.

Improved

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.

New

Trade-In module: buy back devices, credit the customer, and resell from inventory with serials intact.

Improved

POS cart renders 2× faster on large catalogs; barcode focus no longer drops between scans.

Improved

Customer portal now shows trade-in credit balance alongside invoices.

Fixed

Fixed CFD tip screen rounding split payments up a cent in some tax configurations.

Fixed

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.

New

Custom roles: create roles beyond Owner / Manager / Technician / Front Desk, scoped per module.

New

PIN-gated actions: require a 4-digit PIN before deletes, refunds and price overrides.

Improved

Timesheets: commissions now calculate per line item, not per invoice.

Fixed

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.

New

Intake form at repairs.yourshop.com: submissions auto-create estimates with photos attached.

Improved

Inventory transfers between stores now post in one step with a printable manifest.

Improved

Reports: added parts-margin report grouped by device type.

Fixed

Fixed FIFO layer ordering when two lots were received the same minute.

Fixed

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.

New

Customer portal: white-labeled, magic-link login, estimate approval with timestamped signature.

Improved

Square Terminal pairing flow reduced to two steps.

Fixed

Fixed multi-device tickets showing the wrong device photo in list view.

Older releases available in the app · Settings → Changelog