Files
mobile-android/RELEASE_NOTES.md

4.1 KiB
Raw Blame History

Release Notes

1.3.3

E2EE, чаты и производительность

  • В release-сборке отключена frame-диагностика E2EE (детальный frame dump теперь только в debug).
  • В ChatsListScreen убран двойной collectAsState(chatsState) и вынесены route-блоки в подкомпоненты (CallsRouteContent, RequestsRouteContent, общий SwipeBackContainer).
  • Добавлена денормализация primary_attachment_type в таблице messages + индекс (account, primary_attachment_type, timestamp).
  • Обновлена миграция БД 14 -> 15: добавление колонки, индекс и backfill значения типа вложения для уже сохраненных сообщений.
  • Поисковые и call-history запросы переведены на primary_attachment_type с fallback на legacy attachments LIKE для старых записей.

1.2.3

Групповые чаты и медиа

  • Исправлено отображение групповых баблов: логика стеков и аватаров приведена ближе к desktop-версии.
  • Исправлено позиционирование аватарки в группе: аватар и имя теперь отображаются на одном сообщении (без «разъезда»).
  • Исправлена обрезка имени отправителя в медиа-баблах группового чата.
  • Исправлено растяжение и кривые пропорции фото в forwarded/media-пузырях.

Sidebar

  • Убрана лишняя рамка (border) вокруг аватарки в сайдбаре.

1.2.1

Синхронизация Android ↔ iOS

  • Исправлена критическая проблема: сообщения зависали на «часиках» при одновременном использовании Android и iOS.
  • Добавлен механизм автоматического повтора отправки (retry) — как в iOS: 3 попытки с интервалом 4 сек, таймаут 80 сек.
  • Исправлена нормализация sync-курсора (секунды → миллисекунды) для корректной синхронизации между устройствами.

UI-улучшения

  • Дата «today/yesterday» и пустой стейт чата теперь белые при тёмных обоях или тёмной теме.
  • Исправлена обрезка имени отправителя в групповых чатах — бабл расширяется под имя.

1.2.0 (обновление с 1.1.9)

  • Синхронизированы индикаторы отправки между чат-листом и диалогом:
    • до фактической доставки показываются часы;
    • ошибки отправки корректно отображаются внутри диалога.
  • Доработан skeleton загрузки сообщений в диалоге в стиле Telegram:
    • shimmer-анимация;
    • более реалистичные размеры и форма пузырей;
    • поддержка групповых аватаров в skeleton.
  • Добавлен плавный автоскролл вверх в чат-листе при появлении плашки подтверждения нового устройства.
  • Выровнены verified-галочки по имени:
    • в моем профиле;
    • в чужом профиле;
    • в боковом меню (sidebar).
  • Улучшено выравнивание Apple-like emoji в тексте сообщений.
  • В светлой теме кнопка Copy Seed Phrase отображается с белым текстом.
  • Выполнены дополнительные UI-правки и полировка отображения в чате и профилях.