We publish what we ship every week. No hype, no "AI-powered" re-rewrites of existing features. If something's on the roadmap, it's on the roadmap — not in the changelog.
Owner timesheet report with KPI cards and daily breakdown. Labor cost + gross-margin aggregate on the Reports page. Per-tenant AI brand-voice glossary appended to every Claude system prompt. Mobile nav collapses into a slide-in drawer. Seasonal auto-pause now fires subscription.paused / subscription.resumed emails per affected client.
Owner nav reorganized from 17 flat links into 4 primary + 4 grouped dropdowns. AI-translate button per inbox message with show-original toggle. Tech shift clock-in/out with live timer. Settings audit log capturing before→after diff.
Employee earnings tab on every employee show page (MTD/YTD/projected/book size + 12-month trendline). Commission payout workflow: build → approve → mark-paid with CSV export. AI reply suggestions in the inbox (3 tones). Per-lat/lng cached weather on the dispatcher header.
The commission system that the gameplan calls out as a category-defining moat. 5 new tables, 2 rule kinds (flat bounty + % lifetime), full owner UI. PWA manifest + service worker with network-first HTML strategy. Every AI call now writes an audit row (even fallbacks).
Signature pad + GPS breadcrumb capture UI. Full artisan cron wiring (dunning/quote expiry/outgoing transport). AiComposer service with graceful fallback. Client tags with colored badges. Global SQL search.
Tech renders per-service checklist at runtime; saves responses to visit_field_values. Route optimizer with nearest-neighbor + 2-opt. Reports page with 5 metrics (MRR, revenue by service, AR aging, collection, top clients). Owner settings hub organized by mental model.
Service checklist builder (owner side). Property zones. Unified inbox v1 (list + thread pane). Dunning scheduler with 4-step cadence. Review automation with rating-routing.
Dispatcher day-view with drag-drop between techs. Quotes with line items + optional upsells. Customer-initiated booking request flow. Outgoing message queue infrastructure.
Session 1 was the initial infrastructure lift for the Phase 1 push: per-user locale, message template system, Stripe Connect schema, MagicLink extension for SMS signup.
The next four quarters, honestly. Dates slip; priorities change. Every item below is actively scoped.
Start free for 14 days. Bring your whole crew. Keep your data forever.