dt · loom
Установите приложение на Android-устройство и войдите по тем же логину и паролю, что выдал оператор.
Скачать dt-loom v10.17-beta (5.05 MB)- Откройте эту страницу на телефоне (Android).
- Нажмите кнопку выше — браузер скачает
dt-loom.apk. - Откройте файл; если Android спросит «Установка из неизвестных источников» — разрешите для браузера.
- Запустите dt-loom и войдите своими логином и паролем.
Подлинность сборки
SHA-256
81abb53d416cc80ecded662a8d8848743993ce65dc4ce39f03ebe2d7e4a5773eСобрано
2026-10-09 11:53 UTC / 2026-10-09 14:53 MSKПроверка локально:
sha256sum dt-loom.apk — сравните с хэшем выше.
ots verify dt-loom.apk.ots — подтвердит, что эта сборка существовала к моменту блока BTC.
Изменения в v9.1
- Голосовые — записанное голосовое начинает играть сразу с телефона, не дожидаясь отправки на сервер. При выходе из аккаунта воспроизведение останавливается, карточка с экрана блокировки убирается.
- Группы — на свёрнутой группе виден счётчик непрочитанного; участника можно исключить, и доступ к переписке закрывается сразу.
- Звонки — запись и расшифровка разговора больше не теряются на длинных звонках.
- Запуск — заставка держится до готовности экрана, вместо неё больше не мелькает пустая страница.
Изменения в v8.136
- Главный экран — плитки сервисов выстраиваются по свежести переписки: где последним пришло или было отправлено сообщение, тот сервис поднимается наверх. Порядок меняют только сами сообщения — просто открыть и закрыть чат плитку не двигает.
- Вход — сессия продлевается во время работы, реже приходится вводить пароль заново.
- Фото — снимки с телефона больше не приезжают повёрнутыми на бок.
Изменения в v8.131
- Сообщения — появились группы: до восьми участников, общая переписка и групповой звонок для всех, кто в группе.
- Контакты — список идёт по свежести: с кем говорили последним, тот наверху.
Изменения в v8.123
- Мессенджер — сообщения догоняются при возврате из фона: открытый тред больше не замирает молча на половинно закрытом сокете.
- Строка версии — показывает настоящий источник рендера (сверка имени бандла с серверным), title и плашка больше не расходятся.
- Обновление — уже скачанный APK переиспользуется по хэшу, а не тянется заново на каждом холодном старте.
- Синхронизация сборки с текущей браузерной версией.
Изменения в v8.115
- Звонки — унификация протокола: исправлены обрывы входящих/исходящих и задвоение звонка на старых сборках.
- Рингтон — входящий звонок снова звонит громко через динамик.
- Секундомер разговора и правки полноэкранного вида звонка.
Изменения в v8.112
- Потоковые ответы — доработки дописывания и повторной отправки.
- Голосовые — повторная отправка предложений, исправления.
- Накопленные улучшения интерфейса и стабильности; синхронизация сборки с текущей браузерной версией.
Изменения в v8.105
- Раздел «Личное» — личное хранилище: доступ и оформление актуализированы.
- Синхронизация сборки с текущей браузерной версией.
Изменения в v8.104
- Раздел «Личное» — кнопки подтверждения ✓/✗ и выбор тем оформления.
- Прогресс загрузки — при массовой загрузке файлов виден ход выполнения.
- Голосовые сообщения — исправления записи и отправки.
- Сборка накопила браузерные обновления, вышедшие со времени прошлого APK (v8.100).
Изменения в v8.100
- Прерывание ответа — при нажатии «Стоп» ответ сразу помечается прерванным, а под ним отдельной строкой видно, что генерация была остановлена.
- Карточки артефактов — результаты работы отображаются отдельными карточками.
Изменения в v8.99
- Баннер обновления переделан — две кнопки «Позже» и «Обновить» в один ряд, поровну по ширине.
- Редактирование сообщений — исправлено сохранение правки сообщения в мессенджере (галочка подтверждения).
- «Монитор» — сервис мониторинга в сайдбаре переименован в «Монитор».
Изменения в v8.96
- Режим «Глубокая проработка» — новый диалоговый разбор документов с развёрнутым заключением.
- Экспертиза — селектор панелей ролей для удобного переключения между участниками разбора.
- Общие правки интерфейса — мелкие улучшения оформления и поведения экранов.
Изменения в v8.89
- Исправлен фантом-чат «Не синхронизировано» — застрявшее повреждённое голосовое больше не висит вечно вверху списка; такая запись корректно завершается, а её локальная копия очищается.
Изменения в v8.88
- Установка обновлений не «уходит в никуда» — если «Установка неизвестных приложений» не разрешена, приложение само открывает нужный системный экран; сбои установки теперь видны в баннере, а не только в логе.
- Кнопка «Позже» в баннере обновления — прячет баннер и не всплывает повторно до следующей версии.
Изменения в v8.87
- «Отправить сейчас» — зависшее сообщение можно отправить сразу, без ожидания авто-повтора (ghost-salvage).
- «Экспертиза» — приветствие в пустом чате; у закреплённой плитки крестик и правая панель архива закрытых тем.
Изменения в v8.83
- «Экспертиза» — полный вид — иконка сервиса в сайдбаре, галочка «Закрыть тему» и крестик, правая панель архива закрытых тем.
Изменения в v8.82
- Плитка «Экспертиза» видна сразу — рисуется из включённых сервисов даже без начатых чатов; тап создаёт чат-подготовщик, рядом кнопка прогонов.
Изменения в v8.81
- Сервис «Экспертиза» — новая плитка на главном экране и экран прогонов экспертизы.
Изменения в v8.80
- Мессенджер — история чата — скролл вверх подгружает старые сообщения порциями, без обрыва ленты.
Изменения в v8.79
- Разметка «Датасет голоса» — цветная диаризация спикеров, перетаскивание границ реплик, пометка «говорю я», прокрутка зон разметки.
Изменения в v8.78
- Экран «Датасет голоса» — сплошной фон — главный чат больше не просвечивает под оверлеем разметки (плеер и список читались поверх переписки).
Изменения в v8.77
- Экран разметки «Датасет голоса» — открывается внутри приложения; возврат через меню-бургер мгновенный, без перезагрузки.
Изменения в v8.75
- Сервис «Датасет голоса» — новая плитка с иконкой базы данных на главном экране.
- Плееры голосовых — доработки воспроизведения голосовых и аудио-записей.
Изменения в v8.73
- Голосовые — плееры — голосовые сообщения и аудио-записи открываются плеером (кнопка воспроизведения, полоса прогресса, таймер), а не скачиванием файла.
- Индикатор воспроизведения — полоса прогресса больше не замирает на длинных записях.
- Версии синхронизированы — номер приложения соответствует номеру веб-версии (8.73).
Изменения в v8.66-beta
- Облик обновлён до v8.66 — иконки сервисов «Почта» и «Почта Админ».
Изменения в v8.64-beta
- Звонки — соединение устанавливается быстрее (прогрев подключения при входящем).
- Баннер входящего — корректно убирается на всех устройствах.
- Вход после обслуживания сервера — приложение показывает экран входа вместо тёмного экрана.
Изменения в v8.61-beta
- Ответить в мессенджере — цитирование «Ответить» работает в переписке между контактами.
Изменения в v8.60-beta
- Голосовые — отправка надёжно проходит при живой сети, сообщение больше не залипает.
- Удаление голосовых — удалённое сообщение не «воскресает» и не оставляет дубль-баббл при переходе между чатами.
Изменения в v8.57-beta
- Голосовые — сообщение уходит с первого раза, без зависания (ранний приём сервером).
- Индикатор обработки — «идёт обработка» показывается под голосовым сообщением.
Изменения в v8.56-beta
- Голосовые — сообщение подтверждается сразу по ответу сервера, больше не «висит» в статусе отправки.
- Шапка чата — исправлено выравнивание элементов заголовка.
Изменения в v8.52-beta
- Живые галочки прочтения — ✓ становится ✓✓ сразу, как только собеседник прочитал, без обновления чата.
Изменения в v8.51-beta
- Галочки прочтения — теперь по реальному статусу: прочитано собеседником ✓✓ / доставлено ✓, поштучно с временем под каждым сообщением.
- Строка версии — бренд показывается один раз.
- Кнопки действий — компактный ряд под сообщением (ответить/редактировать/удалить), устойчив в приложении.
- Фото в мессенджере — выравнивание картинки по стороне отправителя.
- Уведомления — тап по пушу открывает нужный чат/переписку, без перезагрузки.
Изменения в v8.49-beta
- Кнопки действий — компактный ряд под сообщением (ответить/редактировать/удалить), устойчив в приложении.
- Фото в мессенджере — выравнивание картинки по стороне отправителя.
- Уведомления — тап по пушу открывает нужный чат/переписку, без перезагрузки.
Изменения в v8.46-beta
- Кнопки-действия — компактная группировка кнопок-действий под сообщением.
Изменения в v8.45-beta
- Фото в мессенджере — исправлено выравнивание, свои картинки прижаты вправо.
- Уведомления — тап по пушу теперь открывает нужный чат/переписку, а не пустую главную.
Изменения в v8.44-beta
- Фото в мессенджере — исправлено выравнивание: свои отправленные картинки снова прижаты вправо (проявлялось только в приложении, в браузере было корректно).
Изменения в v8.43-beta
- Голосовые в мессенджере — расшифровка теперь свёрнута по умолчанию, разворачивается тапом «Показать расшифровку». В чате с Экспертом расшифровка по-прежнему показана сразу.
Изменения в v8.42-beta
- Новый главный экран — вертикальный «Где остановились»: инсайты Дримера и продолжение сессии сразу при входе.
- Голосовые с расшифровкой — текст транскрипта виден прямо в пузыре голосового сообщения.
- Звонок гаснет на всех устройствах — при ответе или отмене на одном устройстве вызов корректно завершается на остальных.
- Единая анимация загрузки — убран двойной лоадер при запуске: осталась одна web-анимация «комета».
Изменения в v7.0
- Офлайн-голосовые — запись без сети сразу появляется бледным сообщением с локальным прослушиванием и автоматически уходит при возврате связи; по нажатию можно отправить или удалить.
- Правильный порядок в ленте — голосовые встают по времени записи, а не отправки.
- Аккуратное закрытие звонка — кнопка завершения звонка корректно сворачивает экран вызова.
- Без пугающей надписи — состояние офлайн-записи показывается спокойно, без красного предупреждения.
Изменения в v6.71-beta
- Офлайн-голос — запись без сети встаёт в очередь и уходит при возврате связи.
- Индикатор активности координатора — виден всё время работы.
- Счётчик непрочитанных дримов — больше не врёт.
Изменения в v6.70-beta
- Виден ход работы — пока координатор выполняет долгий запрос, в истории чата перед итоговым ответом появляется сворачиваемый блок «Ход работы»: можно раскрыть и посмотреть, какие шаги уже сделаны, или оставить свёрнутым.
- Индикатор «работает» — во время длительных операций видно, что запрос в процессе, а не завис.
Изменения в v6.61-beta
- Быстрый запуск — встроенный интерфейс пересобран под актуальную версию: приложение снова открывается и работает мгновенно, без ожидания загрузки из сети.
- Длинные чаты открываются быстрее — история сообщений подгружается постранично, поэтому большие переписки открываются без задержки.
- Плавное переключение — меньше зависаний при переходе между чатами и разделами.
Изменения в v6.53-beta
- Стабильнее обработка запросов — упрочнён внутренний пайплайн обработки, меньше сбоев.
- Обновлённый интерфейс — приложение пересобрано на новой версии интерфейса.
Изменения в v6.50-beta
- Быстрее открываются документы и звонки — библиотеки для PDF, таблиц, документов и звонков вшиты в приложение и больше не загружаются из сети.
Изменения в v6.49-beta
- Голосовые в мессенджере — серверная часть offline-отправки: голосовые уходят даже без сети и досылаются при восстановлении связи.
- Правка аудиозаписи — улучшена обработка записанного звука.
- Волна записи — звуковая волна при записи голосового.
Изменения в v6.46-beta
- Живая звуковая волна — при записи голосового видно звуковую волну в реальном времени.
- Мгновенный баннер обновления — уведомление о новой версии появляется сразу, без перезапуска приложения.
Изменения в v6.45-beta
- Быстрый запуск — приложение открывается заметно быстрее, в том числе без сети: интерфейс загружается полностью локально.
Изменения в v6.44-beta
- Мгновенное переключение чатов — переход между чатами без зависаний интерфейса.
- Копирование сообщений — долгое нажатие на сообщение копирует его текст; есть тактильный отклик и подсветка.
Изменения в v6.38-beta
- Копирование сообщений — долгое нажатие на сообщение в чатах мессенджера копирует его текст; есть тактильный отклик и подсветка.
Изменения в v6.33-beta
- Двухстадийный вход — сначала e-mail, затем пароль; исправлено пропавшее поле e-mail на свежей установке.
- Переподключение звонка — исправлено повторное соединение между собеседниками.
- Стабильная запись голосовых — запись надёжно сохраняется.
- Быстрый запуск — устранён долгий лоудер после обновления.
Изменения в v6.32-beta
- Надёжная доставка голосовых — голосовые записи теперь доходят без потерь.
- Стабильная запись при гашении экрана — запись не прерывается, когда экран гаснет.
Изменения в v6.24-beta
- Сервис «ЦД Корма» — иконка и корректное отображение нового сервиса: встроенная копия интерфейса обновлена до актуальной версии.
Изменения в v6.23-beta
- Управление дрим-сессиями — в дрим-чатах появились галочка (✓) и крестик (×) в шапке и боковом меню: галочка переносит сессию в архив, крестик удаляет. Раньше так работали только обычные чаты.
- Фикс синхронизации — устройства, не получившие обновление в v6.22, после установки v6.23 видят актуальный интерфейс.
Изменения в v6.22-beta
- Компактный баннер обновления — карточка «доступна новая версия» больше не разрастается на весь экран. Кнопка «Обновить» всегда видна и доступна.
- Фикс для пользователей со старого APK — раньше на некоторых устройствах баннер мог занимать всю высоту экрана и перекрывать кнопку обновления; теперь высота ограничена даже при длинном changelog.
Изменения в v6.21-beta
- Темы в Координаторе — управление из шапки — галочка переносит активную тему в архив, крестик удаляет с 5-секундным окном «Отменить». Раньше управление темами требовало нескольких шагов.
- Сообщения о сбое стали нейтральными — оператор видит короткий понятный текст, технические детали остаются в логах. Раньше в ошибке могли всплыть трейсы и имена сервисов.
- Сканированные PDF читаются через OCR — для документов-фотографий (договоры с подписями, акты, сканы): текст распознаётся автоматически и попадает в контекст Эксперта. Полезно адвокатам и кейсам с фото-документами.
- Системные всплывающие окна Android заменены на фирменные — браузерные popup'ы (alert / confirm) больше не появляются — на их месте модальные карточки в стиле dt-loom.
Изменения в v6.20-beta
- Иконка «Координатор» в боковом меню — раньше вместо иконки печаталось слово compass и наезжало на лейбл. Восстановлен компас-SVG.
- Блоки кода в чатах — длинные строки переносятся внутри блока, фон карточки единый. В браузере это уже работало с прошлой недели, теперь и в APK так же.
- Встроенный интерфейс пересинхронизирован с сервером — bundled-копия SPA внутри APK теперь байт-в-байт совпадает с live (sha 24cae145…), поэтому при флапающей сети APK сразу рендерит правильный интерфейс из локального кэша.
Изменения в v6.14-beta
- Транскрипт голосового не дублируется в пузыре — раньше после расшифровки в сообщении оператора висел и текст «[голосовое]: …», и аудио-чип. Теперь только аудио-чип (плеер). Эксперт всё равно получает полный транскрипт в контекст — оператор просто видит чище.
- Эксперт перестал зацикливаться в web-поиске — жёсткий лимит 5 web_search за один ответ. На сложных викторинных вопросах модель раньше делала 10–16 переформулировок подряд по 30+ секунд каждая. Теперь после 5-го поиска web_search физически убирается из тулов, и Эксперт отвечает из памяти с явной пометкой.
- Индикатор «работает» не пропадает — пульсирующее лого и подпись остаются весь turn, включая работу с инструментами. Раньше гаснул через 5–10 сек, и было непонятно, жив ли запрос.
- Папки файлов и список чатов чистые — UI больше не показывает stale-файлы из прошлых сессий под текущим сообщением; перепутавшихся «прицепленных» голосовых/PDF под чужими репликами не будет.
Изменения в v6.13-beta
- Уведомления открывают правильный чат — тап по push-уведомлению ведёт в тот чат, где пришло сообщение или ответ Эксперта. Раньше всегда вело в Секретарь.
- Нет перезагрузки приложения — открытие чата по уведомлению происходит внутри текущей сессии SPA, без полного reload. Состояние диалогов и черновики сохраняются.
Изменения в v6.12-beta
- Мгновенный старт — приложение носит копию интерфейса внутри. При запуске коротко спрашивает сервер «не изменилось ли?»; если совпадает — открывает интерфейс из локального файла, без скачивания по сети. Cold-start короче на пару секунд, на мобильном интернете — заметнее.
- Работает при потерянной сети — если сервер недоступен в момент запуска, оболочка всё равно поднимется из локальной копии. Чаты и данные подтянутся как только связь восстановится.
- Превью в мессенджере — серверные правки: для PDF / Word / Excel / PowerPoint появляется миниатюра первой страницы в карточке файла; картинки грузятся быстрее (сжатие на сервере, без прогрессивной подгрузки).
- Документы в чате прокручиваются — DOCX, XLSX, PPTX, PDF, MD открываются на полную высоту экрана с нормальной прокруткой. PDF рендерится через PDF.js (Android WebView не умеет нативно).
Изменения в v6.11-beta
- Камера открывается из композера — кнопка фотоаппарата рядом со скрепкой запускает системный диалог «Сделать фото» с двумя опциями: Камера (основная) и Выбрать из ленты. Раньше всегда сразу шла галерея.
- Разрешение камеры запрашивается один раз — при первом нажатии на фотоаппарат, не в момент запуска приложения.
- Фоновая транскрипция и обновление UI — серверные правки: индикатор «печатает» гаснет сразу после ответа, push-уведомление приходит одновременно; запоминание фактов уехало в фон на лёгкую модель, чтобы не задерживать видимый ответ.
Изменения в v6.10-beta
- Свой звук уведомлений — мягкий короткий сигнал dt-loom вместо стандартного системного: слышно, что пришло именно в dt-loom, не путается с другими приложениями.
- Старый «тихий» канал напоминаний удалён — в настройках Android → Уведомления остаётся один актуальный канал.
Изменения в v6.9-beta
- Полупрозрачный slim-баннер входящего звонка вверху экрана даже когда телефон заблокирован — экран блокировки виден за прозрачной частью карточки.
- Единый стиль карточки звонка — одинаково и в заблокированном, и в разблокированном состоянии.
Изменения в v6.8-beta
- Звонок поверх lock-screen — на заблокированном устройстве звонок открывается через выделенный экран входящего вызова (Android запрещает overlay-окнам рисовать поверх системного keyguard, только Activity).
- На разблокированном — как и раньше, через top-overlay поверх любых приложений.
Изменения в v6.7-beta
- Телефон просыпается на звонок — короткий wake-lock на момент входящего: устройство выходит из Doze, экран и баннер появляются мгновенно. Не нужно тыкать, чтобы «оживить» телефон.
Изменения в v6.6-beta
- Полировка top-баннера — обработка кликов и тайминги показа.
Изменения в v6.5-beta
- Полировка top-баннера — позиция, прозрачность фона, анимация появления.
Изменения в v6.4-beta
- Telegram-style баннер звонка — входящий показывается собственным top-баннером поверх всех приложений (WindowManager TYPE_APPLICATION_OVERLAY), а не системной CallStyle-нотификацией. Те же кнопки «Принять» / «Отклонить», но не теряется среди других уведомлений.
Изменения в v6.3-beta
- Отдельный экран входящего звонка — минимальная самостоятельная Activity вместо встраивания в основное окно: корректно выводит карточку звонка из любого состояния приложения.
Изменения в v6.2-beta
- One-shot промпт «поверх других приложений» — при первом звонке приложение один раз спрашивает разрешение «Display over other apps» с пояснением, зачем оно нужно: без него Android не показывает баннер, когда dt-loom не в фокусе.
Изменения в v6.1-beta
- Звонок поверх lock-screen — если у приложения есть разрешение «поверх других приложений», фоновая служба запускает экран звонка напрямую: баннер появляется даже когда телефон заблокирован.
Изменения в v6.0-beta
- Без дубликата баннера звонка — устранён повторный показ заголовка звонка (system call-style + heads-up одновременно): теперь одна карточка на одно событие.
Изменения в v5.9-beta
- Переключатель Speaker / Earpiece — в разговоре можно переключить вывод между разговорным динамиком и громкой связью прямо из карточки звонка.
Изменения в v5.8-beta
- Bluetooth-гарнитура — голос разговора маршрутизируется на подключённую BT-гарнитуру (раньше шёл только на встроенный динамик / проводные наушники).
Изменения в v5.7-beta
- Голосовой режим аудио — на время звонка включается
MODE_IN_COMMUNICATION: эхоподавление, корректная громкость, эксклюзивный аудиоканал — как у обычной звонилки.
Изменения в v5.6-beta
- Нативная карточка звонка (CallStyle) — входящий отображается через системный
NotificationCompat.CallStyle: крупные кнопки «Принять» / «Отклонить», аватар, длинная вибрация — как у обычного телефонного вызова.
Изменения в v5.5-beta
- Full-Screen входящего — звонок помечается Full-Screen Intent: на любом активном экране выскакивает полноэкранное окно вызова, даже если dt-loom в фоне.
Изменения в v5.4-beta
- Скачивание файлов из чата — DownloadListener ловит все HTTP-ссылки и blob-URI: файлы сохраняются обычным Android DownloadManager.
- Кнопка «Поделиться» на вложениях — отправка через Telegram / WhatsApp / Email через нативный Android share-chooser.
Изменения в v5.3-beta
- Новая форма входа — одна строка, моноширинный шрифт, последний знак пароля видим коротко (как в iOS Voice Memos).
- Кнопка «Выход» в подвале левой колонки.
- «Включить уведомления» теперь иконкой рядом с переключателем языков, без длинной плашки.
- Виджет «Предстоящие напоминания» на главной с × для отмены — без открытия Секретаря.
- Бейджи непрочитанных в списке чатов (только новые ответы Эксперта/Секретаря/Поддержки/Наблюдателя — свои сообщения не считаются).
- Голосовые в каждом чате на iPhone и Android-мобильном (раньше только в Секретаре).
- Тёмная тема чуть светлее.
- Ссылки и email в чате в фирменном мятном стиле, без кричащего синего.
- Таблицы на мобильном — горизонтальный свайп, если не помещается.
- Эксперт не цитирует транскрипт голосового, отвечает сразу по содержанию.
- Долгий вход — авторизация держится 90 дней на любом устройстве.
Изменения в v5.2-beta
- Пуш-уведомления о напоминаниях — фоновый сервис подключается к нашему
ntfy.dtwin.ninjaи доставляет напоминание Секретаря даже если приложение закрыто, после ребута телефона. Никаких Google Play / Firebase — всё через наш сервер. - Встроенное обновление приложения — впредь приложение само замечает новую версию и предлагает обновиться одним тапом. Эта установка — последняя ручная.
Изменения в v5.1-beta
- Вибрация на Samsung A-серии и подобных — на устройствах с эксцентриковым (ERM) моторчиком вместо линейного актуатора (LRA) короткие pre-tuned тики физически не успевали раскрутиться. Теперь приложение определяет тип моторчика и переключается на длинные waveform-эффекты (30/50/80 мс с максимальной амплитудой). На Samsung Flip / Pixel поведение не меняется — там сохраняется красивый pre-tuned тик.
Изменения в v5.0-beta
- Native loom-сплэш — Compose Canvas рисует ткацкий станок мгновенно при старте, без чёрной паузы.
- Иконка приложения — финальный «soft-fade» loom-мотив с большой тёмной рамкой.
- Лого в шапке — тот же мотив рядом с «dt-loom» и пульсирует, когда модель думает.
- Голосовые везде в app — кнопка mic в любом чате (Эксперт / Поддержка / Наблюдатель / Секретарь), нативный haptic-feedback.
- Растущий композер — две строки по умолчанию, расширяется по мере ввода до 40% экрана.
- Группа «Сервисы» — системные чаты собраны в свёртываемую секцию выше «активных».
- ⋮ меню чата — переименовать / удалить из списка прямо в sidebar.
- Авто-уборка — пустые «Новый чат» удаляются при переходе на главную или другой чат.
- Названия чатов с голосовых — воркер слушает первые 3 turn'а и уточняет название по содержанию, не по форме сообщения.
- Главная всегда сверху — после рестарта приложение открывается на «Где остановились», не в последнем чате.
- Файлы чата на весь экран — на мобиле панель файлов теперь fullscreen.
- Голосовые исключены из «файлов» — они живут только в теле диалога (inline-плеер).
- Размер шрифта только в прозе — A+ скейлит сообщения, лейблы ролей, «размышляет», но не топбар, не сайдбар, не аудио-чипы.
- Установка по ссылке — эта страница: APK + SHA-256 + OpenTimestamps.