Commit Graph
1540 Commits
Author SHA1 Message Date
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 7693db7b4d Expose radio ringtone enable and volume settings on desktop 2026-10-19 14:25:12 +02:00
evgeny 30f79f7a8d Play the dedicated desktop ringtone for incoming radio calls 2026-10-19 14:25:11 +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 9712a0a583 Check desktop call buttons, online changes, drags, and shifted radio mute control 2026-10-19 14:22:46 +02:00
evgeny cd58903101 Connect member row call actions and retain invitations in the context menu 2026-10-19 14:21:52 +02:00
evgeny a8c2ce8401 Render and handle speaker, radio call, and phone buttons in desktop member rows 2026-10-19 14:21:37 +02:00
evgeny dad819282a Expose live member availability to desktop action buttons 2026-10-19 14:21:37 +02:00
evgeny e61dc8cd06 Wait for Android channel loading once before radio activation 2026-10-19 14:11:49 +02:00
evgeny a831cf6295 Translate desktop radio invitation windows and outcomes 2026-10-19 14:04:45 +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 a97c915663 Fix radio signaling and desktop channel type references 2026-10-19 13:58:39 +02:00
evgeny 3f97dafbf7 Show desktop radio calls and activate channel radio after acceptance 2026-10-19 13:58:06 +02:00
evgeny 427794fed8 Expose explicit desktop radio activation for accepted invitations 2026-10-19 13:57:30 +02:00
evgeny 858ba38caf Add radio call action to desktop channel members 2026-10-19 13:57:29 +02:00
evgeny 310d997af3 Deliver radio invitation events to desktop UI 2026-10-19 13:57:29 +02:00
evgeny a84b226b18 chatgui: enlarge member availability indicator and remove white outline 2026-10-19 13:23:40 +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 ffe563bb9f Enable VibeChat UTUN service and package the Wintun driver
Add a settings button to open the current config in an external editor. Wait for core, UTUN and chat startup before reporting readiness; verify startup failures and restarts. Include Wintun DLL and license notices in Windows builds and installers.
2026-10-19 12:33:35 +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 ec545a8665 Remove the minimized-to-tray notification 2026-10-19 10:44:29 +02:00
evgeny d7f30d7bb1 Activate the existing VibeChat window on repeated launches 2026-10-19 10:29:12 +02:00
evgeny 50017b7f74 Sync configured chat names and embed the Windows application icon 2026-10-19 09:54:42 +02:00
evgeny 7140775d8d Preserve source context when applying the live QP dependency patch 2026-10-18 22:30:28 +02:00
evgeny 5568331510 Keep the QP adaptation tooltip readable in source 2026-10-18 22:26:23 +02:00
evgeny 242d0f5493 Verify the QP ceiling constrains real HEVC output under bitrate pressure 2026-10-18 22:24:55 +02:00
evgeny 6e0b842858 Test live QP driver updates and rejection handling against patched FFmpeg 2026-10-18 22:23:23 +02:00
evgeny 2aa890201d Package live AMF QP support with the FFmpeg build profile 2026-10-18 22:20:44 +02:00
evgeny aff8a21ae4 Stop raising QP as soon as measured bitrate returns to target 2026-10-18 22:11:48 +02:00
evgeny fae794d39e Persist broadcast QP controls and verify smooth rate feedback 2026-10-18 22:11:29 +02:00
evgeny fe86a16cac Support live AMF QP ceiling updates in bundled FFmpeg 2026-10-18 22:08:47 +02:00
evgeny 00698537ad Add QP ceiling and adaptation controls to the broadcast window 2026-10-18 22:07:36 +02:00
evgeny df02aa8170 Adapt the stream QP ceiling from measured encoded bitrate 2026-10-18 22:06:34 +02:00
evgeny 0070221045 Apply configured QP ceilings and expose live encoder adjustment capability 2026-10-18 22:05:53 +02:00
evgeny 54b50f4177 Define stream QP ceiling and smooth bitrate feedback controller 2026-10-18 22:05:33 +02:00
evgeny a51af91718 Use AMF remote desktop latency mode for HEVC broadcasts 2026-10-18 21:51:54 +02:00
evgeny bd92ac0c88 Ensure the minimal Windows FFmpeg build includes HEVC header parsing 2026-10-18 19:52:41 +02:00