fix: keep sse streams alive behind proxies #34

Merged
MrSphay merged 4 commits from codex/issue-17-sse-heartbeat into codex/production-intelligence-terminal 2026-05-17 18:51:06 +00:00
Owner

Addresses #17.\n\nChanges:\n- Adds configurable SSE_HEARTBEAT_INTERVAL_MS with 25s default.\n- Sends SSE retry guidance and heartbeat comments on /events.\n- Clears heartbeat timers when clients disconnect.\n- Adds X-Accel-Buffering: no for proxy buffering guidance.\n- Documents Pangolin/Nginx/Cloudflare-style reverse-proxy settings.\n- Adds runner-side static coverage for heartbeat setup and cleanup.\n\nValidation:\n- git diff --check (only Windows CRLF warnings).\n- Runner-only constraint honored; no local npm/node tests executed.

Addresses #17.\n\nChanges:\n- Adds configurable SSE_HEARTBEAT_INTERVAL_MS with 25s default.\n- Sends SSE retry guidance and heartbeat comments on /events.\n- Clears heartbeat timers when clients disconnect.\n- Adds X-Accel-Buffering: no for proxy buffering guidance.\n- Documents Pangolin/Nginx/Cloudflare-style reverse-proxy settings.\n- Adds runner-side static coverage for heartbeat setup and cleanup.\n\nValidation:\n- git diff --check (only Windows CRLF warnings).\n- Runner-only constraint honored; no local npm/node tests executed.
MrSphay added 1 commit 2026-05-17 12:42:26 +00:00
fix: keep sse streams alive behind proxies
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 52s
446076cb84
Author
Owner

Anpassen.

Anpassen.
MrSphay added 1 commit 2026-05-17 18:36:38 +00:00
Merge remote-tracking branch 'origin/codex/production-intelligence-terminal' into codex/issue-17-sse-heartbeat
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 5s
Build / test-and-image (pull_request) Successful in 53s
eefc1a4c77
# Conflicts:
#	README.md
#	test/fetch-utils.test.mjs
MrSphay added 1 commit 2026-05-17 18:40:18 +00:00
Merge remote-tracking branch 'origin/codex/production-intelligence-terminal' into codex/issue-17-sse-heartbeat
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 6s
Build / test-and-image (pull_request) Successful in 1m0s
0fbd8640ca
# Conflicts:
#	test/fetch-utils.test.mjs
MrSphay added 1 commit 2026-05-17 18:49:20 +00:00
Merge remote-tracking branch 'origin/codex/production-intelligence-terminal' into codex/issue-17-sse-heartbeat
All checks were successful
Codex Template Compliance / template-compliance (pull_request) Successful in 4s
Build / test-and-image (pull_request) Successful in 57s
4448f5931b
# Conflicts:
#	.env.example
#	README.md
#	crucix.config.mjs
#	test/fetch-utils.test.mjs
MrSphay merged commit 6a9918bc98 into codex/production-intelligence-terminal 2026-05-17 18:51:06 +00:00
Sign in to join this conversation.