Commit Graph

  • 4396611355 Доработан мини-плеер голосовых: интеграция в чат, smooth UI, фикс баг с auto-play при смене скорости dev k1ngsterr1 2026-04-14 13:53:01 +05:00
  • ce7f913de7 fix: Большое количество изменений k1ngsterr1 2026-04-14 04:19:34 +05:00
  • cb920b490d Смена иконки приложения — калькулятор, погода, заметки + экран выбора в настройка k1ngsterr1 2026-04-12 23:59:04 +05:00
  • b1fc623f5e Выделение текста + фикс ANR при записи ГС k1ngsterr1 2026-04-12 23:05:55 +05:00
  • ad08af7f0c Выделение текста — selection mode, handles, toolbar, magnifier k1ngsterr1 2026-04-12 18:37:38 +05:00
  • 9fe5f35923 fix: посимвольное выделение + magnifier на позиции handle + haptic на каждый символ k1ngsterr1 2026-04-12 16:17:32 +05:00
  • 78925dd61d fix: magnifier правильные координаты + haptic при изменении выделения k1ngsterr1 2026-04-12 16:12:29 +05:00
  • 1ac3d93f74 fix: правильные координаты text selection — window→overlay-local конвертация k1ngsterr1 2026-04-12 16:08:12 +05:00
  • 6ad24974e0 feat: magnifier view setup + unit тесты для TextSelectionHelper k1ngsterr1 2026-04-12 15:15:50 +05:00
  • e825a1ef30 feat: добавить floating toolbar (Copy/Select All) и Magnifier (API 28+) для text selection k1ngsterr1 2026-04-12 15:14:30 +05:00
  • 7fcf1195e1 feat: интегрировать TextSelectionHelper в ChatDetailScreen и MessageBubble k1ngsterr1 2026-04-12 15:12:16 +05:00
  • a10482b794 feat: добавить onTextLongPress callback и getLayoutInfo() в AppleEmojiTextView k1ngsterr1 2026-04-12 15:05:25 +05:00
  • 419761e34d feat: добавить TextSelectionOverlay — highlight, handles, drag interaction k1ngsterr1 2026-04-12 15:03:35 +05:00
  • 988896c080 feat: добавить TextSelectionHelper — core state, word snap, char offset k1ngsterr1 2026-04-12 14:44:46 +05:00
  • b57e48fe20 fix: зависание записи ГС — race condition в startVoiceRecording + утечка isVoiceRecordTransitioning k1ngsterr1 2026-04-12 14:17:03 +05:00
  • 5c02ff6fd3 fix: LOCKED panel 1:1 с Telegram — полностью другой layout при lock k1ngsterr1 2026-04-12 00:33:26 +05:00
  • 7630aa6874 fix: LOCKED UI как в Telegram — CANCEL текст вместо ✕, без blob при lock k1ngsterr1 2026-04-12 00:15:09 +05:00
  • afebbf6acb fix: slide-to-cancel не работает при LOCKED/PAUSED — как в Telegram k1ngsterr1 2026-04-12 00:08:33 +05:00
  • aa3cc76646 fix: переписать SlideToCancel 1:1 с Telegram — chevron arrow, пульсация, entry animation k1ngsterr1 2026-04-11 23:57:10 +05:00
  • 8dac52c2eb Голосовые сообщения: lock UI как в Telegram — замок, пауза, slide-to-cancel, анимации k1ngsterr1 2026-04-11 22:17:46 +05:00
  • 946ba7838c fix: переписать LockIcon 1:1 с Telegram — правильный замок с keyhole и idle animation k1ngsterr1 2026-04-11 22:01:53 +05:00
  • 78fbe0b3c8 fix: переписать recording layout 1:1 с Telegram — правильные пропорции и overlay k1ngsterr1 2026-04-11 21:59:03 +05:00
  • b13cdb7ea1 fix: переделать layout записи — layered архитектура вместо cramming в 40dp panel k1ngsterr1 2026-04-11 21:41:29 +05:00
  • b6055c98a5 polish: анимации записи 1:1 с Telegram — lock growth, staggered snap, EaseOutQuint, exit animation k1ngsterr1 2026-04-11 21:26:40 +05:00
  • 3e3f501b9b test: добавить unit тесты для helper функций записи голоса, очистка старого UI k1ngsterr1 2026-04-11 20:47:18 +05:00
  • 620200ca44 feat: интегрировать LockIcon, SlideToCancel, waveform и controls в панель записи k1ngsterr1 2026-04-11 20:44:36 +05:00
  • 47a6e20834 feat: добавить composable компоненты LockIcon, SlideToCancel, LockTooltip, VoiceWaveformBar, RecordLockedControls k1ngsterr1 2026-04-11 20:39:30 +05:00
  • fad8bfb1d1 feat: добавить состояние PAUSED и функции pause/resume для голосовых сообщений k1ngsterr1 2026-04-11 20:36:51 +05:00
  • 5e5c4c11ac Доработал голосовые сообщения и Telegram-подобный UI ввода k1ngsterr1 2026-04-11 02:06:15 +05:00
  • 8d8b02a3ec Фикс: reply в группах с Desktop не отображался (hex key fallback для reply blob). Оптимизация circular reveal (prewarm bitmap). Логи reply парсинга в rosettadev1. Серые миниатюры в медиа (BlurHash). Анимация онбординга на Animatable вместо while-loop. k1ngsterr1 2026-04-10 22:34:57 +05:00
  • 6124a52c84 Фикс: серые миниатюры в медиа-галерее — BlurHash декодирование превью k1ngsterr1 2026-04-10 14:57:52 +05:00
  • 3485cb458f Merge branch 'master' of https://git.rosetta.im/Rosetta/mobile-android master k1ngsterr1 2026-04-10 02:34:15 +05:00
  • 0dd3255cfe Релиз v1.5.0: расшифровка групповых фото (Desktop v1.2.1 parity), анимация удаления, image logs, фикс caption k1ngsterr1 2026-04-10 02:27:58 +05:00
  • accf34f233 Релиз v1.5.0: расшифровка групповых фото (Desktop v1.2.1 parity), анимация удаления, image logs, фикс caption k1ngsterr1 2026-04-10 02:27:58 +05:00
  • 30327fade2 Фикс: расшифровка групповых фото — fallback на hex group key (Desktop v1.2.1 parity) k1ngsterr1 2026-04-10 02:20:46 +05:00
  • e5ff42ce1d Анимация удаления сообщений (Telegram-style): shrink + fade out 250ms k1ngsterr1 2026-04-10 01:55:26 +05:00
  • 06f43b9d4e Фикс: зашифрованные ключи не отображаются как caption в фото viewer k1ngsterr1 2026-04-10 01:43:38 +05:00
  • 655cc10a3e Фикс: передача transportTag в SharedMedia viewer + логи загрузки фото в rosettadev1 k1ngsterr1 2026-04-10 01:35:26 +05:00
  • d02f03516c Фикс: откат агрессивной проверки в updateMessageStatusInDb — ломала все статусы k1ngsterr1 2026-04-09 01:11:48 +05:00
  • d94b3ec37a Фикс: статус доставки фото в группах — БД больше не откатывает DELIVERED на WAITING k1ngsterr1 2026-04-09 00:54:06 +05:00
  • 73d3b2baf6 Merge dev → master: Релиз v1.4.9 k1ngsterr1 2026-04-09 00:10:41 +05:00
  • 66cc21fc29 Релиз 1.4.9: QR-коды, forward parity, звонки, онбординг, UI k1ngsterr1 2026-04-08 23:36:51 +05:00
  • 3bef589274 Фикс: Смен цвета текста на белый k1ngsterr1 2026-04-08 22:19:34 +05:00
  • 7f79e4e0be QR экран: блокировка спама при смене темы — тема меняется только через circular reveal, нажатия игнорируются пока анимация не завершена. k1ngsterr1 2026-04-08 22:12:47 +05:00
  • ae78e4a162 QR экран: обои вместо градиентов, circular reveal анимация при смене обоев и темы, кнопка sun/moon переключает тему приложения, cooldown 600ms. Убрана кнопка Start New Call с экрана звонков. k1ngsterr1 2026-04-08 20:06:56 +05:00
  • 325073fc09 QR-коды: экран профиля в стиле Telegram (5 тем, цветной QR, логотип, аватар), сканер (CameraX + ML Kit), deep links (rosetta:// + rosetta.im), Scan QR в drawer, Share/Copy. Фикс base64 prefix в аватарках. Call: кнопка на чужом профиле, анимированный градиентный фон (iOS parity), мгновенный rejected call. Статус-бар: чёрные иконки на белом фоне + restore при уходе. Удалены dev-логи. k1ngsterr1 2026-04-08 19:10:53 +05:00
  • 8bfbba3159 Фикс: монотонный статус доставки — DELIVERED больше не откатывается на SENT. Логирование отправки/delivery в rosettadev1. k1ngsterr1 2026-04-08 16:24:11 +05:00
  • 0427e2ba17 Фикс: полноэкранный просмотр фото — fallback на transportTag когда preview не содержит CDN тег. Логирование загрузки в rosettadev1. Глобальный ImageBitmapCache в viewer. Emoji-safe обрезка в reply. k1ngsterr1 2026-04-08 14:47:57 +05:00
  • 1e259f52ee UI: унифицированы иконки навигации (ChevronLeft), фикс обрезки эмодзи в reply-превью, проверка доступности username при регистрации, отдельный экран биометрии, клавиатура прячется при скролле профиля и навигации, плавная анимация navbar при смене темы, аватарки в поиске. k1ngsterr1 2026-04-08 09:22:27 +05:00
  • 299c84cb89 Онбординг: отдельный экран биометрии, новый UI пароля (Telegram-style), Skip на всех шагах. Биометрия per-account. Навбар плавно анимируется при смене темы. Поиск: аватарки в результатах. Профиль: клавиатура прячется при скролле. Фокус сбрасывается при навигации. k1ngsterr1 2026-04-08 02:56:53 +05:00
  • 14d7fc6eb1 Forward: фикс размера пузыря и отправки. Дубли дат убраны. k1ngsterr1 2026-04-08 00:50:25 +05:00
  • 9fafa52483 Группы: добавлен выбор участников при создании + авто-приглашение. Forward: убран ре-аплоад картинок, добавлен chacha_key_plain для кросс-платформы. Онбординг: экран профиля (имя + username + аватар), биометрия на экране пароля, убран экран подтверждения фразы. Звонки: аватарки в уведомлениях и на экране входящего. Reply: исправлена расшифровка фото (chachaKey оригинала). Уведомления: фикс декодирования аватарки (base64 prefix). UI: подсказка эмодзи в стиле Telegram, стрелка на Safety, сепараторы участников. k1ngsterr1 2026-04-07 23:29:37 +05:00
  • ecac56773a Фикс: UI групп k1ngsterr1 2026-04-07 17:23:55 +05:00
  • 43422bb131 Фикс: Новый флоу создания групп k1ngsterr1 2026-04-07 17:16:24 +05:00
  • b81b38f40d Релиз 1.4.8: Фиксы мелких UI / UX моментов k1ngsterr1 2026-04-07 03:27:19 +05:00
  • 19508090a5 Повышение версии в DEV k1ngsterr1 2026-04-07 03:18:41 +05:00
  • 6d14881fa2 Фикс: поведение синхронизации, проработка UX, проработка UI в групповых чатах, проработка анимаций AuthFlow k1ngsterr1 2026-04-07 03:00:54 +05:00
  • 081bdb6d30 Доработки интерфейса и поведения настроек, профиля и групп k1ngsterr1 2026-04-06 21:41:37 +05:00
  • ead84a8a53 Фикс: убрал start new call k1ngsterr1 2026-04-05 18:12:20 +05:00
  • 152106eda1 Фикс FCM: убран неиспользуемый импорт CallUiState k1ngsterr1 2026-04-05 16:46:57 +05:00
  • b8c5529b29 Push: обработка read-событий в тихих уведомлениях k1ngsterr1 2026-04-05 14:10:43 +05:00
  • 9d04ec07e8 Релиз 1.4.7: фиксы lockscreen, звонков и стабильности k1ngsterr1 2026-04-05 13:06:29 +05:00
  • 9e14724ae2 Релиз 1.4.6: обновление протокола звонков k1ngsterr1 2026-04-04 23:32:00 +05:00
  • 2bb3281ccf Переход Android звонков на новый серверный протокол k1ngsterr1 2026-04-04 23:18:23 +05:00
  • 7d4b9a8fc4 Релиз 1.4.5: стабилизация звонков, фиксы UI k1ngsterr1 2026-04-04 15:52:54 +05:00
  • 6886a6cef1 Доработки звонков и чатов: typing, UI и стабильность k1ngsterr1 2026-04-04 15:17:47 +05:00
  • a9be1282c6 Релиз 1.4.4: обновление протокола WebRTC, фиксы звонков k1ngsterr1 2026-04-02 21:47:42 +05:00
  • 3217aeaeeb Добавлен кастомный WebRTC AAR для CI + фиксы звонков k1ngsterr1 2026-04-02 12:23:50 +05:00
  • c90136f563 fix: fix CMAKE k1ngsterr1 2026-04-02 01:36:54 +05:00
  • 8bc1f15bdd Фикс CI: NDK версия 25.1.8937393 (совпадает с android.ndkVersion) k1ngsterr1 2026-04-02 01:24:41 +05:00
  • 876c1ab4df Релиз 1.4.3: полноэкранные входящие звонки, аватарки в уведомлениях, фиксы k1ngsterr1 2026-04-02 01:18:20 +05:00
  • 803fda9abe Релиз 1.4.2: защита от звонков с другого устройства, лог FCM токена k1ngsterr1 2026-04-01 18:28:15 +05:00
  • 7beb722c65 fix: dispose PeerConnection on call end to release ICE ports k1ngsterr1 2026-04-01 17:42:25 +05:00
  • 89ad59b1f8 ci: install NDK and CMake for native E2EE module build k1ngsterr1 2026-04-01 17:33:37 +05:00
  • fe1a7fed3d Release 1.4.1: hotfix E2EE call diagnostics k1ngsterr1 2026-04-01 17:09:29 +05:00
  • 480fc9a1d0 Add E2EE diagnostic logging for debugging call encryption k1ngsterr1 2026-04-01 16:28:23 +05:00
  • 0558a57942 Bump Android version to 1.4.0 (versionCode 42) k1ngsterr1 2026-04-01 00:22:03 +05:00
  • 566e1f6c2e feat: add tokenType and deviceId to push notification packet k1ngsterr1 2026-04-01 00:21:49 +05:00
  • 676c205666 Release 1.3.9: fix calls, verified badge on call screens, dark wallpapers k1ngsterr1 2026-03-31 20:03:32 +05:00
  • b9ac7791f6 feat: add wallpapers k1ngsterr1 2026-03-31 19:57:44 +05:00
  • 20bef53869 Фикс звонков k1ngsterr1 2026-03-31 19:03:30 +05:00
  • 2ff1383b13 Bump Android version to 1.3.8 (versionCode 40) k1ngsterr1 2026-03-31 16:15:16 +05:00
  • 727b902df7 Push: поддержка новых типов и супер-уведомления для звонков k1ngsterr1 2026-03-30 22:46:59 +05:00
  • 89259b2a46 Релиз 1.3.7: новый Stream, транспорт вложений и фиксы совместимости k1ngsterr1 2026-03-29 23:16:38 +05:00
  • ce6bc985be Пуши: учитывать mute и имя отправителя из payload k1ngsterr1 2026-03-29 23:12:29 +05:00
  • ff854e919e Улучшена обработка звонков и вложений: нормализация входящих аттачментов, обновление UI карточек звонков k1ngsterr1 2026-03-29 20:45:25 +05:00
  • 434ccef30c Устранены лишние многоточия в статусных сообщениях для исходящих и подключающихся звонков k1ngsterr1 2026-03-29 14:12:13 +05:00
  • 26f4597c3b Релиз 1.3.6: hotfix качества звонков (возврат call-core к 1.3.3) k1ngsterr1 2026-03-29 13:30:00 +05:00
  • fa1288479f Релиз 1.3.5: ForegroundService звонков и фиксы клавиатуры k1ngsterr1 2026-03-28 17:24:08 +05:00
  • 46b1b3a6f1 Релиз 1.3.4: sticky-плашка звонка и поиск сообщений в диалоге k1ngsterr1 2026-03-28 15:17:58 +05:00
  • aa40f5287c Релиз 1.3.3: merge dev в master k1ngsterr1 2026-03-28 13:07:36 +05:00
  • b271917594 Обновлены ReleaseNotes для версии 1.3.3 k1ngsterr1 2026-03-28 13:07:08 +05:00
  • 4cfa9f1d48 Фикс сборки k1ngsterr1 2026-03-28 13:02:11 +05:00
  • 20c6696fdf Закрытие клавиатуры на звонке k1ngsterr1 2026-03-28 13:01:19 +05:00
  • 3eac17d9a8 Оптимизация k1ngsterr1 2026-03-27 23:10:13 +05:00
  • 84aad5f094 Добавлен модуль macrobenchmark и сценарии замера производительности k1ngsterr1 2026-03-27 22:30:50 +05:00
  • e7efe0856c Оптимизация приложения k1ngsterr1 2026-03-27 19:19:15 +05:00
  • 93a2de315a Слияние dev: экран Calls и обновления звонков k1ngsterr1 2026-03-27 18:22:53 +05:00
  • c3e97eee56 Добавлен экран Calls в сайдбар и улучшено управление историей звонков k1ngsterr1 2026-03-27 18:22:21 +05:00
  • 39b0b0e107 Поправлен визуал пузырьков со звонками k1ngsterr1 2026-03-27 17:22:51 +05:00