Commit Graph

  • 5425c59e7d docs: comprehensive project documentation Siavash Sameni 2026-03-28 05:30:11 +04:00
  • d8330525ef feat: multi-party rooms (SFU) + push-to-talk radio mode Siavash Sameni 2026-03-27 20:36:19 +04:00
  • b65f76e4db ci: Gitea Actions build workflow for multi-arch binaries Siavash Sameni 2026-03-27 20:22:42 +04:00
  • 12b6f30f9b feat: room-based calls + AudioWorklet for capture and playback Siavash Sameni 2026-03-27 20:16:06 +04:00
  • 722bca0c87 fix: remove unused warn import Siavash Sameni 2026-03-27 20:01:03 +04:00
  • d38c655e79 fix: install rustls crypto provider in relay (same as wzp-web fix) Siavash Sameni 2026-03-27 19:55:56 +04:00
  • ce6aacb25f fix: bridge pairing + auto-reconnect + test stability Siavash Sameni 2026-03-27 19:49:27 +04:00
  • 38ae62b542 fix: raise drift cap to 1s — stops constant resetting on jittery links Siavash Sameni 2026-03-27 19:41:45 +04:00
  • 709ad1ba7d fix: revert to scheduled playback with 200ms drift cap Siavash Sameni 2026-03-27 19:31:26 +04:00
  • 1c91c4a1b5 fix: sample-accurate playback buffer eliminates robotic audio Siavash Sameni 2026-03-27 19:29:52 +04:00
  • 4de72e2d98 fix: pull-based audio playback eliminates drift + rustls crypto provider Siavash Sameni 2026-03-27 19:26:59 +04:00
  • 61d6fb173d feat: HTTPS support for web bridge (--tls flag) Siavash Sameni 2026-03-27 18:56:00 +04:00
  • 66f720f1ee fix: cap web playback latency at 300ms — prevents drift accumulation Siavash Sameni 2026-03-27 18:44:33 +04:00
  • 7fce83be82 build: include wzp-web + static files in Linux build script Siavash Sameni 2026-03-27 18:35:23 +04:00
  • 9ad21182a8 fix: web audio playback quality — gapless scheduling + sample rate debug Siavash Sameni 2026-03-27 18:29:00 +04:00
  • a7afe4ff21 fix: web audio capture buffer size + relay warning Siavash Sameni 2026-03-27 18:27:08 +04:00
  • 3f128936c4 feat: web bridge — browser-based voice calls via WebSocket Siavash Sameni 2026-03-27 18:23:39 +04:00
  • bddcfb1440 fix: remove unused variable warning in cli.rs Siavash Sameni 2026-03-27 18:15:09 +04:00
  • a04b8271cc fix: record mode decode-per-packet (same fix as live mode) Siavash Sameni 2026-03-27 18:05:10 +04:00
  • d5390db7af feat: --send-file for real audio testing + fix warnings Siavash Sameni 2026-03-27 17:51:55 +04:00
  • 28d5a3a9ad feat: automated echo quality test with time-window analysis Siavash Sameni 2026-03-27 17:44:08 +04:00
  • 26ed015cca feat: relay bridge mode — pairs two clients for real calls Siavash Sameni 2026-03-27 17:21:12 +04:00
  • 0723f52d76 fix: live audio playback working — jitter buffer and decode loop fixes Siavash Sameni 2026-03-27 17:09:33 +04:00
  • b147de5ae9 fix: graceful Ctrl+C recording + relay echo mode Siavash Sameni 2026-03-27 16:32:12 +04:00
  • df80ad5343 fix: make cpal/ALSA optional — headless Linux builds work without libasound Siavash Sameni 2026-03-27 16:24:44 +04:00
  • 708fb268bc feat: file-based audio testing + Hetzner build scripts Siavash Sameni 2026-03-27 16:11:59 +04:00
  • 85f472d824 fix: scale FEC ratio with loss rate in benchmarks Siavash Sameni 2026-03-27 14:21:21 +04:00
  • 3c99503eb1 fix: IPv6 support, client address family matching, gitignore cleanup Siavash Sameni 2026-03-27 14:17:49 +04:00
  • 79f9ff1596 feat: Phase 3 — crypto handshake, codec2, benchmarks, audio I/O, relay forwarding Siavash Sameni 2026-03-27 13:43:22 +04:00
  • 43d7f70fe9 feat: Phase 2 — relay daemon and client library with integration pipelines Siavash Sameni 2026-03-27 13:08:33 +04:00
  • 51e893590c feat: WarzonePhone lossy VoIP protocol — Phase 1 complete Siavash Sameni 2026-03-27 12:45:07 +04:00