evgeny
b08161b055
Unify call graphs and metrics behind the Diagnostics action
2026-10-30 21:51:32 +01:00
evgeny
2406ff0f11
Open audio graphs from the desktop call controls
2026-10-30 21:18:19 +01:00
evgeny
859f33b5e9
Expand call preview to the available window area and emphasize diagnostic values
2026-10-28 14:34:12 +01:00
evgeny
b82e9cc98e
Pin call actions to the bottom and add a separate diagnostics toggle
2026-10-28 14:19:14 +01:00
evgeny
2540909fda
Replace desktop call settings with compact capture control menus
2026-10-28 14:06:40 +01:00
evgeny
7d3f0852f7
Place video settings in the centered desktop call control row
2026-10-28 13:25:24 +01:00
evgeny
f1da7e1837
Center desktop call actions and use a gear button for video settings
2026-10-28 13:17:19 +01:00
evgeny
858e27ec8c
Replace desktop call video checkbox with a round camera button
2026-10-28 13:09:42 +01:00
evgeny
95e59df5c7
Complete call window header contracts and align test data rows
2026-10-28 00:59:00 +01:00
evgeny
fd4f092c9a
Decline incoming calls when closing their window and verify teardown
2026-10-28 00:59:00 +01:00
evgeny
299c1b86f8
Send call window actions through the owned bridge API
2026-10-28 00:58:59 +01:00
evgeny
b68116eedf
Expose phone busy event to desktop call interface
2026-10-19 14:54:01 +02:00
evgeny
9f8fb64e6e
Show call video in a separate resizable desktop window
2026-10-15 01:36:14 +02:00
evgeny
898154b2b6
Keep desktop video in a resizable window and retain decoder on audio clock updates
2026-10-15 00:45:22 +02:00
evgeny
434b59b1c7
Show remote calls full screen with camera picture in picture
2026-10-15 00:31:50 +02:00
evgeny
af35d03399
Add live call video controls and display to the desktop call window
2026-10-14 22:39:13 +02:00
evgeny
111432aa64
conn_mgr: race connection probes and report call path with correct RTT
2026-10-01 00:42:47 +03:00
evgeny
2d21c53b4b
Improve call buffering, CM handle lifecycle and radio PTT controls
2026-09-30 17:31:53 +03:00
evgeny
b90dc752d2
call: две фазы исходящего вызова — индикация + разные гудки (desktop/Android)
2026-09-23 19:16:53 +03:00
evgeny
b96ed8bd00
radio: PTT-радио в каналах (src/radio + chatgui + chatgui-android)
...
Новый модуль src/radio (radio/radio_audio/radio_headless) — push-to-talk
радио поверх topo-групп, доставка аудио в канал, headless-режим и тесты.
Интеграция в chatgui (ptt_hotkey_manager, radio_audio_engine, радионастройки,
вызовы) и chatgui-android (RadioAudioEngine, RadioOverlayService, UI).
2026-09-19 17:09:00 +03:00
evgeny
e4557b0473
dm: маршрутизация через общую группу (group_id), JSON-эскейпинг; звонки: иконки/UI в desktop и android
2026-09-16 15:05:48 +03:00
evgeny
b11e77e4c0
call: P2P аудиозвонки — сигналинг, релей медиа, аудио-контур, headless/desktop/android
...
- src/call/: сигналинг (call.c, call_proto.h, ETCP_RT_ID_CALL 0x36) + релей медиа
+ headless аудио-сокет (call_headless.c, call_audio_bind) + Opus/jitter/тоны
- chat: события CHAT_EVT_CALL_* (34–40), CHAT_EVT_DM_MESSAGES (41), DM-трамплины
- chatgui: call window, miniaudio I/O, audio_frame_ring, test_audio_jitter
- chatgui-android: CallScreen/IncomingCallDialog, аудио-роутинг, JNI, рингтон
- tests: test_call, test_call_headless
2026-09-16 10:17:57 +03:00