1479 Commits (09f48403c54f63a751a0953cadf6db052926f72e)

Author SHA1 Message Date
evgeny 09f48403c5 Проверить GPU-конвейер на задержке, пакетной выдаче и отказе замены 7 days ago
evgeny 2facdb6949 Сохранять выдачу старого GPU до первого IDR замены 7 days ago
evgeny ae8eeab490 Выдавать готовые кадры GPU без дополнительного ожидания в TX 7 days ago
evgeny 6715acdef8 Добавить GPU-конвейер звонка с исходными PTS и подтверждением смены по IDR 7 days ago
evgeny 3ed9acb384 Устранить сжатие панели звонка и распараллелить HEVC внутри кадра 7 days ago
evgeny 21e4821e22 Ограничить камеру звонка до 30 fps перед конвертацией 7 days ago
evgeny f6051d3bcd Показывать этапы первого долгого кадра в интервале 7 days ago
evgeny 5a55bcb500 Диагностика задержек программного видео на desktop 7 days ago
evgeny 4c62f45984 Bound local discovery traffic and validate invitations 7 days ago
evgeny 80b23997c0 Use stream category filters in desktop stream tests 7 days ago
evgeny f6f8647091 Decouple file network test from temporary packet logs 7 days ago
evgeny 0e2253cdc8 Remove Android video timing probes and categorize radio logs 7 days ago
evgeny 044a20d4a0 Clean desktop stream lifecycle and event bridge logging 7 days ago
evgeny b40ba9308f Route desktop call and PTT diagnostics to their categories 7 days ago
evgeny 74e2238b7f Categorize file transfer and browser logs and reduce I/O noise 7 days ago
evgeny 28826e050c Add local UDP discovery and invitation delivery for chat clients 7 days ago
evgeny aad295c9d0 Render encrypted group attachments correctly on Android 7 days ago
evgeny b3495349e1 Offer attachment encryption after selecting a file 7 days ago
evgeny a31ade1054 Exercise group encryption choice through real Qt input events 7 days ago
evgeny 8a46a53a21 Verify cache restoration and channel cleanup for encrypted attachments 7 days ago
evgeny de1da1c9b1 Translate encrypted attachment controls and request states 1 week ago
evgeny ade9401e05 Fix desktop attachment UI include path 1 week ago
evgeny 7cffb15c73 Add author request list with individual key approvals 1 week ago
evgeny 2b7def369d Render locked group attachments and local decrypted media 1 week ago
evgeny 9f813424bb Deliver attachment key state changes to desktop UI 1 week ago
evgeny 4703a46eb9 Add per-send encryption toggle for group files and voice 1 week ago
evgeny be295f768c feat(chat): add local DM deletion and improve Android member list 1 week ago
evgeny 7c7b9646f3 test(android): distinguish untranslated and unmeasured interface addresses 1 week ago
evgeny 575a7bfe32 fix(android): show no NAT and inbound status instead of interface 1 week ago
evgeny cb8e654639 fix(android): preserve measured profiles in member address details 1 week ago
evgeny 3f7cfe1c86 fix(chatgui): distinguish untranslated addresses from unmeasured profiles 1 week ago
evgeny a485b10e63 fix(chatgui): show measured NAT profile in member addresses 1 week ago
evgeny 3e29a7ca1c test(android): expect distinct NAT? and EIM? address labels 1 week ago
evgeny 6cbcb860d6 fix(android): distinguish unmeasured NAT from NAT with unknown type 1 week ago
evgeny 86c08092af feat(android): show NAT profile and external address for own sockets 1 week ago
evgeny 1dfe349eb8 fix(android): consume local socket snapshots on core events 1 week ago
evgeny c69f8d8975 fix(nat): notify GUI and include profiles in Android socket snapshots 1 week ago
evgeny 60104ea093 fix(chatgui): label detected NAT with unknown type as NAT? 1 week ago
evgeny fad9fbe6c3 android: label unverified EIM and observed unknown NAT addresses 1 week ago
evgeny b539a6f338 gui: display EIM? when unsolicited ingress remains unverified 1 week ago
evgeny b9a5981f5c gui: shorten unknown NAT status to NAT? 1 week ago
evgeny 78f71ddbb0 nat: distinguish public interface addresses from unknown NAT candidates 1 week ago
evgeny 79d8789410 nat: prioritize mapping candidates and label unknown NAT explicitly 1 week ago
evgeny 1dc26bf715 Add bounded mouse zoom and panning to live stream viewer 1 week ago
evgeny 93dc21f3c8 Exercise capture conversion failure with distinct source generations 1 week ago
evgeny fd73fae77f Keep stream capture failures and cursor snapshots tied to their source 1 week ago
evgeny 9c7d088f8b Compare retained image pixels without assuming SIMD color rounding 1 week ago
evgeny 64bbbdc631 Guard RGB conversion bounds and use padded frames in file playback 1 week ago
evgeny f81b93ad0d Allocate padded RGB frames for FFmpeg video conversion 1 week ago
evgeny 88e3e27145 Show cursor in Windows stream preview 1 week ago