evgeny
|
bdcf8b5634
|
Сохрани накопленные исправления аудио, async и диагностики
|
1 day ago |
evgeny
|
7ae56f03b3
|
Keep Android video metadata truthful and remove obsolete composer imports
|
2 days ago |
evgeny
|
c863b80917
|
Validate Android voice streams and keep playback cancellation off UI waits
|
2 days ago |
evgeny
|
dd8041b30f
|
Retain picker cache ownership on native PM rejection
|
2 days ago |
evgeny
|
fe9441d63b
|
Acknowledge Android PM file ownership only after native enqueue
|
2 days ago |
evgeny
|
8e108425ae
|
Track Android video probing and clean rejected cache files
|
2 days ago |
evgeny
|
20322e7ecb
|
Show PM voice and video delivery status in both shared renderers
|
2 days ago |
evgeny
|
5092bdf9fe
|
Validate capture format and diagnose capture thread failures
|
2 days ago |
evgeny
|
72233d2365
|
Quiesce Android capture before detaching PCM and consume PM cache files
|
2 days ago |
evgeny
|
79f0f2a07f
|
Keep Android media preparation status scoped to its conversation
|
2 days ago |
evgeny
|
add016894b
|
Use bounded independent Android cache files for each attachment
|
2 days ago |
evgeny
|
fd3fc971fa
|
Return Android video recording to its original channel or PM
|
2 days ago |
evgeny
|
fef800ef7a
|
Use the same Android media interface for channels and PM
|
2 days ago |
evgeny
|
1cd366c0e1
|
Share Android conversation composition attachments and message lists
|
2 days ago |
evgeny
|
dbec6e75e8
|
Pin Android recording targets and stop capture outside the main thread
|
2 days ago |
evgeny
|
80b4e6f3e9
|
Normalize PM voice and video into the Android message model
|
2 days ago |
evgeny
|
6185869c6d
|
Use fixed conversation targets for Android media preparation
|
2 days ago |
evgeny
|
038fd173c2
|
Detach Android recordings for shared background preparation
|
2 days ago |
evgeny
|
c58b92ecd7
|
Render typed PM media using shared Qt message roles
|
2 days ago |
evgeny
|
dc1110af4d
|
Add Android PM attachment selection, saving and delivery labels
|
2 days ago |
evgeny
|
1457275139
|
Update Android PM screens from asynchronous core events
|
2 days ago |
evgeny
|
52e38ff5d6
|
Parse PM snapshots and delivery states in the Android repository
|
2 days ago |
evgeny
|
8403697013
|
Post Android PM reads and file sends to the core event loop
|
2 days ago |
evgeny
|
ce5f5bb7d0
|
Improve Android onboarding, member UI and PTT permissions
|
2 days ago |
evgeny
|
4a2efe21c7
|
Start Android capture and playback independently
|
2 days ago |
evgeny
|
00666499fe
|
android: start call capture before playback setup
|
2 days ago |
evgeny
|
111432aa64
|
conn_mgr: race connection probes and report call path with correct RTT
|
2 days ago |
evgeny
|
9e3a417059
|
Synchronize standby transitions and immediate keepalive phase announcements
|
3 days ago |
evgeny
|
e914a1bdc1
|
Improve Android member details contrast
|
3 days ago |
evgeny
|
b36c685cfa
|
Show ongoing Android calls on the lock screen
|
3 days ago |
evgeny
|
3c5c9604b3
|
Keep Android calls active independently of screen and UI
|
3 days ago |
evgeny
|
2d21c53b4b
|
Improve call buffering, CM handle lifecycle and radio PTT controls
|
3 days ago |
evgeny
|
752c1f140c
|
Add unified Android dark theme and improve UI contrast
|
3 days ago |
evgeny
|
db3cacd33e
|
Rename Android app to vibechat
|
3 days ago |
evgeny
|
0d44ada922
|
Improve Android radio capture lifecycle, VAD and PTT controls
|
3 days ago |
evgeny
|
745ec3dbd2
|
android radio: preserve output route on reconfigure, link input/output settings
|
3 days ago |
evgeny
|
15958a078e
|
android: self-managed Telecom ConnectionService for call audio routing
|
3 days ago |
evgeny
|
61bf235ef4
|
radio: PTT double-tap latch + single-tap off (in-chat & overlay); compressor initial gain = mid-range
|
4 days ago |
evgeny
|
556b0bc7b7
|
call/radio: mic AGC compressor + selectable input device; proximity lock
|
4 days ago |
evgeny
|
f12f61d7ee
|
call: add SpeexDSP AEC (acoustic echo cancellation) for desktop + Android
|
4 days ago |
evgeny
|
1176411b79
|
radio: Silero VAD + auto-PTT; chatgui/android: app icon and background
|
4 days ago |
evgeny
|
fdec5b65c5
|
Add independent radio compressor and Android audio controls
|
4 days ago |
evgeny
|
ce1f23fe46
|
Radio: stereo capture/playback with mono fallback; CAMCORDER source; bump RADIO_MAX_OPUS
- stereo capture: Android AudioRecord stereo (CAMCORDER source for stereo,
voice sources fall back to CAMCORDER) + desktop separate miniaudio
capture/playback devices (no asymmetric duplex)
- Opus stereo encode/decode, voice_jitter stereo (per-channel frame_size,
slot-based SoundTouch)
- radio_audio_start takes explicit capture_channels (stereo->mono fallback)
- RADIO_MAX_OPUS 256->512 (128kbps stereo frames up to 320B)
- radio_capture_stereo setting + desktop radio settings UI (opus mode/bitrate,
capture stereo)
- radio_send_to send stats logging (etcp_send ok/fail per second)
|
4 days ago |
evgeny
|
331970a121
|
Radio: Opus mode/bitrate + mic source + PTT release tail; drop online status from member JSON
|
4 days ago |
evgeny
|
904a9fbda1
|
docs: refresh development guides for current architecture
|
5 days ago |
evgeny
|
72fee9e245
|
Separate core, UTUN and chat lifecycles with owned asynchronous work
|
5 days ago |
evgeny
|
3131dcbb7c
|
Fix ETCP session recovery and router lifecycle; confirm chat invites before publishing
|
6 days ago |
evgeny
|
018c8e795d
|
android: фикс UAF AudioTrack при переключении группы рации (start → releaseLocked)
|
7 days ago |
evgeny
|
0209bcf5d3
|
android: рация — единый режим per-канал, не гаснет при выходе/заходе в группу
|
7 days ago |
evgeny
|
3f7b4351cd
|
stcp: фикс UAF log_dump, дренаж очередей при закрытии, защита pre-closed серверной ветки, логирование тихих сбросов rx
|
1 week ago |