What shipped, week by week.
Every entry below maps to merged work in the product. No roadmap theater — if it’s here, it’s live.
- 2026-08-01IMPROVED
Ask AI citations accept more reference styles
Sheet citations in AI answers resolve in more formats, and the retired chat path was removed end to end.
- 2026-07-29ADDED
Ask AI, rebuilt as a query ledger
A text-first agentic engine with durable conversations, and a rebuilt surface: resizable ledger, restore contract, and per-answer sheet citations.
- 2026-07-29FIXED
A quieter, faster backend under load
Blocking upload, detection, invoice, and webhook handlers moved off the event loop; hot foreign keys indexed; every AI call now respects one shared concurrency ceiling.
- 2026-07-27ADDED
Tab reorder + a dockable all-sheets rail
Takeoff tabs drag to reorder like a browser's, and a left rail lists every sheet for one-click switching.
- 2026-07-26ADDED
Drawing revisions in the demo project
The demo now ships a Rev A → Rev B pair with a staged diff, so the Revisions tab tells its story on first open.
- 2026-07-25ADDED
Compare Pages — two sheets, one overlay
Pick any two sheets and see them aligned as a visual overlay: what moved, what was added, what disappeared.
- 2026-07-23FIXED
Measured areas were low by ~1.8x on some sheets
Quantities now measure the rendered sheet against the PDF's own page size instead of assuming 300 DPI. Wire footage was never affected; live worksheets re-price on the next save.
- 2026-07-22ADDED
Estimates show where every number came from
Each line carries its source — which sheet, which measurement, which assembly — so a client question never sends you spelunking.
- 2026-07-22ADDED
Dictate a job scope in any browser
The estimate composer takes voice input without a plugin, and the mic lives inside the scope textarea.
- 2026-07-22ADDED
Live support chat that never pretends
In-app chat is staffed 6am–7pm PT and says exactly when a human is there — no bot theater.
- 2026-07-21ADDED
Text Search across the plan set
Cmd+F for blueprints: type it, watch matches light up with live counts, OCR what the text layer misses, add hits as counts.
- 2026-07-21IMPROVED
Unguessable project URLs
Every project URL now uses an opaque public id (prj_…) — links stay shareable inside your workspace without leaking sequence numbers.
- 2026-07-20ADDED
Detect All — one button, every trade
Chained detection runs architecture, electrical, and plumbing in sequence and reveals results trade by trade as each lands.
- 2026-07-19ADDED
Editable page names and scales on the Overview
Sheet names and drawing scales edit inline on the page grid, with one canonical scale parser behind every entry point.
- 2026-07-13ADDED
AI-suggested wire runs, reviewable one by one
AI drafts switch legs, receptacle chains, and homeruns; you accept, reject, or step through with A, X, Tab — and drag any accepted route like you drew it.
- 2026-07-12ADDED
Wire tool with a live footage readout
Draw runs that snap to devices and elbow orthogonally, with the footage HUD updating as you drag. Devices and wire land in separate ledger rows.
- 2026-07-10ADDED
Sealed, revision-bound e-sign
Clients sign the exact revision you sent; the signed bytes are fingerprinted (SHA-256) and every later download serves them unchanged.
- 2026-07-10ADDED
QuickBooks-ready invoice export
Invoices export as QBO-importable CSV — no re-keying into your books.
- 2026-06-28ADDED
Progress billing with retainage
Schedule-of-values invoicing: percent-complete lines, retainage held per invoice, and a clean PDF your GC's bookkeeper recognizes.
- 2026-06-20ADDED
Estimate PDFs that can't leak margin
Client-facing PDFs render from the client view only — internal costs and markup never reach the file.
- 2026-06-14ADDED
Payment schedules on estimates
Split an estimate into percent-based payment milestones that carry through to invoicing.
- 2026-06-10ADDED
Teams: organizations and seats
Workspaces gained org membership and per-seat roles, so an estimator and a PM stop sharing one login.