Update docs
This commit is contained in:
12
CLAUDE.md
12
CLAUDE.md
@@ -4,13 +4,11 @@ Auto-loaded each session. This is the **map**: build commands, architecture at a
|
||||
where everything is. For the *working method* read [`AGENTS.md`](AGENTS.md); for *what's done
|
||||
and what's next* read [`PROGRESS.md`](PROGRESS.md); for *design* read [`docs/`](docs/).
|
||||
|
||||
> **One-line status:** M3 (multi-stream, per-channel tuning) is complete, plus a follow-up
|
||||
> pass closing the device enumeration / VAD-PTT input gate / stereo playback / WASAPI loopback
|
||||
> gaps it left open (`ctest --test-dir build/m1-dev` green — 12/12 tests, including
|
||||
> `test_vad_ptt_devices`, and `vccli --voice`/`--list-devices` manually verified live). Real
|
||||
> `webrtc-audio-processing` (AEC/NS/AGC) is still unbuilt — no working Windows/MSVC port
|
||||
> upstream — so v1 ships a lightweight energy/RMS VAD instead. Next up is **M4** (native
|
||||
> clients). See [`PROGRESS.md`](PROGRESS.md).
|
||||
> **One-line status:** M4 (Windows WinForms C# client) is complete — connect, saved servers,
|
||||
> TOFU identity pinning, channel tree, voice (VAD/PTT/always-on + VAD threshold slider +
|
||||
> per-user tuning), text chat, device pickers, level meters. `ctest --preset m1-dev` green —
|
||||
> 14/14 tests. `dotnet build` green — 0 warnings. macOS/iOS Swift client and M5 (moderation)
|
||||
> are next. See [`PROGRESS.md`](PROGRESS.md).
|
||||
|
||||
VoiceCat = self-hosted native voice & text chat (TeamSpeak/Mumble-style). Plain TCP (control)
|
||||
+ UDP (media), no WebRTC, encrypted by default. A shared C++ core (`libvoicecat`) drives
|
||||
|
||||
Reference in New Issue
Block a user