Commit Graph
196 Commits
Author SHA1 Message Date
evgeny eae3ef5c32 android: parse decimal channel IDs for avatar requests and group keys 2026-10-06 17:32:43 +02:00
evgeny b3c0a2fa7b android: harden avatar cache reads and refresh current download sources 2026-10-06 16:39:26 +02:00
evgeny 15dbb6fe51 android: test avatar event framing, limits and member updates 2026-10-06 16:32:36 +02:00
evgeny 9c70eab075 android: cancel avatar operations before native teardown and bound image preparation 2026-10-06 16:30:54 +02:00
evgeny 15d0772a20 android: preserve avatar references in JSON refresh and live member snapshots 2026-10-06 16:29:06 +02:00
evgeny 57888f8d9e android: display member avatars in conversations and member details 2026-10-06 16:27:35 +02:00
evgeny c77066162a android: show group icons and open properties from chat header 2026-10-06 16:25:51 +02:00
evgeny b9d41d179d android: add avatar editors and localized group properties dialog 2026-10-06 16:24:25 +02:00
evgeny 73019cfd83 android: add shared avatar components and guard picker account identity 2026-10-06 16:22:24 +02:00
evgeny 22aa5d47a5 android: load and cache user and signed group avatars asynchronously 2026-10-06 16:20:45 +02:00
evgeny 8efe075679 android: add asynchronous avatar JNI operations and wire models 2026-10-06 16:15:00 +02:00
evgeny ae461e746f Update Android consumers for extended member snapshots 2026-10-06 13:02:01 +02:00
evgeny 4fcf45d545 Accept browser URL paths on Android and drag within the tested link 2026-10-04 19:12:18 +02:00
evgeny 2e41610693 Open Android web links from shared channel and PM message UI 2026-10-04 19:06:44 +02:00
evgeny e2472cb5c3 Localize failures opening external message links 2026-10-04 19:06:44 +02:00
evgeny c191b777b7 Annotate Android web links without altering addresses containing emoji 2026-10-04 19:06:44 +02:00
evgeny 0a060d04ca Parse Android message links with matching punctuation rules 2026-10-04 19:05:09 +02:00
evgeny 93c0c5bdfc Show channel member inviter in Android details 2026-10-04 18:34:17 +02:00
evgeny 35266d2a31 Verify copy through Qt keyboard action and log Android invite presentation 2026-10-04 18:12:58 +02:00
evgeny 12e09cb0ed Render one-line Android invitations and retain full links for copy 2026-10-04 18:07:46 +02:00
evgeny 0ce6e9e83a Expose invitation group tags and localized Android titles 2026-10-04 18:06:55 +02:00
evgeny cf77fffaeb Keep the stroke import used by radio controls 2026-10-04 16:07:08 +02:00
evgeny 334521ce3f Display active radios in Android member rows 2026-10-04 16:02:57 +02:00
evgeny 47082c4e2e Preserve Android radio presence across member refreshes 2026-10-04 16:02:57 +02:00
evgeny 658c248867 Request Android member snapshots on the core thread 2026-10-04 16:00:41 +02:00
evgeny f02894f164 Release pending invitation dialogs when Android chat stops 2026-10-04 15:46:35 +02:00
evgeny 3c3f3896f7 Handle message invitation links in Android channel and PM screens 2026-10-04 15:04:14 +02:00
evgeny 68103d0aca Make invite links clickable in Android text with inline animated emoji 2026-10-04 15:03:54 +02:00
evgeny 442a2a7b04 Complete Android invitation dialog imports and show share link lifetime 2026-10-04 15:03:53 +02:00
evgeny d13663eb23 Add Android PM and member invitation buttons with group picker 2026-10-04 15:02:42 +02:00
evgeny e5a87bd043 Track Android PM invitations and joining from message links in ViewModel 2026-10-04 15:02:27 +02:00
evgeny f841c8eb8a Localize PM invitation actions, lifetime and error messages 2026-10-04 15:00:45 +02:00
evgeny 9bdfb93b50 Expose PM invitation operations and membership checks through JNI 2026-10-04 14:59:08 +02:00
evgeny 123b47c612 Improve Android VAD lifecycle, audio settings and diagnostics 2026-10-04 14:36:52 +02:00
evgeny 20a1211e09 Add GPLv3 licensing and bundle third-party notices 2026-10-04 14:18:18 +02:00
evgeny c19eff67f6 android chat: refine message bubble colors and shadows 2026-10-03 14:22:21 +03:00
evgeny 5c74b7cd3e android radio: add plus and minus to volume PTT icon 2026-10-03 14:21:20 +03:00
evgeny de54c2d059 android radio: add volume PTT toggle to radio panel 2026-10-03 14:08:17 +03:00
evgeny 40e6bd36c3 android radio: release volume PTT on focus loss and option disable 2026-10-03 14:08:17 +03:00
evgeny 1805b3dd27 android radio: track independent manual PTT owners 2026-10-03 14:08:17 +03:00
evgeny 9ff1f5645f Move Android VAD activation to the radio toolbar 2026-10-03 11:18:04 +03:00
evgeny cd57597975 Expose radio VAD gain limit in Android settings 2026-10-03 01:30:31 +03:00
evgeny cbee3da2c9 Add independent compressor branch before radio VAD 2026-10-03 01:30:31 +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 66afcc8625 Add extensible Russian and English interface languages on Android 2026-10-02 16:05:33 +03:00
evgeny bdcf8b5634 Сохрани накопленные исправления аудио, async и диагностики 2026-10-02 01:49:32 +03:00
evgeny 7ae56f03b3 Keep Android video metadata truthful and remove obsolete composer imports 2026-10-01 19:16:27 +03:00
evgeny c863b80917 Validate Android voice streams and keep playback cancellation off UI waits 2026-10-01 19:09:07 +03:00
evgeny dd8041b30f Retain picker cache ownership on native PM rejection 2026-10-01 19:06:19 +03:00