Changelog

What we shipped.

A public log of what we ship, fix, and improve. Updated on the day of release. No marketing language, no NDA, no "coming soon."

  • May 17, 2026
    v2.4.0Shipped

    Multi-device intake on online forms

    Customers can now describe up to 5 devices in a single online intake submission. Each device gets its own row in the resulting ticket, with photos and reported issues kept separate per device. Useful for small-office accounts dropping off batches.

  • May 10, 2026
    v2.3.1Fixed

    Timesheet rounding on minute boundaries

    Time entries that crossed an exact minute boundary (e.g. clock-in at 09:00:00.000) were occasionally rounded down twice, costing techs up to 60 seconds per shift. Fixed; backfilled affected entries for the last 30 days.

  • May 3, 2026
    v2.3.0Shipped

    Per-store SMTP configuration

    Each store location can now configure its own outbound SMTP server. Invoices, estimates, and customer notifications send from a per-store from-address. Deliverability is isolated; your other locations' reputation can't drag yours down.

  • Apr 26, 2026
    v2.2.3Improved

    Faster ticket list rendering on large orgs

    Reworked the ticket list query to use server-side pagination and a covering index on (organization_id, status, updated_at). Median load time for the ticket list at 10k+ tickets dropped from 1.8s to 280ms.

  • Apr 19, 2026
    v2.2.0Shipped

    Leads import wizard

    Three-step CSV import flow for leads with smart column mapping, dry-run validation, and an undo window. Mirrors the inventory import experience.