feat(admin): DB-backed tenant + key issuance β one-click client onboarding (#141) a2a8f31 Running unverified TempuraML Claude Opus 4.8 commited on about 21 hours ago
fix(dashboard): operator feedback β Overview wording, lead metrics, map edit, bundle unit (#139) 4d4a172 unverified TempuraML Claude Opus 4.8 commited on 1 day ago
feat: WS5 β service bundles (config builder β widget packages β Overview) (#138) 7507549 unverified TempuraML Claude Opus 4.8 commited on 1 day ago
feat(config): WS4 β map-drawn service area (Leaflet + OSM) (#137) 1cedb6a unverified TempuraML Claude Opus 4.8 commited on 1 day ago
feat(config): WS2 β services builder v2 (auto-ID, requires dropdown, pricing units) (#135) 716322a unverified TempuraML Claude Opus 4.8 commited on 1 day ago
test(e2e): Playwright deep-dive suite (local-deep + staging-smoke) df692ec TempuraML Claude Opus 4.8 commited on 1 day ago
feat(dashboard): rework Usage into an operator Overview 73b559d TempuraML Claude Opus 4.8 commited on 1 day ago
docs: per-folder CLAUDE.md files + fix README for the SaaS c837844 TempuraML Claude Opus 4.8 commited on 1 day ago
feat(book): store per-booking line items long-format with a purchased flag 10451c8 TempuraML Claude Opus 4.8 commited on 2 days ago
feat(widget): capture the customer's outline edit as measurement provenance 5b957cc TempuraML Claude Opus 4.8 commited on 2 days ago
feat(dashboard): persist measurement edits + provenance history + revert 57faded TempuraML Claude Opus 4.8 commited on 2 days ago
feat(dashboard): address popup (lawn overlay + price breakdown) + batchβleads cb4f298 TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): Sentry error tracking, env-gated + secret-scrubbed (obs MVP) 4e35ad0 TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): async batch via Cloud Tasks, serverless-safe (B3) 88b6bbb TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): optional Cloudflare R2 LiDAR tile cache (A3) 1f279fb TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): interactive quotes jump the batch queue (A2) 8340eec TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): persist batch jobs + results in the DB (A1) cec325f TempuraML Claude Opus 4.8 commited on 2 days ago
feat(app): warn when email.from is off an authenticated sending domain (#108) 94d6cb3 unverified TempuraML commited on 3 days ago
feat(app): W5 β in-widget checkout + operator-configurable qualifying questions (#105) 284adfd unverified TempuraML commited on 3 days ago
feat(app): DB-backed team invitations; retire TENANT_OPERATORS (Option B) (#107) bcb892b unverified TempuraML commited on 3 days ago
fix(app): reconnect + retry once on a dropped Neon connection (#100) a540d8e unverified TempuraML commited on 3 days ago
feat(app): Clerk auth β session verification + sign-in UI + invite-only provisioning (#103) e041fd4 unverified TempuraML Claude Opus 4.8 commited on 3 days ago
fix(app): record quotes with outcome ok; backfill legacy NULLs (#101) 20a0811 unverified TempuraML Claude Opus 4.8 commited on 3 days ago
feat(app): log Google's status/error_message on empty autocomplete (#98) 4be4775 unverified TempuraML Claude Opus 4.8 commited on 3 days ago
feat(app): internal platform-admin console (separate realm, route A) β cross-tenant ops (#97) 5e50e00 unverified TempuraML Claude Opus 4.8 commited on 6 days ago
fix(app): snippet iframe uses https behind the TLS proxy (Fix A) (#99) 784395b unverified TempuraML Claude Opus 4.8 commited on 6 days ago
feat(app): P2 2e β embed-snippet generator in the dashboard (#92) 6219511 unverified TempuraML Claude Opus 4.8 commited on 7 days ago
feat(app): GET /leads β tenant-scoped read API (P2c backend, dashboard leads list) (#83) 750c6bd unverified TempuraML Claude Opus 4.8 commited on 7 days ago
feat(app): server-side /autocomplete proxy (scales onboarding, no browser Google key) (#82) def9e08 unverified TempuraML Claude Opus 4.8 commited on 7 days ago
fix(app): run-ledger ops is INTERNAL β pull the Health card out of the client dashboard 073d22d TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P3 (partial) β record quote failures + ops view + schema migration 75360ad TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2 2e β batch-measurement edit (customer quotes locked) ccc44ff TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2 2d β batch organic-lead screen (session-scoped, metered) 0cd2c50 TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2 dashboard PAGE β leads / usage / config editor / audit (no Clerk needed) ae44d0b TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2b config-editor endpoints + dev-auth shim (dashboard buildable w/o Clerk) da89019 TempuraML Claude Opus 4.8 commited on 8 days ago
Merge pull request #88 from sergioreyesmle/feat/app-p2-dashboard-auth 1ea7131 unverified TempuraML commited on 8 days ago
feat(app): P2a β dashboard tenant-isolation middleware (Clerk identity, our authz) 33e28df TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2a β config draft β publish flow (validate + version + audit) 1939a86 TempuraML Claude Opus 4.8 commited on 8 days ago
Merge pull request #86 from sergioreyesmle/feat/app-p2-auth-tables 6c408e7 unverified TempuraML commited on 8 days ago
feat(app): P2a foundation β users + audit_log tables + stores (ironclad authz spine) bf6f1ef TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P2a foundation β tenant-config validation (the 2b security boundary) ae9137e TempuraML Claude Opus 4.8 commited on 8 days ago
feat(app): P1d β Postgres (Neon) backend behind a dialect-aware Database 5d554bf TempuraML Claude Opus 4.8 commited on 10 days ago
feat(app): P1c β DB-backed tenant config store (seeded from files) afaad57 TempuraML Claude Opus 4.8 commited on 10 days ago
feat(app): P1b β persist captured leads to a durable table d2525ce TempuraML Claude Opus 4.8 commited on 10 days ago
feat(app): P1a β durable run ledger (SQLite) replaces in-memory metering 85ed433 TempuraML Claude Opus 4.8 commited on 10 days ago
feat(app): W6 β per-tenant branding + auto-resizing embed snippet cff518d TempuraML Claude Opus 4.8 commited on 11 days ago
feat(app): W2b Turnstile CAPTCHA + W3b Places autocomplete (#74) cb7dff3 unverified TempuraML Claude Opus 4.8 commited on 11 days ago
feat(app): W4b backend β trace the lawn mask into an editable outline (#72) a49a7d5 unverified TempuraML Claude Opus 4.8 commited on 11 days ago