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
...
Delete local conversations atomically, retain replay protection and sequence counters, and guard asynchronous media work by history generation. Add Android avatar menu and confirmation, persistent file cleanup, and regression coverage.
Fix unnamed member wire padding and compact Android member action spacing.
Validation: 158 core tests passed; targeted DM tests, desktop build, Android unit tests and debug APK build passed.
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