2025-06-28 - 2026-06-28

Overview

149 Active Pull Requests
1 Active Issue
Excluding merges, 1 author has pushed 73 commits to main and 221 commits to all branches. On main, 125 files have changed and there have been 35186 additions and 5347 deletions.

149 Pull requests merged by 2 users

Merged #157 fix(web): soften two unbacked claims for closed-beta honesty 2026-06-18 16:40:50 +00:00

Merged #155 Deploy #154 to stage — analytics CSP fix 2026-05-19 17:54:12 +00:00

Merged #154 Allow Google Analytics and Ads domains in CSP 2026-05-19 17:53:55 +00:00

Merged #153 Deploy #152 to stage — SyntaxError fix + CSP expansion 2026-05-19 17:13:59 +00:00

Merged #152 Fix SyntaxError in account-dashboard and expand CSP 2026-05-19 17:13:43 +00:00

Merged #151 Stage deploy: device count cleanup 2026-05-14 16:38:43 +00:00

Merged #150 Clear hardcoded device count — JS owns it 2026-05-14 16:38:29 +00:00

Merged #149 Stage deploy: device count fix 2026-05-14 16:36:38 +00:00

Merged #148 Fix device count: 1 for free, 2 for professional/founding 2026-05-14 16:36:24 +00:00

Merged #147 Stage deploy: fix account el_meta SIGSEGV 2026-05-13 17:42:10 +00:00

Merged #146 Fix account SIGSEGV: el_meta 1-arg → 2-arg 2026-05-13 17:41:56 +00:00

Merged #145 Stage deploy: fix account SIGSEGV 2026-05-13 17:20:46 +00:00

Merged #144 Fix account page SIGSEGV: el_img extern arity mismatch 2026-05-13 17:20:10 +00:00

Merged #143 Stage deploy: fix free plan payment init 2026-05-13 17:12:55 +00:00

Merged #142 Fix free plan checkout: SetupIntent instead of $0 PaymentIntent 2026-05-13 17:12:37 +00:00

Merged #141 Stage deploy: fix about page El tokenizer rendering 2026-05-13 16:47:00 +00:00

Merged #140 Fix about page: restore raw string syntax to fix El tokenizer rendering 2026-05-13 16:46:44 +00:00

Merged #139 Deploy dev to stage — magic link sign-in fix 2026-05-12 19:33:24 +00:00

Merged #138 Fix magic-link sign-in: implicit flow + redirect to /account 2026-05-12 19:33:07 +00:00

Merged #137 Deploy dev to stage — Stripe dedup + attestation bypass fix 2026-05-12 19:23:58 +00:00

Merged #136 Fix duplicate Stripe customers and attestation plan bypass 2026-05-12 19:23:36 +00:00

Merged #135 Deploy dev to stage — webhook user_metadata fix, textarea, initStripe 2026-05-12 17:50:12 +00:00

Merged #134 Fix initStripe load order, subscription webhook email, chat textarea 2026-05-12 17:49:29 +00:00

Merged #133 dev → stage 2026-05-12 14:03:45 +00:00

Merged #132 Fix intro greeting and load history on return visits 2026-05-12 14:03:13 +00:00

Merged #131 dev → stage 2026-05-12 13:53:33 +00:00

Merged #130 Fix question counter, rate-limit timer, admin reset API, pricing clarity 2026-05-12 13:53:08 +00:00

Merged #129 dev → stage: binary assets, payment fix, checkout layout 2026-05-12 01:11:26 +00:00

Merged #128 fix: binary asset serving + checkout centering 2026-05-12 01:11:00 +00:00

Merged #127 fix: remove setup_future_usage from $0 PaymentIntent 2026-05-12 00:55:58 +00:00

Merged #126 dev → stage: free plan $0 PaymentIntent 2026-05-12 00:46:15 +00:00

Merged #125 fix: free plan $0 PaymentIntent for age verification 2026-05-12 00:46:03 +00:00

Merged #124 dev → stage: free checkout Stripe fix + copy updates 2026-05-12 00:16:28 +00:00

Merged #123 fix: free checkout Stripe SetupIntent + remove no-card-required copy 2026-05-12 00:16:14 +00:00

Merged #122 dev → stage: force full build after registry cleanup 2026-05-11 23:57:00 +00:00

Merged #121 fix: force full build when no diff or stage-latest missing 2026-05-11 23:56:37 +00:00

Merged #120 dev → stage: trigger rebuild 2026-05-11 23:46:46 +00:00

Merged #119 ci: touch dist to trigger stage rebuild 2026-05-11 23:46:21 +00:00

Merged #118 ci: trigger workflow via dist/ change 2026-05-11 23:27:46 +00:00

Merged #117 ci: re-trigger #3 2026-05-11 23:25:56 +00:00

Merged #116 ci: re-trigger build after runner restart 2026-05-11 22:59:53 +00:00

Merged #115 ci: rebuild after registry cleanup 2026-05-11 22:34:25 +00:00

Merged #114 dev → stage: fix HTML escaping in headings and button 2026-05-11 22:27:30 +00:00

Merged #113 fix: heading and button elements pass children unescaped 2026-05-11 22:21:45 +00:00

Merged #112 Deploy: clean prod build — strip CGI content 2026-05-11 21:49:50 +00:00

Merged #111 Force full El rebuild — strip CGI content 2026-05-11 21:43:22 +00:00

Merged #110 Force full El rebuild — strip CGI content from base image 2026-05-11 21:43:14 +00:00

Merged #109 Deploy: CI fixes (migrations, source guard, asset-only detection) 2026-05-11 20:59:07 +00:00

Merged #108 Also skip El rebuild for workflow-only changes 2026-05-11 20:47:06 +00:00

Merged #107 Also skip El rebuild for workflow-only changes 2026-05-11 20:46:54 +00:00

Merged #106 Skip El rebuild for migration/script/test-only changes 2026-05-11 20:45:34 +00:00

Merged #105 Skip El rebuild for migration/script/test-only changes 2026-05-11 20:45:17 +00:00

Merged #5 promote: stage → main 2026-05-11 20:31:41 +00:00

Merged #104 Update CORS test: no-Origin requests are allowed 2026-05-11 20:22:41 +00:00

Merged #103 Update CORS test: no-Origin requests are allowed 2026-05-11 20:22:32 +00:00

Merged #102 Fix stage source guard: fetch origin/dev before ancestry check 2026-05-11 19:09:59 +00:00

Merged #101 Fix stage source guard: fetch origin/dev before ancestry check 2026-05-11 19:09:39 +00:00

Merged #100 Fix: idempotent migration policy creation 2026-05-11 18:56:56 +00:00

Merged #99 Fix: idempotent migration policy creation 2026-05-11 18:56:38 +00:00

Merged #98 dev → stage: fix CI migration heredoc YAML parse error 2026-05-11 18:34:21 +00:00

Merged #97 Fix CI migration step: script file instead of heredoc 2026-05-11 18:34:04 +00:00

Merged #96 dev → stage: fix supabase-config null-origin CORS bug 2026-05-11 18:31:04 +00:00

Merged #95 Fix supabase-config CORS: treat absent Origin as allowed 2026-05-11 18:30:47 +00:00

Merged #94 dev → stage: wire Supabase migrations into CI/CD 2026-05-11 18:22:24 +00:00

Merged #93 Wire Supabase migrations into CI/CD 2026-05-11 18:22:04 +00:00

Merged #92 dev → stage: pricing buttons, API keys, enterprise contacts 2026-05-11 18:06:07 +00:00

Merged #91 Stage: pricing buttons, API keys, reasoning note, enterprise contacts 2026-05-11 18:05:35 +00:00

Merged #90 Stage: CI fixes, pricing buttons, API key provisioning 2026-05-11 17:49:42 +00:00

Merged #89 dev → stage: CSP unsafe-eval fix 2026-05-11 16:45:16 +00:00

Merged #88 add unsafe-eval to CSP (El native_js compatibility) 2026-05-11 16:44:57 +00:00

Merged #87 dev → stage: remove --obfuscate (CSP/eval fix) 2026-05-11 16:12:05 +00:00

Merged #86 remove --obfuscate from elc JS compile step 2026-05-11 16:11:38 +00:00

Merged #85 Stage: fix Stripe CDN mock + free-plan waitForLoadState sync 2026-05-11 15:36:38 +00:00

Merged #84 Fix Stripe CDN mock override and free-plan sync guards in E2E tests 2026-05-11 15:36:22 +00:00

Merged #83 Fix Stripe CDN mock override and free-plan sync guards in E2E tests 2026-05-11 14:55:30 +00:00

Merged #82 Stage: fix CI JS corruption from obfuscator stdout + flaky test guards 2026-05-11 14:16:52 +00:00

Merged #81 Fix CI JS corruption from obfuscator stdout; clean up flaky test guards 2026-05-11 14:16:31 +00:00

Merged #80 Stage: free plan age verification + soul demo personalization 2026-05-11 07:05:57 +00:00

Merged #79 Free plan Stripe age verification + soul demo personalization 2026-05-11 07:05:38 +00:00

Merged #78 dev → stage: CI paths + comprehensive checkout tests 2026-05-11 06:21:27 +00:00

Merged #77 Add tests/** to stage CI paths filter 2026-05-11 06:21:07 +00:00

Merged #76 dev → stage: comprehensive checkout + Stripe tests 2026-05-11 06:19:38 +00:00

Merged #75 Comprehensive checkout + Stripe payment flow tests 2026-05-11 06:19:22 +00:00

Merged #74 test: full Playwright + API test suite for stage 2026-05-11 05:29:38 +00:00

Merged #73 test: full Playwright + API test suite for stage 2026-05-11 05:29:19 +00:00

Merged #70 security: pentest fixes — deploy to stage 2026-05-11 04:57:25 +00:00

Merged #69 security: pentest fixes — webhook sig, CORS, soul-health gate, asset headers 2026-05-11 04:57:05 +00:00

Merged #68 feat: auth-gate demo chat + budget circuit breaker 2026-05-11 04:46:03 +00:00

Merged #67 feat: auth-gate demo chat + budget circuit breaker 2026-05-11 04:45:39 +00:00

Merged #66 feat: scale fixes — max-instances, asset caching, shared rate limits, global cap 2026-05-11 03:12:59 +00:00

Merged #65 feat: scale fixes — max-instances, asset caching, shared rate limits, global cap 2026-05-11 03:12:32 +00:00

Merged #64 feat: extract soul-demo into standalone Cloud Run service 2026-05-11 02:09:31 +00:00

Merged #63 feat: extract soul-demo into standalone Cloud Run service 2026-05-11 02:09:08 +00:00

Merged #62 deploy: fix HAVE_CURL verification 2026-05-11 01:07:57 +00:00

Merged #61 fix: HAVE_CURL verification — use strings not nm 2026-05-11 01:07:41 +00:00

Merged #60 deploy: fix HAVE_CURL — enable chat proxy to soul-demo 2026-05-11 01:03:46 +00:00

Merged #59 fix: relink neuron-web with HAVE_CURL (chat proxy) 2026-05-11 01:03:25 +00:00

Merged #58 Deploy: replace k3s with direct soul-demo watchdog 2026-05-11 00:47:20 +00:00

Merged #57 Replace k3s with direct soul-demo watchdog 2026-05-11 00:47:00 +00:00

Merged #56 Deploy: fix envelope truncation 2026-05-11 00:23:43 +00:00

Merged #55 Fix envelope truncation in http_response when called after fs_read 2026-05-11 00:23:30 +00:00

Merged #54 Deploy: fix JS served as JSON envelope 2026-05-10 22:35:02 +00:00

Merged #53 Fix JS files served as JSON envelope (checkout/Stripe/auth all broken) 2026-05-10 22:34:36 +00:00

Merged #52 Fix checkout auth (dev → stage) 2026-05-10 22:01:22 +00:00

Merged #51 Fix checkout auth: free-success panel + Stripe auto-init for paid plans 2026-05-10 22:00:59 +00:00

Merged #50 Fix http handler registration (dev → stage) 2026-05-10 18:37:22 +00:00

Merged #49 Fix http handler not found: pre-register via constructor 2026-05-10 18:36:52 +00:00

Merged #48 Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04 2026-05-10 18:02:18 +00:00

Merged #47 Fix GLIBC_2.38 mismatch: switch base image to ubuntu:24.04 2026-05-10 18:01:59 +00:00

Merged #46 Non-blocking entrypoint + k3s --flannel-iface fix 2026-05-10 17:55:17 +00:00

Merged #45 Non-blocking entrypoint: start neuron-web before k3s is ready 2026-05-10 17:54:57 +00:00

Merged #44 Single-stage Dockerfile.stage: pre-download k3s on host runner 2026-05-10 16:27:11 +00:00

Merged #43 Single-stage Dockerfile.stage: pre-download k3s on host runner 2026-05-10 16:26:50 +00:00

Merged #42 promote: dev → stage 2026-05-10 15:57:44 +00:00

Merged #41 Fix soul-demo Docker build: --no-cache to avoid corrupted overlay2 layers 2026-05-10 15:57:17 +00:00

Merged #40 promote: dev → stage 2026-05-10 02:26:40 +00:00

Merged #39 Selective Docker prune (preserve build cache) + k3s retry 2026-05-10 02:22:10 +00:00

Merged #38 Make docker prune non-fatal (concurrent prune race) 2026-05-10 01:57:33 +00:00

Merged #37 Fix CI disk exhaustion: docker system prune at job start 2026-05-10 01:55:44 +00:00

Merged #36 Move soul-demo build after JS compile in stage pipeline 2026-05-10 01:50:20 +00:00

Merged #35 promote: dev → stage 2026-05-10 01:32:57 +00:00

Merged #34 Add diagnostics to stage JS compile step 2026-05-10 01:27:23 +00:00

Merged #33 promote: dev → stage 2026-05-10 01:07:24 +00:00

Merged #32 Fix soul-demo compile: add -I runtime/ include path 2026-05-10 01:02:38 +00:00

Merged #31 promote: dev → stage (soul-demo image tar fix) 2026-05-10 01:01:05 +00:00

Merged #30 Build soul-demo image tar before Docker build in stage 2026-05-10 00:53:51 +00:00

Merged #29 promote: dev → stage 2026-05-10 00:34:51 +00:00

Merged #28 Use ci-base:dev for stage SDK extraction 2026-05-10 00:29:02 +00:00

Merged #27 promote: dev → stage 2026-05-10 00:12:51 +00:00

Merged #26 Fix stage SDK extraction: use ci-base:latest and repo runtime 2026-05-09 23:48:30 +00:00

Merged #25 promote: dev → stage 2026-05-09 23:44:34 +00:00

Merged #24 Fix stage source check: run after checkout 2026-05-09 23:40:04 +00:00

Merged #23 promote: dev → stage 2026-05-09 23:36:00 +00:00

Merged #22 Use repo runtime dir for EL_RUNTIME in push builds 2026-05-09 23:17:51 +00:00

Merged #21 Add forward declarations for web stub functions to el_runtime.h 2026-05-09 23:07:24 +00:00

Merged #20 Fix implicit declaration of page_close on Linux 2026-05-09 22:54:06 +00:00

Merged #19 Fix stage source check to use git parents 2026-05-09 22:41:35 +00:00

Merged #18 promote: dev → stage 2026-05-09 18:35:05 +00:00

Merged #17 Fix broken payment/checkout page 2026-05-09 18:14:17 +00:00

Merged #16 promote: dev → stage 2026-05-09 17:41:12 +00:00

Merged #13 feat: embed k3s to run soul-demo as self-healing k8s pods 2026-05-09 17:40:46 +00:00

Merged #2 promote: dev → stage 2026-05-09 17:32:29 +00:00

Merged #15 feat(native-el-ui): full el-html vessel rewrite — no raw HTML strings 2026-05-09 17:32:00 +00:00

Merged #12 Enforce dev-only source on stage 2026-05-07 06:09:42 +00:00

Merged #11 Sync stage fixes into dev 2026-05-07 06:05:54 +00:00

Merged #10 Fix free tier checkout and Stripe duplicate customers 2026-05-07 06:01:05 +00:00

Merged #8 fix: -DHAVE_CURL for el_runtime OTLP — resolves emit_metric linker error 2026-05-07 02:35:34 +00:00

Merged #7 fix: soul-demo emit_metric linker error — rebuild from source, compile with el_runtime.c 2026-05-07 02:30:48 +00:00

Merged #6 fix: security hardening from pentest findings 2026-05-07 02:02:52 +00:00

1 Issue created by 1 user