Commit Graph
34 Commits
Author SHA1 Message Date
AAA c1ea13bbeb docs(status): record 769de201 deployment 2026-08-19 15:17:34 +08:00
AAA a75c755d7c chore: merge main into spike/hybrid-warm-fallback
# Conflicts:
#	docs/README.md
#	docs/project-memory.md
#	docs/research/low-server-media-routes.md
#	docs/status.md
#	src/client/pages/HostPage.tsx
#	src/server/signaling.ts
#	src/shared/protocol.ts
#	tests/protocol.test.ts
#	tests/server-signal.test.ts
2026-08-19 15:06:43 +08:00
AAA edf740e45d fix(media): surface SFU sender warnings 2026-08-19 14:56:03 +08:00
AAA d43d7b5eb3 docs(media): reconcile quality control evidence 2026-08-19 14:34:40 +08:00
AAA e649bc636d docs(status): record clarity controls CI 2026-08-19 13:46:16 +08:00
AAA 555d2a2d2a docs(status): record clarity controls draft 2026-08-19 13:44:33 +08:00
AAA c8bc2fbee1 test(media): record clarity control evidence 2026-08-19 13:42:10 +08:00
AAA 91a9015d38 docs(status): link SFU standby evidence 2026-08-19 13:41:57 +08:00
AAA b0ea60c95c perf(media): prewarm optional SFU fallback 2026-08-19 13:37:08 +08:00
AAA fb19e59c27 chore: merge feat/simple-entry-diagnostics into feat/clarity-quality-controls
# Conflicts:
#	src/client/pages/HostPage.tsx
#	src/client/styles.css
2026-08-19 13:33:48 +08:00
AAA abbca9ff21 feat(media): add bounded clarity controls 2026-08-19 13:30:14 +08:00
AAA 3057d96a8b feat(ui): simplify entry and connection details 2026-08-19 13:07:45 +08:00
AAA 62f6c0fd2e docs(status): record automatic routing draft PR 2026-08-19 12:43:17 +08:00
AAA 6c4b7895ba docs(media): record routing and quality boundaries 2026-08-19 12:38:52 +08:00
AAA 628ac7c46d chore(deploy): add optional LiveKit fallback 2026-08-19 12:38:33 +08:00
AAA 38c270d4da docs: harden context checkpoints and validation cadence 2026-08-19 09:06:32 +08:00
AAA de08d716e8 docs: define automatic low-server media routing 2026-08-19 09:06:11 +08:00
AAA d5ac1ea604 docs: record relay measurement boundaries 2026-08-19 03:32:37 +08:00
AAA c6bea3eb42 docs: record relay profile synchronization 2026-08-19 02:56:20 +08:00
AAA 855b023ae8 chore: merge main into spike/peer-assisted-media
# Conflicts:
#	docs/README.md
#	docs/project-memory.md
#	docs/status.md
#	docs/需求理解.md
2026-08-19 02:35:11 +08:00
AAA 74237639cc docs: record live controls deployment (#15) 2026-08-19 02:23:15 +08:00
AAA 9ff7e09888 feat: add live media quality controls (#14) 2026-08-19 02:13:15 +08:00
AAA 92078c1298 docs: define peer-assisted media experiment 2026-08-19 01:57:30 +08:00
AAA 919c558810 docs: record persistent room deployment (#11) 2026-08-18 23:27:50 +08:00
AAA dfd264adb4 feat: add persistent reusable rooms (#10)
* feat: add persistent reusable rooms

* fix: preserve unicode documentation paths
2026-08-18 23:17:24 +08:00
AAA e640421e78 docs: record production deployment verification (#9) 2026-08-18 22:05:30 +08:00
AAA 4762805b7d fix: isolate viewer peer connection generations (#8) 2026-08-18 21:52:33 +08:00
AAA 38eeadd284 feat: simplify site access and room joining (#7)
* feat: simplify site access and room joining

* docs: update access and room capacity design
2026-08-18 21:40:30 +08:00
AAA db3aeafd0b chore: add minimal staging deployment (#6)
* chore(deploy): add minimal production deployment

* fix(deploy): fail closed and reload renewed certs

* docs(status): record staging deployment

* docs(status): record public TURN verification
2026-08-18 20:24:53 +08:00
AAA 1832ca8a84 fix(lan): support mobile viewers over local HTTP (#5) 2026-08-18 18:34:00 +08:00
AAA 987a5820b8 fix(deploy): add production preflight checks (#4) 2026-08-18 18:00:58 +08:00
AAA 4fd46ea72a feat(capture): switch live sharing source (#3) 2026-08-18 17:42:44 +08:00
AAA c04045957a feat: add measurable P2P screen sharing PoC (#2) 2026-08-18 16:54:38 +08:00
AAA 9594c0d2a8 docs(project): establish research and governance baseline (#1) 2026-08-18 14:15:25 +08:00