Default Branch

main
Deploy marketing to Cloud Run / deploy (push) Failing after 41s

bb690c4690 · Merge pull request 'Deploy: clean prod build — strip CGI content' (#112) from stage into main · Updated 2026-05-11 21:49:47 +00:00

Branches

stage
Stage — Build, push & deploy to marketing-stage / deploy-stage (push) Failing after 8m36s

348c81ac7f · Merge pull request 'Deploy #154 to stage — analytics CSP fix' (#155) from dev into stage · Updated 2026-05-19 17:54:09 +00:00    will.anderson

4
71
dev
Dev — Build & local smoke test / build-smoke (push) Successful in 2m5s

c30e5903a4 · Merge pull request 'Allow Google Analytics and Ads domains in CSP' (#154) from fix/csp-analytics into dev · Updated 2026-05-19 17:53:52 +00:00    will.anderson

50
45
#155 Merged
fix/csp-analytics
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m34s

c526e76d3b · Allow Google Analytics and Ads domains in CSP · Updated 2026-05-19 17:53:36 +00:00    will.anderson

50
42
#154 Merged
fix/syntax-error-and-csp
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m37s

d2ae0b4b60 · Fix SyntaxError in account-dashboard and expand CSP · Updated 2026-05-19 17:13:05 +00:00    will.anderson

50
41
#152 Merged
fix/devices-count-v2
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m54s

bfcb325352 · Clear hardcoded device count — JS sets it from plan data · Updated 2026-05-14 16:38:05 +00:00    will.anderson

50
40
#150 Merged
fix/devices-count
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m38s

632d95000c · Fix device count: show 1 for free plan, 2 for professional/founding · Updated 2026-05-14 16:36:02 +00:00    will.anderson

50
38
#148 Merged
fix/account-el-meta
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m42s

8f91a80be7 · Fix account page SIGSEGV: el_meta extern arity mismatch (1-arg → 2-arg) · Updated 2026-05-13 17:41:37 +00:00    will.anderson

50
36
#146 Merged
fix/magic-link-flow
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m46s

4ca793ee2c · Fix account page SIGSEGV: el_img extern signature mismatch · Updated 2026-05-13 17:19:43 +00:00    will.anderson

50
30
#144 Merged
fix/free-plan-setup-intent
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m40s

69f348d48b · Fix free plan checkout: use SetupIntent instead of $0 PaymentIntent · Updated 2026-05-13 17:12:10 +00:00    will.anderson

50
29
#142 Merged
fix/about-rendering
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m45s

675c467a74 · Fix about page rendering: restore raw string syntax to fix El tokenizer mangling · Updated 2026-05-13 16:46:13 +00:00    will.anderson

50
28
#140 Merged
fix/stripe-dedup-attestation
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m29s

0fdbba82e0 · Fix duplicate Stripe customers and attestation plan bypass · Updated 2026-05-12 19:10:04 +00:00    will.anderson

50
26
#136 Merged
fix/webhook-initstripe-textarea
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m17s

99ed8b85f7 · Fix webhook failing to update plan for pre-existing Supabase users · Updated 2026-05-12 17:31:45 +00:00    will.anderson

50
24
#134 Merged
fix/greeting-history-load
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m36s

1786aeeff6 · Fix intro greeting tone and load history on return visits · Updated 2026-05-12 14:02:55 +00:00    will.anderson

50
21
#132 Merged
fix/question-timer-pricing-clarity
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 2m0s

4f6df973cb · Fix question counter daily reset, rate-limit timer, and founding member pricing clarity · Updated 2026-05-12 13:52:34 +00:00    will.anderson

50
19
#130 Merged
fix/binary-assets-checkout-layout
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m34s

5ce5f4a8be · fix: binary asset serving + checkout centering · Updated 2026-05-12 01:10:19 +00:00    will.anderson

50
16
#128 Merged
fix/zero-pi-setup-future-usage
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m32s

37c7dca30d · Fix $0 PaymentIntent: remove setup_future_usage (invalid with amount=0) · Updated 2026-05-12 00:55:44 +00:00    will.anderson

50
15
#127 Merged
fix/free-plan-payment-intent
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m45s

7be2b49300 · Free plan: use $0 PaymentIntent instead of SetupIntent for age verification · Updated 2026-05-12 00:45:39 +00:00    will.anderson

50
13
#125 Merged
fix/free-checkout-stripe
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m43s

4c5d67c321 · fix: free checkout requires Stripe SetupIntent for age verification; update copy · Updated 2026-05-12 00:15:57 +00:00    will.anderson

50
7
#123 Merged
fix/stage-full-build
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m43s

6a040afcc5 · fix: force full build when no diff or stage-latest missing · Updated 2026-05-11 23:56:18 +00:00    will.anderson

50
5
#121 Merged
ci/touch-dist
Dev — Build & local smoke test / build-smoke (pull_request) Successful in 1m35s

20029d36df · ci: touch dist to trigger stage rebuild · Updated 2026-05-11 23:45:57 +00:00    will.anderson

50
3
#119 Merged