Changelog

New features, improvements, and fixes — shipped continuously.

v0.8

May 15, 2025

Feature

Admin portal + team management

  • New /admin portal with cross-tenant stats, tenant plan/cap management, and suspend/activate
  • Team management at /settings/team — invite by email with viewer/analyst/admin roles
  • Sub-API keys per team member, scoped to parent tenant
  • Portfolio tracker — tag parcels, aggregate acres/OZ/flood exposure

v0.7

May 8, 2025

Feature

Settings, webhooks, and branding controls

  • Settings page with API key rotation, branding color picker, and live preview swatch
  • Webhook management — CRUD, event filtering, CRM template wizard (HubSpot, Salesforce, FUB, Zapier)
  • Webhook test endpoint fires a real HTTP POST to validate your endpoint
  • PATCH /tenants/branding and POST /me/rotate-key API endpoints

v0.6

Apr 28, 2025

Feature

Usage analytics and market heatmap

  • Usage analytics page with 30-day analysis trend chart, data quality metrics, and plan capacity bar
  • Market heatmap — MapLibre circle markers colored and sized by heat level, state/county filters
  • Table view for market heatmap with sortable heat labels and average scores
  • MissingSectionsChart — bar chart showing which data sections fail most often

v0.5

Apr 18, 2025

Feature

Deal pipeline, NLP search, and batch analysis

  • 4-column Kanban deal pipeline at /deals — drag cards between Prospecting/Analysis/Offer/Closed
  • NLP parcel search — plain-English queries parsed by the intelligence engine into structured filters
  • Batch submission UI — 10-address form with real-time SSE status grid per job
  • Parcel comparison matrix — side-by-side winner badges, trophy for best metric per row

v0.4

Apr 5, 2025

Feature

Financial pro forma and use score radar

  • Full financial pro forma page (/jobs/[id]/proforma) — IRR bars, equity multiple flip badges, hold cost breakdown
  • Use score RadarChart — residential/commercial/agricultural/recreational/industrial breakdown
  • Opportunity Zone tax benefit note on pro forma when parcel is in a QOZ tract
  • Carbon credit annual revenue estimate from soil type + acreage

v0.3

Mar 22, 2025

Feature

World-class Next.js frontend launch

  • Next.js 15 App Router frontend replacing Jinja2 templates
  • MapLibre GL JS parcel polygon rendering — actual boundaries, not pins
  • SSE streaming progress timeline — watch all 26 tools complete in real-time
  • 24 collapsible data section cards on the report page with feasibility gauge
  • Tenant white-label portal at /t/[slug] with CSS var injection via middleware

v0.2

Feb 14, 2025

Improvement

ArcGIS universal county records tool

  • Universal ArcGIS county records tool — dynamic discovery of 3,000+ county GIS layers
  • All 21 data sections rendered in web UI and PDF report
  • Markdown fence stripping from intelligence-engine JSON synthesis responses
  • Self-serve pilot signup flow at /signup

v0.1

Jan 20, 2025

Infra

Initial release

  • 26-tool parallel analysis pipeline with asyncio.gather fan-out
  • Intelligence-engine synthesis for HBU 4-part, SWOT, and feasibility score
  • Multi-tenant SQLite with WAL mode and API key auth
  • SSE streaming endpoint for real-time progress updates
  • FastAPI backend with 60+ endpoints and OpenAPI spec