From f3b1300628d5fe4593b19c429dea297add48262b Mon Sep 17 00:00:00 2001 From: evgeny Date: Wed, 7 Oct 2026 19:35:46 +0200 Subject: [PATCH] Record Android radio speaker rollout and headless build issue --- doc/tasks.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/doc/tasks.md b/doc/tasks.md index c50b2cc2..6ad80f42 100644 --- a/doc/tasks.md +++ b/doc/tasks.md @@ -3,6 +3,20 @@ Сюда пишется список задач с короткой аннотацией. Если задача большая и имеет ТЗ - то ТЗ оформляется отдельным файлом, а сюда помещается аннотация и ссылка на ТЗ. ## Текущая задача +[+] **Индикация говорящих в списке участников Android** — 07.10.2026: + динамик без волн — молчит, с волнами — говорит; красное перечёркивание сохраняется при mute, включая речь. + Отдельный набор говорящих активной рации переживает обновления участников и просмотр другого канала; + STOP снимает только свой источник, выключение/смена активной рации и stop ядра очищают состояние. + Собственный значок использует фактический native TX (PTT/VAD) с привязкой к каналу, сброс после join capture. + Добавлены переводы и логи изменений radio. Чистые основная C-сборка и APK — PASS; 16 JVM-тестов — PASS. + APK установлен с сохранением данных на Q8 и SM-A525F; приложения запускаются без AndroidRuntime ошибок. + +[ ] **Linux headless CMake: актуализировать зависимости общего ядра** — 07.10.2026: + чистая сборка tools/chatgui-android/build_headless останавливается на lib/speex_aec.c: + speex/speex_echo.h не найден. utun_setup_sources включает этот исходник, но UTUN_INCLUDE_DIRS не содержит + lib/speexdsp/include. Проверить полный состав Speex/voice зависимостей отдельного каркаса; + основная Autotools C-сборка и Android NDK-сборка проходят. + [+] **Динамик участника показывает речь в рации ChatGUI** — 07.10.2026: без волн — молчит, с волнами — говорит, красное перечёркивание — локально заглушён; волны видны и при mute. START/STOP обновляют строки через Qt bridge; собственная передача учитывает PTT, хоткеи и VAD.