Changelog

Every week, something new.

We ship every week. The headline stuff lives here. The unhyped stuff (CSS tweaks, copy fixes, dependency bumps) lives in git.

v1.4Apr 24, 2026
FeatureAccounting

Projects + multi-job consolidated invoicing

Big one. You can now group jobs under a single project, track project margins across jobs, and bill multiple jobs on one consolidated invoice. Built for the shop running a multi-day install or a remodel that touches three trades.
  • New /projects page with margin per project
  • Project filter chip on the jobs list
  • Consolidated invoice generator from any project
  • QuickBooks sync respects project tagging
v1.3Apr 14, 2026
FeatureCustomer experience

Customer portal with magic-link auth

Customers can now log in to a branded portal — see their invoices, pay online, see upcoming jobs, sign quotes, and view equipment history. No passwords. Magic links via Resend.
v1.2Apr 03, 2026
IntegrationAccounting

QuickBooks Online sync, for real

Two-way sync of customers, invoices, and payments with QuickBooks Online. GL mappings respected, refresh-token rotation handled, per-line-item account assignment. Closes the "advertised but not built" honesty gap from Q1.
v1.1Mar 24, 2026
FeatureRevenue

Memberships engine — the recurring-revenue heart

Service plans, customer memberships, member-tier discounts, auto-renew on Stripe, auto-create the next visit job, expiring-card sweep, and a renewal pipeline UI. Built for HVAC shops first; works for everyone.
v1.0Mar 18, 2026
ImprovementDesign

ServiceTitan-class UI rewrite

Full design-system rewrite. New ink + indigo palette, shared dashboard primitives (DataTable, FilterBar, StatStrip, StatusBadge, DispatchTile), field-service vocabulary throughout. 14 dashboard pages ported in one sweep.

Want it in your inbox?

Quarterly "here's what's new" email. No spam, no upsell, just the changelog highlights.