AAA
|
7c366134ff
|
feat(media): align quality evidence generations (#34)
feat(media): align quality evidence generations
|
2026-08-19 17:31:00 +08:00 |
|
AAA
|
691fca6eb0
|
feat(media): align quality evidence generations
|
2026-08-19 17:29:03 +08:00 |
|
AAA
|
9014474ca6
|
chore: merge main into feat/quality-evidence-alignment
|
2026-08-19 17:21:25 +08:00 |
|
AAA
|
33fcebc728
|
docs(maintenance): defer architecture convergence audit (#32)
docs(maintenance): defer architecture convergence audit
|
2026-08-19 17:20:05 +08:00 |
|
AAA
|
c7db9aa01c
|
docs(media): bound local reparenting candidate (#33)
docs(media): bound local reparenting candidate
|
2026-08-19 17:19:45 +08:00 |
|
AAA
|
af4ca1f179
|
docs(maintenance): defer architecture convergence audit
|
2026-08-19 17:14:08 +08:00 |
|
AAA
|
ff141a12f3
|
docs(media): bound local reparenting candidate
|
2026-08-19 17:08:39 +08:00 |
|
AAA
|
2341672786
|
docs(media): bind quality evidence safely
|
2026-08-19 16:54:55 +08:00 |
|
AAA
|
acba8973d6
|
docs(media): define demand-driven quality fallback (#31)
docs(media): define demand-driven quality fallback
|
2026-08-19 16:53:34 +08:00 |
|
AAA
|
fc0d4b27ad
|
docs(media): clarify negotiated quality evidence
|
2026-08-19 16:48:25 +08:00 |
|
AAA
|
2a7a452ab3
|
docs(media): define demand-driven quality fallback
|
2026-08-19 16:42:37 +08:00 |
|
AAA
|
2f6f030757
|
feat(media): add exact-room peer-assisted canaries (#30)
feat(media): add exact-room peer-assisted canaries
|
2026-08-19 16:25:04 +08:00 |
|
AAA
|
36a2fcdf4a
|
docs(status): record room canary verification
|
2026-08-19 16:22:15 +08:00 |
|
AAA
|
f7453232be
|
chore: merge main into feat/room-peer-assisted-canary
# Conflicts:
# docs/project-memory.md
|
2026-08-19 16:20:43 +08:00 |
|
AAA
|
17ec4aadda
|
feat(media): gate peer assistance by room
|
2026-08-19 16:18:44 +08:00 |
|
AAA
|
77aa3f2d9e
|
docs(media): consolidate native feedback evidence (#29)
docs(media): consolidate native feedback evidence
|
2026-08-19 16:17:36 +08:00 |
|
AAA
|
97fd8b16b2
|
docs(media): consolidate native feedback evidence
|
2026-08-19 16:14:54 +08:00 |
|
AAA
|
91a864807e
|
docs(media): record peer-assist production gate (#27)
docs(media): record peer-assist production gate
|
2026-08-19 15:44:09 +08:00 |
|
AAA
|
d940e77402
|
docs(media): record peer-assist production gate
|
2026-08-19 15:42:25 +08:00 |
|
AAA
|
8f7322e433
|
docs(media): define browser audio quality boundary (#24)
docs(media): define browser audio quality boundary
|
2026-08-19 15:27:15 +08:00 |
|
AAA
|
484164d58a
|
docs(status): reconcile merged routing state
|
2026-08-19 15:24:49 +08:00 |
|
AAA
|
d2afabcf26
|
chore: merge main into feat/audio-quality-controls
# Conflicts:
# docs/project-memory.md
# docs/status.md
|
2026-08-19 15:22:03 +08:00 |
|
AAA
|
454dcee5c8
|
docs(status): record 769de201 deployment (#26)
docs(status): record 769de201 deployment
|
2026-08-19 15:19:00 +08:00 |
|
AAA
|
c1ea13bbeb
|
docs(status): record 769de201 deployment
|
2026-08-19 15:17:34 +08:00 |
|
AAA
|
1bc30241a4
|
perf(media): prewarm optional SFU fallback (#20)
perf: prewarm optional SFU fallback
|
2026-08-19 15:07:52 +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
|
6c01d2724a
|
feat(media): add bounded clarity controls (#21)
feat(media): add bounded clarity controls
|
2026-08-19 14:59:43 +08:00 |
|
AAA
|
edf740e45d
|
fix(media): surface SFU sender warnings
|
2026-08-19 14:56:03 +08:00 |
|
AAA
|
98b97f32d3
|
chore: merge feat/clarity-quality-controls into feat/audio-quality-controls
# Conflicts:
# docs/project-memory.md
# docs/status.md
|
2026-08-19 14:38:50 +08:00 |
|
AAA
|
d43d7b5eb3
|
docs(media): reconcile quality control evidence
|
2026-08-19 14:34:40 +08:00 |
|
AAA
|
5bffd5a9f6
|
fix(media): complete quality control verification
|
2026-08-19 14:24:23 +08:00 |
|
AAA
|
4708170975
|
docs(media): define browser audio quality boundary
|
2026-08-19 14:17:26 +08:00 |
|
AAA
|
84d30865bd
|
feat(ui): simplify entry and connection details (#19)
feat(ui): simplify entry and connection details
|
2026-08-19 14:07:48 +08:00 |
|
AAA
|
aff70d614a
|
feat(media): add automatic peer-to-SFU fallback (#17)
feat: add automatic peer-to-SFU fallback
|
2026-08-19 14:06:45 +08:00 |
|
AAA
|
5823eb1460
|
feat(media): add bounded peer-assisted topology (#13)
spike: add bounded peer-assisted media topology
|
2026-08-19 14:05:12 +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
|
97bf1dcfc5
|
fix(ui): hide TURN diagnostics by default
|
2026-08-19 13:17:41 +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
|
96b2d4f1e6
|
feat(media): add bounded automatic hybrid routing
|
2026-08-19 12:38:13 +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 |
|