Qi
598fd4ff83
perf(http): enable HTTP/1.1 keep-alive
Enable HTTP/1.1 on the WebUI server so browsers can reuse TCP
connections across normal API/static requests. Tighten response framing
by adding Content-Length to short manual responses and marking
SSE/streaming responses as Connection: close, keeping HTTP/1.1 message
boundaries unambiguous.
Verified:
- python3 -m py_compile server.py api/auth.py api/routes.py api/kanban_bridge.py
- pytest tests/test_auth_*.py tests/test_*sse*.py tests/test_pr1350_*.py
tests/test_pr1355_sse_handler_no_deadlock.py tests/test_kanban_bridge.py
tests/test_logs_ui_static.py tests/test_onboarding_static.py
tests/test_regressions.py tests/test_1038_pwa_auth_redirect.py
tests/test_issue1623_sse_heartbeat_alignment.py
→ 239 passed, 1 skipped
2026-05-24 18:26:56 +00:00
..
2026-03-31 07:02:47 +00:00
2026-05-11 23:13:09 +00:00
2026-05-20 15:54:44 -07:00
2026-05-24 18:26:56 +00:00
2026-04-24 01:24:51 +00:00
2026-05-20 19:57:20 +00:00
2026-05-11 17:53:02 +00:00
2026-05-24 03:55:42 +00:00
2026-05-24 15:52:34 +00:00
2026-05-19 21:35:10 -04:00
2026-05-02 03:49:40 +00:00
2026-04-29 19:54:07 -07:00
2026-05-10 15:21:24 +08:00
2026-05-13 16:54:36 +00:00
2026-05-24 18:26:56 +00:00
2026-05-04 21:26:43 +00:00
2026-05-24 18:08:41 +00:00
2026-05-07 02:47:19 +00:00
2026-05-15 08:51:30 +08:00
2026-05-20 22:24:40 +00:00
2026-05-22 16:13:46 +00:00
2026-05-08 15:37:08 +00:00
2026-05-01 17:19:53 +00:00
2026-05-24 18:26:56 +00:00
2026-05-16 02:58:34 +00:00
2026-05-21 17:43:54 +00:00
2026-05-20 08:18:56 -06:00
2026-05-17 05:04:57 -06:00
2026-05-01 04:46:37 +00:00
2026-05-20 23:43:30 +08:00
2026-05-01 12:10:48 +00:00
2026-04-13 11:11:56 -07:00
2026-05-24 03:55:42 +00:00
2026-05-05 17:30:56 +00:00
2026-05-24 17:13:31 +00:00
2026-05-15 16:39:45 -07:00
2026-05-24 17:42:06 +00:00
2026-05-18 21:22:02 +03:00
2026-05-19 02:27:12 -06:00
2026-05-20 11:02:45 +00:00
2026-05-20 04:51:41 +00:00
2026-05-13 09:49:15 +08:00