Commit History

feat(admin): DB-backed tenant + key issuance — one-click client onboarding (#141)
a2a8f31
Running
unverified

TempuraML Claude Opus 4.8 commited on

fix(dashboard): operator feedback — Overview wording, lead metrics, map edit, bundle unit (#139)
4d4a172
unverified

TempuraML Claude Opus 4.8 commited on

feat: WS5 — service bundles (config builder → widget packages → Overview) (#138)
7507549
unverified

TempuraML Claude Opus 4.8 commited on

feat(config): WS4 — map-drawn service area (Leaflet + OSM) (#137)
1cedb6a
unverified

TempuraML Claude Opus 4.8 commited on

feat(config): WS3 — split Config into per-panel sub-screens (#136)
5094ee5
unverified

TempuraML Claude Opus 4.8 commited on

feat(config): WS2 — services builder v2 (auto-ID, requires dropdown, pricing units) (#135)
716322a
unverified

TempuraML Claude Opus 4.8 commited on

feat(dashboard): WS1 — Leads sort/search/booked-filter + Overview chart label (#134)
3e428aa
unverified

TempuraML Claude Opus 4.8 commited on

feat(dashboard): rework the Config screen for readability (#133)
7a751fd
unverified

TempuraML Claude Opus 4.8 commited on

feat(editor): grab any side of the lawn outline (edge-midpoint handles) (#132)
efee09f
unverified

TempuraML Claude Opus 4.8 commited on

Merge pull request #131 from sergioreyesmle/fix/dashboard-refresh-on-nav
5d90931
unverified

TempuraML commited on

fix(dashboard): refresh a screen's data when you navigate to it
3d2a25e

TempuraML Claude Opus 4.8 commited on

Merge pull request #130 from sergioreyesmle/test/e2e-playwright
5259092
unverified

TempuraML commited on

test(e2e): Playwright deep-dive suite (local-deep + staging-smoke)
df692ec

TempuraML Claude Opus 4.8 commited on

Merge pull request #129 from sergioreyesmle/feat/dashboard-overview
debdece
unverified

TempuraML commited on

feat(dashboard): rework Usage into an operator Overview
73b559d

TempuraML Claude Opus 4.8 commited on

Merge pull request #128 from sergioreyesmle/chore/roadmap-sync
40f44a1
unverified

TempuraML commited on

docs(roadmap): tick shipped items + log lawn-editor UX backlog
76b0db8

TempuraML Claude Opus 4.8 commited on

Merge pull request #127 from sergioreyesmle/docs/per-folder-claude
ec2b269
unverified

TempuraML commited on

docs: per-folder CLAUDE.md files + fix README for the SaaS
c837844

TempuraML Claude Opus 4.8 commited on

Merge pull request #126 from sergioreyesmle/docs/sync-drift
b0a21c5
unverified

TempuraML commited on

docs: sync CLAUDE.md + ROADMAP_APP.md with the SaaS + Cloud Run work
0870197

TempuraML Claude Opus 4.8 commited on

Merge pull request #125 from sergioreyesmle/fix/dashboard-history-flicker
76c47f5
unverified

TempuraML commited on

fix(dashboard): no history-list flicker after Save/revert
a6822f9

TempuraML Claude Opus 4.8 commited on

Merge pull request #124 from sergioreyesmle/chore/dev-browser-harness
0363308
unverified

TempuraML commited on

chore(dev): browser-test harness for the dashboard (seed + Playwright smoke)
ca81019

TempuraML Claude Opus 4.8 commited on

Merge pull request #123 from sergioreyesmle/feat/booking-line-items
7d2db27
unverified

TempuraML commited on

feat(book): store per-booking line items long-format with a purchased flag
10451c8

TempuraML Claude Opus 4.8 commited on

Merge pull request #122 from sergioreyesmle/feat/widget-customer-edit-provenance
b5f23de
unverified

TempuraML commited on

feat(widget): capture the customer's outline edit as measurement provenance
5b957cc

TempuraML Claude Opus 4.8 commited on

Merge pull request #121 from sergioreyesmle/feat/dashboard-measurement-history
f805bec
unverified

TempuraML commited on

feat(dashboard): persist measurement edits + provenance history + revert
57faded

TempuraML Claude Opus 4.8 commited on

Merge pull request #120 from sergioreyesmle/feat/dashboard-mask-editor
8124b72
unverified

TempuraML commited on

feat(dashboard): drag-to-edit the lawn outline in the popup (re-measure + re-price)
e029be3

TempuraML Claude Opus 4.8 commited on

Merge pull request #119 from sergioreyesmle/feat/dashboard-result-popup
02333b4
unverified

TempuraML commited on

feat(dashboard): address popup (lawn overlay + price breakdown) + batch→leads
cb4f298

TempuraML Claude Opus 4.8 commited on

Merge pull request #118 from sergioreyesmle/feat/dashboard-mobile
f585382
unverified

TempuraML commited on

feat(dashboard): phone-first nav + owner-only Embed tab
02531cd

TempuraML Claude Opus 4.8 commited on

Merge pull request #117 from sergioreyesmle/feat/dashboard-nav
29e89ff
unverified

TempuraML commited on

feat(dashboard): collapsible left-nav, one card per screen
ece7b6f

TempuraML Claude Opus 4.8 commited on

Merge Sentry error tracking (#116)
8e47b93

TempuraML commited on

Merge B2: Cloud Run deploy workflow + runbook (#114)
1f2a6c6

TempuraML commited on

Merge A4: proxy-headers app-wide (#113)
d410d01

TempuraML commited on

Merge A3: R2 LiDAR tile cache (#112)
fbd308f

TempuraML commited on

Merge A1+A2+B3: job persistence, priority queue, Cloud Tasks batch (#110 #111 #115)
129a018

TempuraML commited on

feat(app): Sentry error tracking, env-gated + secret-scrubbed (obs MVP)
4e35ad0

TempuraML Claude Opus 4.8 commited on

feat(app): async batch via Cloud Tasks, serverless-safe (B3)
88b6bbb

TempuraML Claude Opus 4.8 commited on

feat(app): Cloud Run deploy workflow + infra runbook (B2)
234d00b

TempuraML Claude Opus 4.8 commited on

feat(app): trust proxy forwarding headers app-wide (A4, Fix B)
3dd8563

TempuraML Claude Opus 4.8 commited on

feat(app): optional Cloudflare R2 LiDAR tile cache (A3)
1f279fb

TempuraML Claude Opus 4.8 commited on

feat(app): interactive quotes jump the batch queue (A2)
8340eec

TempuraML Claude Opus 4.8 commited on