19 Commits

Author SHA1 Message Date
4d4b357cbc test(signaling): validate offer builder and pending answers 2025-11-04 17:44:20 +01:00
2bdf4789bd test(signaling): cover offer/answer routing 2025-11-04 17:37:30 +01:00
c6e1934ceb test(signaling): cover reconnect backoff and error helper 2025-11-04 17:30:13 +01:00
fa6f292b9f feat(signaling): add exponential reconnect backoff 2025-11-03 15:34:52 +01:00
a75b995cb0 feat: centralize signaling service and update ui 2025-11-02 16:58:50 +01:00
328d5d1003 Document prioritized next steps 2025-11-02 16:17:42 +01:00
a917b4142b Upgrade Dioxus and auto-connect signaling 2025-11-02 14:32:12 +01:00
573abae5e3 Revamp voice channel layout 2025-10-31 18:33:03 +01:00
5f0e6a2b79 Add initial voice channel docs 2025-10-30 19:07:33 +01:00
40a909c991 webrtc: add runtime config README example; provider/consumer docs; minor fixes 2025-09-30 14:19:50 +02:00
9fa1c22c5e Load runtime config in App (wasm fetch) and provide async loader; use DEFAULT_STUN_SERVER fallback 2025-09-30 13:53:26 +02:00
2250859ff9 Extract constants and add config loader + example appsettings for niom-webrtc; use STUN constant in media manager 2025-09-29 19:20:33 +02:00
676a7fae24 Completed ICE. Audio is transmitted to other client. 2025-09-25 16:15:19 +02:00
cb0d2765d3 Started SDP exchange. Signal and Coroutine cleanup. 2025-09-23 16:27:16 +02:00
dc71f02fc7 Project structure refactoring. Added connection to signaling server. 2025-09-11 14:03:40 +02:00
41affe1aaa Changed initialization of WebSocket connection to OnLoad. 2025-08-28 14:39:25 +02:00
18a26c6bf1 Added MediaManager for WebRTC functions. 2025-08-21 16:12:23 +02:00
c6a119c494 Added event handlers, input bindings and button states. 2025-08-19 16:10:46 +02:00
3b152d2251 Added main gui components. 2025-08-19 05:42:05 +02:00