Update docs

This commit is contained in:
2026-06-17 00:52:02 +02:00
parent 63b241cc2e
commit 2f643e4293
6 changed files with 160 additions and 31 deletions

View File

@@ -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