Public changelog

What we ship, when we ship it.

Every meaningful change to Summit, in chronological order. Most days we ship 1-3 PRs to master. This page is the public record.

Landing page rebuild Improved

Landing cut from 18+ sections to 8 tight sections, migrated to a new Linear-style design system. New hero shows the actual tool trace (✓ get_tenant_info✓ check_habitability✓ create_maintenance_request✓ contact_vendor) instead of a cartoon demo. Pricing, comparison table, FAQ all rebuilt on shared design primitives.

  • New design system v2 — radii, hairlines, surface tokens, button/callout/empty/skeleton primitives
  • Cut: TRUST ROW, PLAN GENERATOR, TICKER, INDUSTRIES, ROI CALCULATOR, VS HIRING, PAIN, SOLUTION, WORKFLOWS, PROCESS, ALWAYS IMPROVING, DEMO, REFERRAL BAND
  • Dashboard empty states now use designed components (icon + title + CTA) instead of "No items yet" strings
  • Loading spinners replaced with skeleton shimmer bars

AI invoice auto-logging — forward any receipt New

Forward a vendor receipt (Home Depot email, contractor PDF, plumber's emailed invoice) to your Summit inbound address. The AI classifies it as an invoice, extracts vendor / amount / due date / invoice number with confidence scoring, and writes a VendorInvoice row scoped to your account. Auto-logged bills get a 🤖 AI pill so you can review before paying.

Zillow listing assistant New

AI-drafted listing copy with one-click syndication paste for Zillow, Apartments.com, and other syndication targets. Pulls unit details, market rent, amenities, and neighborhood context.

AP aging report + bulk invoice actions New

Standard 30/60/90 aging buckets for accounts payable. Bulk approve or mark-paid multiple invoices at once.

QuickBooks / Xero CSV export polish Improved

Rebuilt the QBO bank-import CSV to be actually QBO-importable (3-column: Date, Description, Amount, MM/DD/YYYY dates). Added Xero format. New trial balance preview. Maintenance expenses now export as their own CSV with negative amounts so they categorize to Repairs & Maintenance automatically in QBO.

STR support shipped — Airbnb + VRBO iCal sync New

Mark a property as short-term, paste your Airbnb or VRBO iCal export URL, pick a cleaning vendor. Summit pulls bookings every 4 hours, surfaces them on a new Bookings tab, and automatically files a turnover-cleaning ticket the moment a guest checks out. Your existing tenant-inbox automation keeps working for LTR properties — STR properties add a parallel guest-side workflow.

1-click demo dashboard at /demo New

Hand a prospect this URL and they land inside the real dashboard with a sample property, tenant, lease, and maintenance history loaded — no signup, no card. Account auto-expires in 24 hours. Banner across the top makes the demo-mode state obvious + links to a real trial.

Prospect showing scheduling — closes the "AI Leasing Agent" gap New

A prospect emails about a vacant unit → agent proposes 3 weekday slots → prospect picks one at /showings/{token} → confirmed showing shows up on operator's dashboard with prospect contact info. Same feature competitors charge $99-499/mo for as a separate "AI leasing agent" product.

Multi-state legal substance Improved

State-aware cure-or-quit notices and security-deposit return windows. Idaho gets 21 days + Idaho Code citation. Colorado gets 30 days with a 60-day lease-extension flag. Arizona gets 14 business days. Per-property compliance overrides for UT/ID/NV/AZ/WY/CO/CA/TX/WA/OR. Previously the cure-or-quit tool hardcoded Utah Code regardless of property state — a real malpractice exposure for multi-state operators.

Soft-language manipulation safety patterns Security

The safety classifier was good at hard keywords (attorney, fair housing, eviction) but blind to soft-language manipulation. Added 7 new pattern categories: operator-quote evidence collection ("you said", "as we agreed", "I have your text"), habitability duration markers ("for three weeks the heat hasn't worked"), conditional non-payment ("I'll withhold rent until you fix X"), concession negotiation ("can we just waive the late fee"), liability admission probing, review-threat hostility, and unauthorized occupancy. 19/19 manipulation patterns now fire; 7/7 benign messages stay safe.

Inbound tool allowlist hardened Security

Removed three portfolio-wide read tools from the inbound-email tool allowlist (get_overdue_payments, get_financial_summary, list_vacant_units) — a malicious tenant could otherwise prompt-inject the agent into surfacing other tenants' overdue status. Added check_security_deposit_return so tenants asking deposit questions get a real answer instead of escalation.

Honest scope above the fold Improved

"Built for LTR" disclaimer moved from below the fold to directly under the hero subhead. Hybrid LTR/STR operators see the scope before they evaluate, not 20 minutes into the trial.

Investor-grade owner-statement PDF New

White-label monthly P&L statements with operator logo, per-tenant rent line items, per-vendor maintenance line items, and YTD compare column. Auto-emailed on the 1st of each month to every property's landlord_email when auto_owner_reports is on. Manual trigger on each property at any time.

DoorLoop CSV import path New

One-click import from a DoorLoop CSV export. Column-name aliases (Tenant Name, Phone Number, Address Line 1, Property Name), Future / Vacated status translations, full property-type mapping. Drops next to the existing AppFolio / Buildium / TenantCloud import paths.

DPA self-attestation New

Operators can record their own attorney's review of Summit's Data Processing Agreement in their settings. Dashboard shows a "Counsel-reviewed by ___ at ___ on ___" badge once recorded. Summit isn't a law firm; this is the operator's record, not legal review by us.

Boutique pricing tier added New

New $797/mo tier for 11-30 unit boutique operators. Closes the gap between Pilot ($497, capped at 10 units) and Operator ($1,297) — previously operators with 24 doors had to jump tiers and pay for capacity they didn't need.

Per-property compliance overrides New

State, late-fee grace days, late-fee percent, and late-fee flat amount can all be overridden per property. Multi-state operators (e.g. Salt Lake + Boise) get state-specific notices and fee math without needing two accounts.

Anthropic API resilience Fixed

Added retry + exponential backoff on 529 Overloaded and 5xx errors at every Claude call site. Friendly "API briefly overloaded" message instead of stack trace when retries exhaust.

Forwarding wizard covers 10 providers Improved

Setup flow for Gmail, Outlook, iCloud, Yahoo, Fastmail, Zoho, Proton, Google Workspace Admin, Microsoft 365 Admin, and generic. Each with provider-specific gotchas called out (iCloud has no per-rule, Yahoo Mail Pro is paid, Proton needs E2EE trade-off acknowledged).

Data Processing Agreement published New

Full plain-English DPA at /privacy/dpa. Includes no-sale, no-training, no-cross-operator commitments; subprocessor table; 72-hour breach notification; 30-day data deletion. Self-attestation flow for operators to record their counsel's review (above).

Want changelog updates?

One email per month covering the meaningful shipments. No marketing, no upsells.

Subscribe by email