evgeny
|
c77cb9bb0a
|
Adopt decoded voice buffers without large copies on the Qt thread
|
2026-10-01 18:27:44 +03:00 |
|
evgeny
|
add016894b
|
Use bounded independent Android cache files for each attachment
|
2026-10-01 18:24:12 +03:00 |
|
evgeny
|
fd3fc971fa
|
Return Android video recording to its original channel or PM
|
2026-10-01 18:19:37 +03:00 |
|
evgeny
|
fef800ef7a
|
Use the same Android media interface for channels and PM
|
2026-10-01 18:19:12 +03:00 |
|
evgeny
|
1cd366c0e1
|
Share Android conversation composition attachments and message lists
|
2026-10-01 18:16:23 +03:00 |
|
evgeny
|
dbec6e75e8
|
Pin Android recording targets and stop capture outside the main thread
|
2026-10-01 18:13:35 +03:00 |
|
evgeny
|
80b4e6f3e9
|
Normalize PM voice and video into the Android message model
|
2026-10-01 18:12:14 +03:00 |
|
evgeny
|
6185869c6d
|
Use fixed conversation targets for Android media preparation
|
2026-10-01 18:11:54 +03:00 |
|
evgeny
|
038fd173c2
|
Detach Android recordings for shared background preparation
|
2026-10-01 18:01:45 +03:00 |
|
evgeny
|
c58b92ecd7
|
Render typed PM media using shared Qt message roles
|
2026-10-01 17:57:43 +03:00 |
|
evgeny
|
a281165450
|
Keep channel download commands out of the shared message delegate
|
2026-10-01 17:56:29 +03:00 |
|
evgeny
|
4f76b4d765
|
Dispatch Qt attachments using the target captured by the composer
|
2026-10-01 17:54:48 +03:00 |
|
evgeny
|
d1f03f2f80
|
Enable shared Qt voice and video composition for PM
|
2026-10-01 17:53:41 +03:00 |
|
evgeny
|
0d3f2952c1
|
Move Qt recording buffers to background preparation without copies
|
2026-10-01 17:52:38 +03:00 |
|
evgeny
|
934f1ccd1f
|
Use the existing diagnostic macros for desktop PM errors
|
2026-10-01 16:32:14 +03:00 |
|
evgeny
|
dc1110af4d
|
Add Android PM attachment selection, saving and delivery labels
|
2026-10-01 16:29:12 +03:00 |
|
evgeny
|
1457275139
|
Update Android PM screens from asynchronous core events
|
2026-10-01 16:27:58 +03:00 |
|
evgeny
|
52e38ff5d6
|
Parse PM snapshots and delivery states in the Android repository
|
2026-10-01 16:27:58 +03:00 |
|
evgeny
|
8403697013
|
Post Android PM reads and file sends to the core event loop
|
2026-10-01 16:27:01 +03:00 |
|
evgeny
|
7fee3ec551
|
Render asynchronous PM history and submit desktop file sends
|
2026-10-01 16:24:09 +03:00 |
|
evgeny
|
1ceb09062f
|
Show PM file delivery state without invoking group downloads
|
2026-10-01 16:22:54 +03:00 |
|
evgeny
|
570f3dfab3
|
Enable original file attachments in the desktop PM composer
|
2026-10-01 16:22:32 +03:00 |
|
evgeny
|
ce5f5bb7d0
|
Improve Android onboarding, member UI and PTT permissions
|
2026-10-01 13:55:28 +03:00 |
|
evgeny
|
fe1d29f007
|
Check refill below the 60 ms reserve including SoundTouch
|
2026-10-01 02:59:50 +03:00 |
|
evgeny
|
5b0262d53f
|
Diagnose refill expectation with the corrected reserve
|
2026-10-01 02:57:18 +03:00 |
|
evgeny
|
4a2efe21c7
|
Start Android capture and playback independently
|
2026-10-01 02:56:29 +03:00 |
|
evgeny
|
7d9f13b8bc
|
Test startup backlog independently of delivery jitter
|
2026-10-01 02:51:04 +03:00 |
|
evgeny
|
00666499fe
|
android: start call capture before playback setup
|
2026-10-01 02:12:44 +03:00 |
|
evgeny
|
5487bc8c20
|
call: suppress loss tone until first received PCM
|
2026-10-01 02:08:17 +03:00 |
|
evgeny
|
72b5a9887f
|
chatgui: measure duplex audio stalls and record SM call evidence
|
2026-10-01 01:36:34 +03:00 |
|
evgeny
|
111432aa64
|
conn_mgr: race connection probes and report call path with correct RTT
|
2026-10-01 00:42:47 +03:00 |
|
evgeny
|
1c51df039f
|
Fix call gap tone to follow 500ms of missing jitter PCM
|
2026-09-30 21:14:37 +03:00 |
|
evgeny
|
9e3a417059
|
Synchronize standby transitions and immediate keepalive phase announcements
|
2026-09-30 20:42:40 +03:00 |
|
evgeny
|
e914a1bdc1
|
Improve Android member details contrast
|
2026-09-30 20:13:25 +03:00 |
|
evgeny
|
b36c685cfa
|
Show ongoing Android calls on the lock screen
|
2026-09-30 19:42:12 +03:00 |
|
evgeny
|
3c5c9604b3
|
Keep Android calls active independently of screen and UI
|
2026-09-30 19:12:04 +03:00 |
|
evgeny
|
fb37ca747a
|
1
|
2026-09-30 17:37:13 +03:00 |
|
evgeny
|
2d21c53b4b
|
Improve call buffering, CM handle lifecycle and radio PTT controls
|
2026-09-30 17:31:53 +03:00 |
|
evgeny
|
752c1f140c
|
Add unified Android dark theme and improve UI contrast
|
2026-09-30 13:41:45 +03:00 |
|
evgeny
|
db3cacd33e
|
Rename Android app to vibechat
|
2026-09-30 13:10:09 +03:00 |
|
evgeny
|
7ebc282eb2
|
Prioritize supernodes in invites and update chat background and ringtone
|
2026-09-30 12:56:59 +03:00 |
|
evgeny
|
0d44ada922
|
Improve Android radio capture lifecycle, VAD and PTT controls
|
2026-09-30 12:25:42 +03:00 |
|
evgeny
|
745ec3dbd2
|
android radio: preserve output route on reconfigure, link input/output settings
|
2026-09-29 22:35:08 +03:00 |
|
evgeny
|
15958a078e
|
android: self-managed Telecom ConnectionService for call audio routing
|
2026-09-29 21:26:24 +03:00 |
|
evgeny
|
61bf235ef4
|
radio: PTT double-tap latch + single-tap off (in-chat & overlay); compressor initial gain = mid-range
|
2026-09-29 20:00:28 +03:00 |
|
evgeny
|
556b0bc7b7
|
call/radio: mic AGC compressor + selectable input device; proximity lock
|
2026-09-29 19:34:23 +03:00 |
|
evgeny
|
f12f61d7ee
|
call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android
|
2026-09-29 17:01:30 +03:00 |
|
evgeny
|
1176411b79
|
radio: Silero VAD + auto-PTT; chatgui/android: app icon and background
|
2026-09-29 16:19:25 +03:00 |
|
evgeny
|
d8cbe2e589
|
Add proxy bug list and lightsout game (desktop + Android)
|
2026-09-29 12:19:23 +03:00 |
|
evgeny
|
fdec5b65c5
|
Add independent radio compressor and Android audio controls
|
2026-09-29 03:37:47 +03:00 |
|