Commit Graph

  • ae633d3f71 Merge pull request 'dev → stage: wire Supabase migrations into CI/CD' (#94) from dev into stage will.anderson 2026-05-11 18:22:17 +00:00
  • 924c0804e7 Merge pull request 'Wire Supabase migrations into CI/CD' (#93) from fix/stage-ci-paths into dev will.anderson 2026-05-11 18:22:01 +00:00
  • 4a915c1a11 Wire Supabase migrations into CI/CD will.anderson 2026-05-11 13:21:42 -05:00
  • 43b5286fd5 Merge pull request 'dev → stage: pricing buttons, API keys, enterprise contacts' (#92) from dev into stage will.anderson 2026-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.anderson 2026-05-11 18:05:33 +00:00
  • a6b75b9abf Add direct sales and security contact block to enterprise section will.anderson 2026-05-11 12:58:25 -05:00
  • 21a7c07547 Add reasoning model recommendation to API Keys card will.anderson 2026-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.anderson 2026-05-11 17:49:37 +00:00
  • 756f1f955e Add per-provider key provisioning instructions to API Keys card will.anderson 2026-05-11 12:47:12 -05:00
  • 18350761c5 Add API key provisioning to accounts page will.anderson 2026-05-11 12:24:05 -05:00
  • f22d90ac6f Make Free and Professional pricing buttons solid blue will.anderson 2026-05-11 12:19:19 -05:00
  • 2b8915bd60 Fix JS syntax errors and stage supabase-config CORS in CI will.anderson 2026-05-11 12:15:18 -05:00
  • f4a202e220 Merge pull request 'dev → stage: CSP unsafe-eval fix' (#89) from dev into stage will.anderson 2026-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.anderson 2026-05-11 16:44:54 +00:00
  • 90f7c3655e add unsafe-eval to CSP for El runtime native_js() compatibility will.anderson 2026-05-11 11:40:05 -05:00
  • 3482e7e0f5 Merge pull request 'dev → stage: remove --obfuscate (CSP/eval fix)' (#87) from dev into stage will.anderson 2026-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.anderson 2026-05-11 16:11:33 +00:00
  • 637b05af98 remove --obfuscate from elc JS compile step will.anderson 2026-05-11 11:11:11 -05:00
  • beee0f99a7 Merge pull request 'Stage: fix Stripe CDN mock + free-plan waitForLoadState sync' (#85) from dev into stage will.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 14:55:22 +00:00
  • c6fd06b3de Fix Stripe CDN mock override and free-plan sync guards in E2E tests will.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 14:16:29 +00:00
  • 61f006f62d Fix CI JS corruption from obfuscator stdout; clean up flaky test guards will.anderson 2026-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.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 02:03:39 -05:00
  • ddeca2250e Merge pull request 'dev → stage: CI paths + comprehensive checkout tests' (#78) from dev into stage will.anderson 2026-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.anderson 2026-05-11 06:21:04 +00:00
  • ac2d00d653 Add tests/** + playwright.config.ts to stage CI paths filter will.anderson 2026-05-11 01:20:43 -05:00
  • d228701828 Merge pull request 'dev → stage: comprehensive checkout + Stripe tests' (#76) from dev into stage will.anderson 2026-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.anderson 2026-05-11 06:19:19 +00:00
  • dbb8035698 Add comprehensive checkout + Stripe payment flow tests feat/checkout-comprehensive-tests will.anderson 2026-05-11 01:18:32 -05:00
  • 41f27e83aa Merge pull request 'test: full Playwright + API test suite for stage' (#74) from dev into stage will.anderson 2026-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.anderson 2026-05-11 05:29:16 +00:00
  • cac7bd5727 test: full Playwright + API test suite for stage fix/checkout-auth-reveal will.anderson 2026-05-11 00:28:33 -05:00
  • 533436e2c2 Merge pull request 'security: pentest fixes — deploy to stage' (#70) from dev into stage will.anderson 2026-05-11 04:57:20 +00:00
  • e914704d86 Merge pull request 'security: pentest fixes — webhook sig, CORS, soul-health gate, asset headers' (#69) from fix/checkout-auth-reveal into dev will.anderson 2026-05-11 04:57:02 +00:00
  • 43e1245306 seo: full audit fixes — meta, og, schema, canonical, sitemap, headings, alts will.anderson 2026-05-10 23:56:40 -05:00
  • 3f3c5cf149 security: penetration test fixes — headers, cors, path traversal, info leakage will.anderson 2026-05-10 23:56:31 -05:00
  • aeea037e6f Merge pull request 'feat: auth-gate demo chat + budget circuit breaker' (#68) from dev into stage will.anderson 2026-05-11 04:45:56 +00:00
  • bdff0ad153 Merge pull request 'feat: auth-gate demo chat + budget circuit breaker' (#67) from fix/checkout-auth-reveal into dev will.anderson 2026-05-11 04:45:36 +00:00
  • fe418bf3f7 feat: auth-gate demo chat + budget circuit breaker will.anderson 2026-05-10 23:44:54 -05:00
  • 41bad94368 Merge pull request 'feat: scale fixes — max-instances, asset caching, shared rate limits, global cap' (#66) from dev into stage will.anderson 2026-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.anderson 2026-05-11 03:12:30 +00:00
  • bdb6ddc581 feat: scale fixes — max-instances, asset caching, shared rate limits, global cap will.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 02:09:06 +00:00
  • 93f9ea2be2 feat: extract soul-demo into standalone Cloud Run service will.anderson 2026-05-10 21:08:46 -05:00
  • e82425a829 Merge pull request 'deploy: fix HAVE_CURL verification' (#62) from dev into stage will.anderson 2026-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.anderson 2026-05-11 01:07:39 +00:00
  • feee40c34b ci: fix HAVE_CURL verification — use strings check not nm will.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 01:03:22 +00:00
  • 8b8cb2f580 ci: relink neuron-web with HAVE_CURL after elb build will.anderson 2026-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.anderson 2026-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.anderson 2026-05-11 00:46:56 +00:00
  • cd1c6737e8 Replace k3s with direct soul-demo watchdog in Cloud Run container will.anderson 2026-05-10 19:46:35 -05:00
  • 7df96a2273 Merge pull request 'Deploy: fix envelope truncation' (#56) from dev into stage will.anderson 2026-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.anderson 2026-05-11 00:23:28 +00:00
  • 0433fe8c0f Fix http_response() truncating envelope via stale _tl_fs_read_len will.anderson 2026-05-10 19:23:10 -05:00
  • d3b890b739 Merge pull request 'Deploy: fix JS served as JSON envelope' (#54) from dev into stage will.anderson 2026-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.anderson 2026-05-10 22:34:32 +00:00
  • c99ca82302 Fix JS files served as raw JSON envelope instead of JavaScript will.anderson 2026-05-10 17:32:45 -05:00
  • 3f069eeb79 Merge pull request 'Fix checkout auth (dev → stage)' (#52) from dev into stage will.anderson 2026-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.anderson 2026-05-10 22:00:55 +00:00
  • 0263e51407 Fix checkout: show free-success when logged in; init Stripe without auth on paid plans will.anderson 2026-05-10 16:59:51 -05:00
  • 8676751ed6 Merge pull request 'Fix http handler registration (dev → stage)' (#50) from dev into stage will.anderson 2026-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.anderson 2026-05-10 18:36:47 +00:00
  • 9a6f0defd1 Fix http handler not found: pre-register via el_runtime_register_handler fix/entrypoint-k3s-nonblocking will.anderson 2026-05-10 13:36:05 -05:00
  • a4f5312069 Merge pull request 'Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04' (#48) from dev into stage will.anderson 2026-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.anderson 2026-05-10 18:01:57 +00:00
  • 740382fca1 Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04 will.anderson 2026-05-10 13:01:38 -05:00
  • c76e5a19eb Merge pull request 'Non-blocking entrypoint + k3s --flannel-iface fix' (#46) from dev into stage will.anderson 2026-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.anderson 2026-05-10 17:54:54 +00:00
  • 180acc92a0 Non-blocking entrypoint: start neuron-web before k3s is ready will.anderson 2026-05-10 12:54:26 -05:00
  • 58b7b32cdd Single-stage Dockerfile.stage: pre-download k3s on host runner will.anderson 2026-05-10 16:27:07 +00:00
  • 689062fc87 Single-stage Dockerfile.stage: pre-download k3s on host runner will.anderson 2026-05-10 16:26:46 +00:00
  • e6fd110073 Single-stage Dockerfile.stage: pre-download k3s on host runner fix/single-stage-dockerfile will.anderson 2026-05-10 11:26:23 -05:00
  • 0fdabcce86 Merge pull request 'promote: dev → stage' (#42) from dev into stage will.anderson 2026-05-10 15:57:36 +00:00
  • 5e1344af42 Merge pull request 'Fix soul-demo Docker build: --no-cache to avoid corrupted overlay2 layers' (#41) from fix/stage-source-check into dev will.anderson 2026-05-10 15:57:13 +00:00
  • d8acb126f5 Fix soul-demo Docker build: --no-cache to avoid corrupted overlay2 layers fix/stage-source-check will.anderson 2026-05-10 10:56:44 -05:00
  • 79de47de2c Merge pull request 'promote: dev → stage' (#40) from dev into stage will.anderson 2026-05-10 02:26:35 +00:00
  • 87ac67a70e Merge pull request 'Selective Docker prune (preserve build cache) + k3s retry' (#39) from fix/stage-source-check into dev will.anderson 2026-05-10 02:22:08 +00:00
  • f838e0c8a7 Selective Docker prune to preserve build cache; retry k3s download will.anderson 2026-05-09 21:21:52 -05:00
  • e520ba98ca Merge pull request 'Make docker prune non-fatal (concurrent prune race)' (#38) from fix/stage-source-check into dev will.anderson 2026-05-10 01:57:30 +00:00
  • 21ecbca2e6 Make docker prune non-fatal to handle concurrent prune from parallel CI jobs will.anderson 2026-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.anderson 2026-05-10 01:55:41 +00:00
  • cee0328db5 Add docker system prune at job start to prevent disk exhaustion will.anderson 2026-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.anderson 2026-05-10 01:50:17 +00:00
  • 4a710ff294 Move soul-demo build after JS compile to prevent Docker memory pressure on elc will.anderson 2026-05-09 20:50:01 -05:00
  • 45963154d9 Merge pull request 'promote: dev → stage' (#35) from dev into stage will.anderson 2026-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.anderson 2026-05-10 01:27:20 +00:00
  • b4438fec43 Add diagnostics to stage JS compile step to expose silent failure will.anderson 2026-05-09 20:27:05 -05:00
  • aabaa2ffb0 Merge pull request 'promote: dev → stage' (#33) from dev into stage will.anderson 2026-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.anderson 2026-05-10 01:02:36 +00:00
  • d5820c43b0 Fix soul-demo compile: add -I runtime/ for el_runtime.h include path will.anderson 2026-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.anderson 2026-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.anderson 2026-05-10 00:53:48 +00:00