Commit Graph
170 Commits
Author SHA1 Message Date
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
evgeny 8e108425ae Track Android video probing and clean rejected cache files 2026-10-01 18:50:32 +03:00
evgeny 20322e7ecb Show PM voice and video delivery status in both shared renderers 2026-10-01 18:49:59 +03:00
evgeny 5092bdf9fe Validate capture format and diagnose capture thread failures 2026-10-01 18:48:57 +03:00
evgeny 72233d2365 Quiesce Android capture before detaching PCM and consume PM cache files 2026-10-01 18:41:17 +03:00
evgeny 79f0f2a07f Keep Android media preparation status scoped to its conversation 2026-10-01 18:41:17 +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 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 ce5f5bb7d0 Improve Android onboarding, member UI and PTT permissions 2026-10-01 13:55:28 +03:00
evgeny 4a2efe21c7 Start Android capture and playback independently 2026-10-01 02:56:29 +03:00
evgeny 00666499fe android: start call capture before playback setup 2026-10-01 02:12:44 +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 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 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 0d44ada922 Improve Android radio capture lifecycle, VAD and PTT controls 2026-09-30 12:25:42 +03:00