evgeny
4a759115c9
Probe Android video codecs at 30, 50 and 60 fps
2026-10-20 00:09:56 +02:00
evgeny
c0d5db318f
Keep codec mode probes consistent with live encoding
2026-10-19 23:38:53 +02:00
evgeny
7be4b8884c
Verify production HEVC modes and cross-platform reception
2026-10-19 23:36:58 +02:00
evgeny
08c74894ef
Probe HEVC High tier on Android and desktop receivers
2026-10-19 23:34:15 +02:00
evgeny
5c1807a712
Show actual video call codecs on Android
2026-10-19 23:30:13 +02:00
evgeny
9b5743123b
Add standalone Samsung HEVC comparison probe
2026-10-19 23:15:40 +02:00
evgeny
c211e17af9
Log Android verified camera modes and guard early camera events
2026-10-19 22:49:57 +02:00
evgeny
902e7bb921
Use explicit HEVC Main tier and diagnose fixture rejection
2026-10-19 22:45:38 +02:00
evgeny
9a3ef7b622
Expand Android call previews into available screen space
2026-10-19 22:29:02 +02:00
evgeny
51c6bbb96f
Queue Android call camera startup until video probing completes
2026-10-19 21:30:02 +02:00
evgeny
10018d008e
Update call video controls and sensor rotation across Android and desktop
2026-10-19 20:24:39 +02:00
evgeny
16bdf95ba3
Prefer verified Android hardware codecs and use measured low-latency decoder pipeline
2026-10-19 19:21:01 +02:00
evgeny
895cdd5ac2
Apply presentation-clock queue pacing and three decoded slots to Android
2026-10-19 19:08:51 +02:00
evgeny
47033718ad
Apply capture gap recovery cadence consistently on Android
2026-10-19 18:23:25 +02:00
evgeny
02e7bbd9af
Acknowledge Android frames after RenderThread consumption on all supported APIs
2026-10-19 17:34:44 +02:00
evgeny
c0422a73c0
Drain accepted MediaCodec inputs before bitrate fallback replacement
2026-10-19 17:31:46 +02:00
evgeny
486d3314ef
Acknowledge Android texture consumption before presenting the next frame
2026-10-19 17:30:03 +02:00
evgeny
0bc2715a30
Preserve Android encoder outputs and throttle raw input before encoding
2026-10-19 17:25:50 +02:00
evgeny
0a2700a387
Use measured media tempo for sequential Android video playout
2026-10-19 17:25:16 +02:00
evgeny
21a20da5ee
Coordinate Android call audio ownership and improve video controls
2026-10-19 16:51:51 +02:00
evgeny
39ed42da2e
Translate call policies and verify desktop phone button colors
2026-10-19 15:20:25 +02:00
evgeny
94e79e5630
Color Android member phone actions using live call presence
2026-10-19 15:20:25 +02:00
evgeny
a1f8eaeec2
Show explicit caller choice and already-active radio outcome on Android
2026-10-19 15:20:25 +02:00
evgeny
187fc7fee8
Handle Telecom presentation and pending caller choice notifications
2026-10-19 15:20:25 +02:00
evgeny
bd2dd056d6
Honor Telecom incoming UI permission and report phone busy outcomes
2026-10-19 15:20:25 +02:00
evgeny
4cebd0be54
Wire incoming call policy and caller continuation through JNI
2026-10-19 15:20:25 +02:00
evgeny
7d5399cd62
Add five independent Android incoming call preferences
2026-10-19 15:20:25 +02:00
evgeny
6a4a0f45d8
Separate phone status publication from incoming caller warning
2026-10-19 14:51:12 +02:00
evgeny
1d28ced4f4
Replace Android member radio badge with a green radio call button
2026-10-19 14:30:35 +02:00
evgeny
fdd39e82e2
Show desktop radio subscription on the call icon and allow Android icon tint
2026-10-19 14:30:35 +02:00
evgeny
aca14bfb70
Select the radio ringtone in both Android ringtone playback paths
2026-10-19 14:25:27 +02:00
evgeny
cf4edbbf62
Add a distinct three-tone radio call ringtone for desktop and Android
2026-10-19 14:25:11 +02:00
evgeny
e61dc8cd06
Wait for Android channel loading once before radio activation
2026-10-19 14:11:49 +02:00
evgeny
b57c8e5041
Move Android message action to member details and translate radio call UI
2026-10-19 14:03:24 +02:00
evgeny
25376197db
Open channel radio from Android calls and move invitation into user details
2026-10-19 14:02:56 +02:00
evgeny
62a976aef5
Add Android radio call controls and incoming overlay
2026-10-19 14:01:52 +02:00
evgeny
9bd9f04bcf
Dispatch Android radio call events and clear them before core restart
2026-10-19 14:01:28 +02:00
evgeny
23ece16940
Own pending Android radio calls independently of Activity and ViewModel
2026-10-19 14:00:44 +02:00
evgeny
dbb07df7e9
Support incoming radio ringtone and notification actions on Android
2026-10-19 14:00:43 +02:00
evgeny
b48a91853d
Confirm Android radio activation and support explicit channel selection
2026-10-19 13:59:35 +02:00
evgeny
34890ea709
Bridge Android radio invitation commands to the core thread
2026-10-19 13:59:34 +02:00
evgeny
bdb6bf80a4
Free Android stream preview space with start and stop icons
2026-10-19 12:18:42 +02:00
evgeny
d0bbe8444e
Refine Android stream icons and show channel in title
2026-10-19 12:08:57 +02:00
evgeny
1084cd10ec
Compact Android stream controls into one icon toolbar
2026-10-19 11:51:33 +02:00
evgeny
b8bc9b409a
Fix Android stream layout and show measured publisher bitrate
2026-10-18 18:24:30 +02:00
evgeny
66526ad4a5
Проверить готовую пачку GPU через транспорт и обновить JNI видеопорта
2026-10-18 17:05:00 +02:00
evgeny
0e2253cdc8
Remove Android video timing probes and categorize radio logs
2026-10-18 15:10:06 +02:00
evgeny
28826e050c
Add local UDP discovery and invitation delivery for chat clients
2026-10-18 14:46:04 +02:00
evgeny
aad295c9d0
Render encrypted group attachments correctly on Android
2026-10-18 13:14:56 +02:00
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.
2026-10-18 02:04:05 +02:00