43b5286fd5
Merge pull request 'dev → stage: pricing buttons, API keys, enterprise contacts' (#92) from dev into stage
will.anderson2026-05-11 18:06:02 +00:00
4a3ede98f7
Merge pull request 'Stage: pricing buttons, API keys, reasoning note, enterprise contacts' (#91) from fix/stage-ci-paths into dev
will.anderson2026-05-11 18:05:33 +00:00
a6b75b9abf
Add direct sales and security contact block to enterprise section
will.anderson2026-05-11 12:58:25 -05:00
21a7c07547
Add reasoning model recommendation to API Keys card
will.anderson2026-05-11 12:54:28 -05:00
04641ed1a3
Merge pull request 'Stage: CI fixes, pricing buttons, API key provisioning' (#90) from fix/stage-ci-paths into stage
will.anderson2026-05-11 17:49:37 +00:00
756f1f955e
Add per-provider key provisioning instructions to API Keys card
will.anderson2026-05-11 12:47:12 -05:00
18350761c5
Add API key provisioning to accounts page
will.anderson2026-05-11 12:24:05 -05:00
f22d90ac6f
Make Free and Professional pricing buttons solid blue
will.anderson2026-05-11 12:19:19 -05:00
2b8915bd60
Fix JS syntax errors and stage supabase-config CORS in CI
will.anderson2026-05-11 12:15:18 -05:00
f4a202e220
Merge pull request 'dev → stage: CSP unsafe-eval fix' (#89) from dev into stage
will.anderson2026-05-11 16:45:12 +00:00
acca3cfddf
Merge pull request 'add unsafe-eval to CSP (El native_js compatibility)' (#88) from fix/stage-ci-paths into dev
will.anderson2026-05-11 16:44:54 +00:00
90f7c3655e
add unsafe-eval to CSP for El runtime native_js() compatibility
will.anderson2026-05-11 11:40:05 -05:00
3482e7e0f5
Merge pull request 'dev → stage: remove --obfuscate (CSP/eval fix)' (#87) from dev into stage
will.anderson2026-05-11 16:11:58 +00:00
6d3c7e2bcd
Merge pull request 'remove --obfuscate from elc JS compile step' (#86) from fix/stage-ci-paths into dev
will.anderson2026-05-11 16:11:33 +00:00
beee0f99a7
Merge pull request 'Stage: fix Stripe CDN mock + free-plan waitForLoadState sync' (#85) from dev into stage
will.anderson2026-05-11 15:36:35 +00:00
d90e8d1668
Merge pull request 'Fix Stripe CDN mock override and free-plan sync guards in E2E tests' (#84) from fix/stage-ci-paths into dev
will.anderson2026-05-11 15:36:21 +00:00
4b70e8c186
Merge pull request 'Fix Stripe CDN mock override and free-plan sync guards in E2E tests' (#83) from fix/stage-ci-paths into stage
will.anderson2026-05-11 14:55:22 +00:00
c6fd06b3de
Fix Stripe CDN mock override and free-plan sync guards in E2E tests
will.anderson2026-05-11 09:54:55 -05:00
f9a5f93070
Merge pull request 'Stage: fix CI JS corruption from obfuscator stdout + flaky test guards' (#82) from dev into stage
will.anderson2026-05-11 14:16:48 +00:00
91ecdaf3a5
Merge pull request 'Fix CI JS corruption from obfuscator stdout; clean up flaky test guards' (#81) from fix/stage-ci-paths into dev
will.anderson2026-05-11 14:16:29 +00:00
61f006f62d
Fix CI JS corruption from obfuscator stdout; clean up flaky test guards
will.anderson2026-05-11 08:19:30 -05:00
8e2deab5cb
Merge pull request 'Stage: free plan age verification + soul demo personalization' (#80) from dev into stage
will.anderson2026-05-11 07:05:52 +00:00
48ba7716b8
Merge pull request 'Free plan Stripe age verification + soul demo personalization' (#79) from fix/stage-ci-paths into dev
will.anderson2026-05-11 07:05:35 +00:00
c966f2b455
implement free plan age verification via Stripe SetupIntent; personalize soul demo greeting with user name and timezone
will.anderson2026-05-11 02:03:39 -05:00
ddeca2250e
Merge pull request 'dev → stage: CI paths + comprehensive checkout tests' (#78) from dev into stage
will.anderson2026-05-11 06:21:21 +00:00
74e84da41a
Merge pull request 'Add tests/** to stage CI paths filter' (#77) from fix/stage-ci-paths into dev
will.anderson2026-05-11 06:21:04 +00:00
ac2d00d653
Add tests/** + playwright.config.ts to stage CI paths filter
will.anderson2026-05-11 01:20:43 -05:00
d228701828
Merge pull request 'dev → stage: comprehensive checkout + Stripe tests' (#76) from dev into stage
will.anderson2026-05-11 06:19:33 +00:00
c0e6b40a5a
Merge pull request 'Comprehensive checkout + Stripe payment flow tests' (#75) from feat/checkout-comprehensive-tests into dev
will.anderson2026-05-11 06:19:19 +00:00
41f27e83aa
Merge pull request 'test: full Playwright + API test suite for stage' (#74) from dev into stage
will.anderson2026-05-11 05:29:33 +00:00
83aa7ad64f
Merge pull request 'test: full Playwright + API test suite for stage' (#73) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 05:29:16 +00:00
41bad94368
Merge pull request 'feat: scale fixes — max-instances, asset caching, shared rate limits, global cap' (#66) from dev into stage
will.anderson2026-05-11 03:12:54 +00:00
7536c216e6
Merge pull request 'feat: scale fixes — max-instances, asset caching, shared rate limits, global cap' (#65) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 03:12:30 +00:00
bdb6ddc581
feat: scale fixes — max-instances, asset caching, shared rate limits, global cap
will.anderson2026-05-10 22:12:09 -05:00
3020b4e902
Merge pull request 'feat: extract soul-demo into standalone Cloud Run service' (#64) from dev into stage
will.anderson2026-05-11 02:09:27 +00:00
00f05f813e
Merge pull request 'feat: extract soul-demo into standalone Cloud Run service' (#63) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 02:09:06 +00:00
93f9ea2be2
feat: extract soul-demo into standalone Cloud Run service
will.anderson2026-05-10 21:08:46 -05:00
e82425a829
Merge pull request 'deploy: fix HAVE_CURL verification' (#62) from dev into stage
will.anderson2026-05-11 01:07:49 +00:00
e480aba2f1
Merge pull request 'fix: HAVE_CURL verification — use strings not nm' (#61) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 01:07:39 +00:00
feee40c34b
ci: fix HAVE_CURL verification — use strings check not nm
will.anderson2026-05-10 20:07:21 -05:00
c4cdb31529
Merge pull request 'deploy: fix HAVE_CURL — enable chat proxy to soul-demo' (#60) from dev into stage
will.anderson2026-05-11 01:03:41 +00:00
e6e89a1f4d
Merge pull request 'fix: relink neuron-web with HAVE_CURL (chat proxy)' (#59) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 01:03:22 +00:00
8b8cb2f580
ci: relink neuron-web with HAVE_CURL after elb build
will.anderson2026-05-10 20:03:00 -05:00
a1c0cc090d
Merge pull request 'Deploy: replace k3s with direct soul-demo watchdog' (#58) from dev into stage
will.anderson2026-05-11 00:47:16 +00:00
4d359ff021
Merge pull request 'Replace k3s with direct soul-demo watchdog' (#57) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 00:46:56 +00:00
cd1c6737e8
Replace k3s with direct soul-demo watchdog in Cloud Run container
will.anderson2026-05-10 19:46:35 -05:00
7df96a2273
Merge pull request 'Deploy: fix envelope truncation' (#56) from dev into stage
will.anderson2026-05-11 00:23:38 +00:00
f27fc2622c
Merge pull request 'Fix envelope truncation in http_response when called after fs_read' (#55) from fix/checkout-auth-reveal into dev
will.anderson2026-05-11 00:23:28 +00:00
0433fe8c0f
Fix http_response() truncating envelope via stale _tl_fs_read_len
will.anderson2026-05-10 19:23:10 -05:00
d3b890b739
Merge pull request 'Deploy: fix JS served as JSON envelope' (#54) from dev into stage
will.anderson2026-05-10 22:34:57 +00:00
9da4d50883
Merge pull request 'Fix JS files served as JSON envelope (checkout/Stripe/auth all broken)' (#53) from fix/checkout-auth-reveal into dev
will.anderson2026-05-10 22:34:32 +00:00
c99ca82302
Fix JS files served as raw JSON envelope instead of JavaScript
will.anderson2026-05-10 17:32:45 -05:00
3f069eeb79
Merge pull request 'Fix checkout auth (dev → stage)' (#52) from dev into stage
will.anderson2026-05-10 22:01:17 +00:00
e292453905
Merge pull request 'Fix checkout auth: free-success panel + Stripe auto-init for paid plans' (#51) from fix/checkout-auth-reveal into dev
will.anderson2026-05-10 22:00:55 +00:00
0263e51407
Fix checkout: show free-success when logged in; init Stripe without auth on paid plans
will.anderson2026-05-10 16:59:51 -05:00
8676751ed6
Merge pull request 'Fix http handler registration (dev → stage)' (#50) from dev into stage
will.anderson2026-05-10 18:37:16 +00:00
b4935ed880
Merge pull request 'Fix http handler not found: pre-register via constructor' (#49) from fix/entrypoint-k3s-nonblocking into dev
will.anderson2026-05-10 18:36:47 +00:00
a4f5312069
Merge pull request 'Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04' (#48) from dev into stage
will.anderson2026-05-10 18:02:14 +00:00
ee0147869e
Merge pull request 'Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04' (#47) from fix/entrypoint-k3s-nonblocking into dev
will.anderson2026-05-10 18:01:57 +00:00
740382fca1
Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04
will.anderson2026-05-10 13:01:38 -05:00
c76e5a19eb
Merge pull request 'Non-blocking entrypoint + k3s --flannel-iface fix' (#46) from dev into stage
will.anderson2026-05-10 17:55:12 +00:00
25f6631049
Merge pull request 'Non-blocking entrypoint: start neuron-web before k3s is ready' (#45) from fix/entrypoint-k3s-nonblocking into dev
will.anderson2026-05-10 17:54:54 +00:00
180acc92a0
Non-blocking entrypoint: start neuron-web before k3s is ready
will.anderson2026-05-10 12:54:26 -05:00
e520ba98ca
Merge pull request 'Make docker prune non-fatal (concurrent prune race)' (#38) from fix/stage-source-check into dev
will.anderson2026-05-10 01:57:30 +00:00
21ecbca2e6
Make docker prune non-fatal to handle concurrent prune from parallel CI jobs
will.anderson2026-05-09 20:57:14 -05:00
38c92e5fc7
Merge pull request 'Fix CI disk exhaustion: docker system prune at job start' (#37) from fix/stage-source-check into dev
will.anderson2026-05-10 01:55:41 +00:00
cee0328db5
Add docker system prune at job start to prevent disk exhaustion
will.anderson2026-05-09 20:55:24 -05:00
bbfc7cebf7
Merge pull request 'Move soul-demo build after JS compile in stage pipeline' (#36) from fix/stage-source-check into dev
will.anderson2026-05-10 01:50:17 +00:00
4a710ff294
Move soul-demo build after JS compile to prevent Docker memory pressure on elc
will.anderson2026-05-09 20:50:01 -05:00
45963154d9
Merge pull request 'promote: dev → stage' (#35) from dev into stage
will.anderson2026-05-10 01:32:52 +00:00
f1b5e1bac8
Merge pull request 'Add diagnostics to stage JS compile step' (#34) from fix/stage-source-check into dev
will.anderson2026-05-10 01:27:20 +00:00
b4438fec43
Add diagnostics to stage JS compile step to expose silent failure
will.anderson2026-05-09 20:27:05 -05:00
aabaa2ffb0
Merge pull request 'promote: dev → stage' (#33) from dev into stage
will.anderson2026-05-10 01:07:20 +00:00
aa040d1412
Merge pull request 'Fix soul-demo compile: add -I runtime/ include path' (#32) from fix/stage-source-check into dev
will.anderson2026-05-10 01:02:36 +00:00
d5820c43b0
Fix soul-demo compile: add -I runtime/ for el_runtime.h include path
will.anderson2026-05-09 20:02:22 -05:00
d5dcb08ec6
Merge pull request 'promote: dev → stage (soul-demo image tar fix)' (#31) from dev into stage
will.anderson2026-05-10 01:01:01 +00:00
a1144605f3
Merge pull request 'Build soul-demo image tar before Docker build in stage' (#30) from fix/stage-source-check into dev
will.anderson2026-05-10 00:53:48 +00:00