This website requires JavaScript.
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