Changelog
52 changes · rebuilt 26 August 2026
Generated from the repository, not written for you. Nothing
here is curated, which is why some of it is plumbing — a Dockerfile that
had never booted, a design gate that could not see the kitchen. That is what
building actually contains, and hiding it would make the rest less worth
believing.
25 August 2026
aebcbe7Fix the screenshot chrome: unstyled in half the page, and inventing URLs11b5f42Make every drawn panel on the site show real Cue datab1b3dd3Catch SMTP send failures; record Resend's records and an SPF correction416764eStop transactional email reporting success for mail it discards4a82c8dSize Workspace at one seat; record that transactional mail is broken4fb5681Record entity formation as the revenue blocker; close the deploy item41112d5Fill the answerable TO SET fields in privacy and terms3a55767Regenerate the changelog after the deployf89c74bAlso opt out the demo address in the sign-up walkthrough5a4557eOpt the mailto links out of Cloudflare email obfuscation53b9eaaCorrect STATE.md and DEPLOY.md; document the site tooling
24 August 2026
f22abc5Light-theme screenshots, swapped by prefers-color-schemea2ff6bcPut the real app in the hero device; add depth to both themes9ecb53dHero device now runs Cue's real floor screen, mid-interaction50f93c1Redesign the landing page: hardware framing, depth, live sync9aac4f1Make the marketing site translate correctly
23 August 2026
fc098aeAdd DNS setup script; record cue.online as live in the runbookb3030bfSite: unsquare the glow, and a mobile/tablet quality passdeee029Site: click to zoom, lit dark mode, and a sign-up that types itself19e761fSite: the disqualifiers, an account section, and an HTML gate5adbf7fSite: the first-evening walkthrough, and three screens to prove ita46f3b4Site: a changelog generated from the repositorye81fcafSite: the demo gets its second step — pick a room, then pick a night212f879Site: make it feel live, without adding a byte of JavaScript063c6a2Site: an interactive venue picker — and a false claim removedeb1a06aThe geometry gate could not see the kitchen, and four controls hid thereb745420Login: a real <form>, so Enter works from either field
22 August 2026
67a616eSite: real screenshots, venue types, FAQ, legal pages, feedback, SEO1dcd7c2Add the marketing site for cue.onlinef06d289Rewrite ARCHITECTURE.md — it had drifted past stale into wrong
21 August 2026
989f8faSplit the bundle by screen: 989 kB → 537 kB before first paintcc2b55fShip a Content-Security-Policy, measured rather than guessed0fa76caBring the docs back in line with what is deployed, and add the checklist14b86bfNote that an orphaned Railway volume is invisible in the dashboard46821f0Record that deleting a Railway service leaves its volume behindfcb8366Move the database to us-west2; API repointed, latency fixedb4ea4d4Fix the region guidance: matching matters, the region does notd322082Rotate the leaked JWT secrets; document the Postgres half43e731bC2: deploy the web app to Cloudflare Pages
20 August 2026
98ded24Fix the Dockerfile: NODE_ENV=production skipped the build's own toolchain95c9539C2: a deployable API — starting with the start command that never worked136f7b5D3 + D4: one empty state, and the money back on the floore6b1ad1C4 groundwork: make the database reproducible63510bcD6: Settings joins the geometry gate — and brings 124 controls with itcb209caC8: billing UI — Settings → Billinge85e767C1: subscription billing — the spine, plus the webhook that never ran3fb1932Document the test suite in STATE.md and CLAUDE.md15b61a8C3: the repo has tests, and they found a live money bug2f81021Phase 1: settle the two design decisions, and enforce both829193eLand the PWA delivery work; clear phase-0 debt and the docs that lied
19 August 2026
c8bd8fdImplement the design review: make the system mandatory, not optional
2 July 2026
bed9183Initial commit — Cue v1 with the design system as an enforced standard
Oldest entry 2 July 2026. This page rebuilds from git, so it cannot go stale without the work stopping.