AAA
fe1e31c8bb
refactor: simplify audited mechanisms and quality evidence ( #314 )
2026-08-28 18:19:15 +08:00
AAA
7653164192
fix(route): fix audited routing and lifecycle invariants ( #313 )
2026-08-28 17:00:26 +08:00
AAA
6163cf389f
docs: calibrate agent context gates ( #296 )
...
Use official Codex, Claude, and Hermes context guidance as advisory working budgets with bounded hard ceilings and actionable remediation. Local cross-platform repository hygiene checks pass; GitHub-hosted steps were not started because of the account billing state.
2026-08-27 11:54:54 +08:00
AAA
3d960dc5bd
docs: simplify repository truth architecture ( #295 )
...
Modularize durable truth, bound always-loaded instructions, and keep domain-document size checks advisory. Local cross-platform repository hygiene checks pass; GitHub-hosted steps were not started because of the account billing state.
2026-08-27 11:45:24 +08:00
AAA
2d3e82e1f1
test(media): validate codec and recovery boundaries
2026-08-26 15:18:00 +08:00
AAA
f87c2ba0ed
fix(route): preserve media while converging direct paths
2026-08-26 01:21:34 +08:00
AAA
0340408483
chore(deploy): add repeatable application release wrapper
2026-08-25 10:24:38 +08:00
AAA
928068fb01
test(access): use host token in privacy gate
2026-08-25 01:56:30 +08:00
AAA
cf4987c3c7
feat(browser): implement room v12 and exact audio stats
2026-08-24 22:29:56 +08:00
AAA
6a812ef1b4
docs(project): align Browser v11 source truth
2026-08-24 15:13:31 +08:00
AAA
3536671016
feat(browser): complete v9 runtime
2026-08-24 08:09:41 +08:00
AAA
37c34d9031
feat(route): add on-demand route observability
2026-08-24 05:58:15 +08:00
AAA
e647a1e52a
refactor(route): remove application TURN ( #216 )
2026-08-24 02:14:12 +08:00
AAA
b76d2cc0a5
feat(rooms): replace SQLite with leased memory rooms ( #211 )
...
Implements the accepted memory-resident room and access model on the single piik-v8 Browser wire. Local repository, full Web, build, and Chrome access/privacy gates passed before merge.
2026-08-23 21:47:49 +08:00
AAA
524f012739
refactor(route): enforce global SFU admission
2026-08-23 00:50:11 +08:00
AAA
78871db805
refactor(route): unify endpoint media copy accounting ( #200 )
2026-08-22 21:59:44 +08:00
AAA
c230dafbd4
docs: converge current truth and todo ( #195 )
2026-08-22 14:07:29 +08:00
AAA
2d240aef82
test(media): add viewer MBB relay canary ( #191 )
2026-08-22 10:15:12 +08:00
AAA
35f9b785f9
fix(media): clamp browser relay release capacity ( #177 )
2026-08-22 07:29:50 +08:00
AAA
92c53bdd5f
test(benchmark): record relay resource evidence ( #172 )
...
Add guarded sender and Chrome process CPU evidence without changing runtime policy or defaults.
2026-08-22 05:22:16 +08:00
AAA
b7de6ed24f
fix(media): restore peer-assisted 16-viewer admission ( #170 )
...
Keep the default at eight while restoring the documented explicit 1-16 admission range and its cap2/cap3 functional gate.
2026-08-22 05:00:26 +08:00
AAA
0389364731
test(media): gate explicit cap3 topology ( #168 )
...
Preserve the cap2 baseline while requiring observed Host3 and relay3 topology in explicit cap3 benchmark runs.
2026-08-22 04:43:08 +08:00
AAA
b81aa75cda
docs: split current status from verification ledger ( #167 )
...
Keep the main status snapshot concise and archive durable verification evidence in an indexed secondary document.
2026-08-22 04:29:51 +08:00
AAA
0a5c21025f
fix(media): demote corroborated relay parents ( #164 )
...
Preserve exact selected edges across unrelated route revisions, demote corroborated bad relay parents, and parameterize the bounded endpoint cap while retaining the production default of two.
2026-08-22 03:55:11 +08:00
AAA
647070d278
refactor(validation): scope local gates to correctness [skip ci]
...
Keep local media validation focused on topology and recovery correctness, move Native packaging to a manual release boundary, and persist queued-feedback workflow guidance.
2026-08-21 18:31:42 +08:00
AAA
f3d60cc779
test(access): add privacy acceptance gate [skip ci]
...
Local privacy gate and focused evidence.
2026-08-21 17:44:58 +08:00
AAA
ae153c05bd
feat(media): allow two Web relay children [skip ci]
...
Locally accepted: focused 214 tests, full 458-test suite, typecheck, client/server builds, Chrome five-Viewer cap2 proof, repository hygiene, and independent P0/P1 review. PR head had zero Actions runs.
2026-08-21 13:50:35 +08:00
AAA
18263804b9
chore: stop rejecting untracked worktree files ( #123 )
2026-08-21 10:27:55 +08:00
AAA
c5729c53b4
test(media): add selected TURN allocation gate ( #122 )
...
Add a sanitized standalone Chrome allocation gate and retain the active Host-ingress selected TURN functional evidence. Ordinary peers remain STUN-only; initial ingress, peer-selected, mobile, resource, and performance gates remain open.
2026-08-21 10:22:47 +08:00
AAA
b72c5ce0f8
fix(native): accept cumulative Pion gate proof ( #116 )
2026-08-21 07:38:54 +08:00
AAA
d31912fe79
fix(media): accept LiveKit two-layer screen RIDs ( #110 )
...
Match Piik's two-layer sender guard to LiveKit 2.22.0 q,h RID construction, restore private-link Viewer smoke entry, and retain the local one-root SFU/UDP functional evidence. TURN and performance remain outside this functional slice.
2026-08-21 06:09:14 +08:00
AAA
a560f54bcc
feat(native): add WGC hardware H264 source ( #109 )
...
Adds the explicit Windows WGC/D3D11 hardware-only Media Foundation H.264 source, process-tree audio, direct Go/Pion fanout, source-aware UI/gate, and unique evaluation package helper. Browser VP8 remains the default. Local acceptance and bounded real-device evidence are recorded in the PR; GitHub jobs were billing-blocked before executing any step.
2026-08-21 05:37:29 +08:00
AAA
18bee982a4
fix: require site access for code-only viewers ( #100 )
2026-08-21 03:53:03 +08:00
AAA
bd8a0d80b0
feat(native): package Windows sender evaluation build ( #99 )
2026-08-21 03:18:48 +08:00
AAA
6cd99545e6
feat(native): add window-scoped process audio ( #93 )
...
Add opt-in Windows 11 target-process audio capture, one AudioEncoder Opus stream, and one shared Pion audio track beside native video.
2026-08-21 02:44:46 +08:00
AAA
93c6763198
feat(media): enable hybrid routing for all rooms
...
Squash merge of the all-room bounded hybrid routing rollout and retired allowlist example cleanup.
2026-08-21 01:31:43 +08:00
AAA
e87498d414
feat(native): add opt-in H264 sender path ( #85 )
...
Adds an explicit H.264 Native sender mode while preserving VP8 as the default, with one bounded Host/Viewer loopback and an explicit hardware-attribution caveat.
2026-08-21 00:44:38 +08:00
AAA
ddcf9622d3
fix(native): close one-viewer loopback gate
...
Squash the bounded Native one-Viewer probe correction and retained loopback truth.
2026-08-20 21:29:23 +08:00
AAA
f35f08d44d
fix(native): fail closed on sender gate evidence ( #75 )
2026-08-20 19:08:46 +08:00
AAA
671ad6f22e
test(native): gate one-viewer delivery evidence ( #67 )
2026-08-20 14:14:07 +08:00
AAA
de967fbc61
feat(access): scope viewer invitations to rooms ( #56 )
2026-08-20 02:42:22 +08:00
AAA
27e715f038
test(media): align authoritative route evidence ( #55 )
...
* test(media): observe authoritative SFU routes
* test(media): align authoritative route evidence
2026-08-20 02:35:57 +08:00
AAA
ad10036d1b
fix(media): close the UDP candidate migration boundary
2026-08-19 21:08:49 +08:00
AAA
ae298aadd2
feat(media): migrate ordinary ICE to STUN-only
2026-08-19 20:44:36 +08:00
AAA
5bffd5a9f6
fix(media): complete quality control verification
2026-08-19 14:24:23 +08:00
AAA
c8bc2fbee1
test(media): record clarity control evidence
2026-08-19 13:42:10 +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
bd37869c2e
test: add reproducible peer-assisted browser benchmark
2026-08-19 09:03:21 +08:00
AAA
c04045957a
feat: add measurable P2P screen sharing PoC ( #2 )
2026-08-18 16:54:38 +08:00