evgeny
|
7ec5f931bb
|
Defer automatic retries until Android standby wakes
|
3 days ago |
evgeny
|
f12bab8676
|
Include concrete transport definitions for UP checks
|
3 days ago |
evgeny
|
f4b273d0be
|
Cover UP-based chat peer selection and fallback transitions
|
3 days ago |
evgeny
|
1d189195f9
|
Advertise desktop clients and log unknown automatic candidates
|
3 days ago |
evgeny
|
dc34faaada
|
Route chat retries through automatic peer selection
|
3 days ago |
evgeny
|
a7632cfee1
|
Select chat auto peers by device class and transport UP
|
3 days ago |
evgeny
|
1c499dc230
|
Classify chat supernodes independently of address type
|
3 days ago |
evgeny
|
01bc6e4cf0
|
Опиши контракты аудиотракта и результаты проверок
|
3 days ago |
evgeny
|
bd082a26bf
|
Раздели аудиопотоки и привяжи AEC к фактическому общему выходу
|
3 days ago |
evgeny
|
d7fb0c83f9
|
Fix bounds and unsigned decoding in ETCP packet dumps
|
3 days ago |
evgeny
|
ac45554439
|
Fix ETCP INIT collision scope and backpressure regression tests
|
3 days ago |
evgeny
|
217e5795bf
|
Раздели PCM-сессии и исправь частоту и перемотку звука
|
3 days ago |
evgeny
|
40b974b29c
|
Исправь потоковый AGC и применяй mute после AEC
|
3 days ago |
evgeny
|
bdcf8b5634
|
Сохрани накопленные исправления аудио, async и диагностики
|
3 days ago |
evgeny
|
b1e3193899
|
Document typed PM media, shared preparation and completed validation
|
3 days ago |
evgeny
|
7ae56f03b3
|
Keep Android video metadata truthful and remove obsolete composer imports
|
3 days ago |
evgeny
|
203ae61eda
|
Share bounded thumbnail workers and keep PM downloads in DM transport
|
3 days ago |
evgeny
|
c863b80917
|
Validate Android voice streams and keep playback cancellation off UI waits
|
3 days ago |
evgeny
|
dd8041b30f
|
Retain picker cache ownership on native PM rejection
|
3 days ago |
evgeny
|
fe9441d63b
|
Acknowledge Android PM file ownership only after native enqueue
|
3 days ago |
evgeny
|
05476fb102
|
Test Qt voice file validation and decoder cancellation
|
3 days ago |
evgeny
|
6ccf71b20d
|
Exercise separate conversations and codec format boundaries
|
3 days ago |
evgeny
|
418329962d
|
Test pinned preparation targets, worker ownership and typed offline media
|
3 days ago |
evgeny
|
f2ff3ee5ab
|
Report preparation rejection and release abandoned owned sources
|
3 days ago |
evgeny
|
3b0609fe76
|
Reject corrupt voice containers and remove unused synchronous playback
|
3 days ago |
evgeny
|
8e108425ae
|
Track Android video probing and clean rejected cache files
|
3 days ago |
evgeny
|
20322e7ecb
|
Show PM voice and video delivery status in both shared renderers
|
3 days ago |
evgeny
|
5092bdf9fe
|
Validate capture format and diagnose capture thread failures
|
3 days ago |
evgeny
|
be8dbcf25e
|
Remove duplicate GUI voice encoding and keep shared worker codec
|
3 days ago |
evgeny
|
72233d2365
|
Quiesce Android capture before detaching PCM and consume PM cache files
|
3 days ago |
evgeny
|
79f0f2a07f
|
Keep Android media preparation status scoped to its conversation
|
3 days ago |
evgeny
|
225e11265f
|
Connect Qt preparation notifications to the conversation view
|
3 days ago |
evgeny
|
6da6471204
|
Apply task-scoped media preparation events to the shared Qt composer
|
3 days ago |
evgeny
|
e4a57970f0
|
Show preparation state for the current Qt conversation only
|
3 days ago |
evgeny
|
55b21fdcda
|
Forward pinned attachment preparation events to Qt
|
3 days ago |
evgeny
|
51a820ac82
|
Track PM encryption preparation and clean cancelled source files
|
3 days ago |
evgeny
|
c900adbc69
|
Report pinned preparation results and clean abandoned media outputs
|
3 days ago |
evgeny
|
b1ee7857f7
|
Identify media preparation events by conversation and task UUID
|
3 days ago |
evgeny
|
318d72708c
|
Preserve voice autoplay ordering while decoding in a worker
|
3 days ago |
evgeny
|
172cc3a649
|
Update shared Qt playback controls after background decoding
|
3 days ago |
evgeny
|
d4a27d1975
|
Decode voice files asynchronously before starting Qt playback
|
3 days ago |
evgeny
|
c77cb9bb0a
|
Adopt decoded voice buffers without large copies on the Qt thread
|
3 days ago |
evgeny
|
add016894b
|
Use bounded independent Android cache files for each attachment
|
3 days ago |
evgeny
|
fd3fc971fa
|
Return Android video recording to its original channel or PM
|
3 days ago |
evgeny
|
fef800ef7a
|
Use the same Android media interface for channels and PM
|
3 days ago |
evgeny
|
1cd366c0e1
|
Share Android conversation composition attachments and message lists
|
3 days ago |
evgeny
|
dbec6e75e8
|
Pin Android recording targets and stop capture outside the main thread
|
3 days ago |
evgeny
|
80b4e6f3e9
|
Normalize PM voice and video into the Android message model
|
3 days ago |
evgeny
|
6185869c6d
|
Use fixed conversation targets for Android media preparation
|
3 days ago |
evgeny
|
038fd173c2
|
Detach Android recordings for shared background preparation
|
3 days ago |