evgeny
4a785c2598
Improve stream recovery, delivery diagnostics and buffer indicators
...
Preserve essential FEC parts under pressure, coordinate stale-data gaps and reopen source subflows in parallel after transport failures.
Add per-peer network and playback diagnostics, Android and desktop buffer indicators, and regression coverage for Wi-Fi switching and congestion.
2026-10-25 01:18:02 +02:00
evgeny
4f6808156f
Add chat history keyboard scrolling and remove unused PTT setting
2026-10-21 13:05:31 +02:00
evgeny
34db81c5cf
Show green stream watch buttons only for active streams
2026-10-21 12:30:08 +02:00
evgeny
d7053a2366
Open active stream controls from any Android header
2026-10-20 19:58:55 +02:00
evgeny
c4da659dcb
Keep publisher shortcut available in every desktop group
2026-10-20 19:55:11 +02:00
evgeny
5b6ed6ee78
Exclude own stream from remote stream selectors
2026-10-20 19:52:22 +02:00
evgeny
352f5b3f94
Show active publisher shortcut in desktop channel header
2026-10-20 19:46:32 +02:00
evgeny
fd05ec47ab
Connect the all-streams window to chat actions and service lifetime
2026-10-20 16:39:50 +02:00
evgeny
1b49c4023b
Offer all active streams and share catalogue parsing in the GUI
2026-10-20 16:29:17 +02:00
evgeny
427794fed8
Expose explicit desktop radio activation for accepted invitations
2026-10-19 13:57:30 +02:00
evgeny
214498f892
Open broadcast controls when selecting the local stream
2026-10-19 12:54:43 +02:00
evgeny
62633bc924
Show the group stream icon only for active broadcasts
...
Open a single active stream directly and show a selection for multiple streams. Move stream publishing and management into the group menu.
2026-10-19 12:51:56 +02:00
evgeny
2b7def369d
Render locked group attachments and local decrypted media
2026-10-18 02:16:29 +02:00
evgeny
abdca1acc7
Load chat background from embedded resources
2026-10-15 20:47:51 +02:00
evgeny
2caa9504c9
Report capture termination and preserve explicit microphone selection
2026-10-14 12:11:36 +02:00
evgeny
80bd17a28e
Open own broadcast controls and keep rejected voice recording idle
2026-10-14 12:08:01 +02:00
evgeny
ab01c6dc48
Expose broadcast setup even when a channel has no live sources
2026-10-14 02:53:22 +02:00
evgeny
061eb0f0f8
Preserve initial channel watches until desktop core attaches
2026-10-12 22:30:38 +02:00
evgeny
fe7734b9e0
Show live sources and select a stream in desktop channel headers
2026-10-12 22:12:41 +02:00
evgeny
b14bfa95c2
Collect group actions in the conversation header menu
2026-10-10 11:17:00 +02:00
evgeny
8f908c320a
Open own group files from the conversation header
2026-10-10 11:06:45 +02:00
evgeny
4463f8870a
Keep the viewed reply target stable until returning to latest messages
2026-10-08 00:50:17 +02:00
evgeny
adf1e9507a
Fill reply history windows at boundaries and preserve read position
2026-10-08 00:36:52 +02:00
evgeny
38257a7f54
Connect reply sending, quote resolution and history navigation
2026-10-08 00:27:02 +02:00
evgeny
ddcc36aa26
Open desktop chat polls with a single left click
2026-10-07 17:11:43 +02:00
evgeny
f71e5531e0
Open reaction picker from desktop heart and toggle existing reactions
2026-10-07 01:22:34 +02:00
evgeny
29ee55d751
Enlarge desktop chat and member avatars
2026-10-07 01:18:31 +02:00
evgeny
39e94fdfd3
Add message reaction menus and distinguish own reactions
2026-10-06 21:39:14 +02:00
evgeny
cf869770fb
Add desktop poll creation, voting and live result dialogs
2026-10-06 21:39:13 +02:00
evgeny
3a793e25b3
Open user avatar galleries from desktop messages
2026-10-06 19:36:34 +02:00
evgeny
0279ed84a9
chatgui: stage dropped files through the attachment composer
2026-10-06 18:58:33 +02:00
evgeny
405755f06a
Reuse shared channel avatars in direct message conversations
2026-10-06 12:40:07 +02:00
evgeny
694ed8e263
Display cached user avatars in member lists and chat messages
2026-10-06 12:32:33 +02:00
evgeny
0773a82342
Keep debug focused on file browser event delivery
2026-10-05 21:30:01 +02:00
evgeny
27d93ecaf9
Add English and Russian ChatGUI interface translations
2026-10-05 16:55:43 +02:00
evgeny
01fa1bc552
Route message link activation through the Qt conversation view
2026-10-04 19:05:08 +02:00
evgeny
6ad89a4f6a
Elide Qt invitation links with consistent layout and full-address selection
2026-10-04 18:08:43 +02:00
evgeny
0f9210e491
Share the desktop portable radio icon painter
2026-10-04 15:59:45 +02:00
evgeny
8e25ffb392
Wait for member replication after JOIN and include desktop diagnostics
2026-10-04 15:24:06 +02:00
evgeny
f07a5b7a83
Keep invite hit testing in the message presenter and show link cursor
2026-10-04 15:10:02 +02:00
evgeny
b7821121c3
Activate desktop invite links on clicks while preserving drag selection
2026-10-04 14:56:11 +02:00
evgeny
01aa692a56
Add group invitation button to desktop PM header
2026-10-04 14:54:59 +02:00
evgeny
afbce0efeb
Load radio settings after core startup and apply from dialog
2026-10-03 13:12:17 +03:00
evgeny
d1e2220e54
Place radio controls above desktop chat messages
2026-10-03 13:10:38 +03:00
evgeny
1e9264735b
Fix desktop hover and emoji playback; share Android chat background
2026-10-02 23:19:13 +03:00
evgeny
23368a5bbe
Add Android boot startup, lazy settings, emoji and DM calls
...
Add battery optimization controls and configurable boot startup. Keep message sounds in the application and render general settings lazily to avoid ANRs. Add animated emoji controls and live BGP availability for direct-message calls on Android and desktop.
2026-10-02 17:18:24 +03:00
evgeny
217e5795bf
Раздели PCM-сессии и исправь частоту и перемотку звука
2026-10-02 02:00:50 +03:00
evgeny
203ae61eda
Share bounded thumbnail workers and keep PM downloads in DM transport
2026-10-01 19:12:25 +03:00
evgeny
6da6471204
Apply task-scoped media preparation events to the shared Qt composer
2026-10-01 18:39:31 +03:00
evgeny
172cc3a649
Update shared Qt playback controls after background decoding
2026-10-01 18:29:07 +03:00