Commit Graph

632 Commits

Author SHA1 Message Date
698a67a923 Фикс: пуш-уведомления не читались при открытии приложения
- cancelAll() в onResume — сбрасывает все уведомления и бейдж при открытии приложения
- showSimpleNotification принимает senderPublicKey и использует тот же ID что cancelNotificationForChat — теперь fallback-уведомления тоже удаляются при входе в чат

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 16:10:28 +07:00
6ed57df62a Обновлены release notes 1.2.1 в ReleaseNotes.kt
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 23:39:51 +07:00
f72138a8a2 Фикс синхронизации Android ↔ iOS: retry механизм и нормализация sync-курсора
- Добавлен retry для исходящих сообщений (iOS parity): 4с интервал, 3 попытки, 80с таймаут
- Нормализация sync timestamp в миллисекунды (предотвращает расхождение курсора)
- resolveOutgoingRetry при получении delivery ACK (0x08)
- cancelAllOutgoingRetries при дисконнекте
- Обновлены release notes для 1.2.1

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 23:36:35 +07:00
d5b6ca3a7e Белый цвет даты и пустого стейта при обоях, фикс обрезки имени в группах
- dateHeader и empty state текст белые при тёмной теме или обоях
- Увеличена минимальная ширина бабла для групповых сообщений
- Медиа-бабл расширяется для имени отправителя в группе

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 21:32:41 +07:00
9e7a2e4998 Фикс цвет галочек 2026-03-16 21:32:41 +07:00
822f982332 Скрытие клавиатуры при свайпе назад на экране поиска
Добавлена обработка горизонтального свайпа вправо для автоматического скрытия клавиатуры на SearchScreen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 21:32:41 +07:00
64c767823c Обновлены release notes: добавлены новые функции и исправления интерфейса 2026-03-16 21:32:41 +07:00
dc16ada30b Добавлены release notes для версии 1.2.0 (с 1.1.9) 2026-03-16 21:32:41 +07:00
297309db1f Релиз 1.2.0: синхронизированы статусы, скролл и UI-выравнивание
- Поднята версия приложения до 1.2.0 (versionCode 22)\n- Синхронизированы статусы отправки между чат-листом и диалогом: SENT отображается как часы до delivery, ERROR теперь стабильно приходит в открытый диалог\n- Доработан Telegram-подобный skeleton в диалоге: shimmer, геометрия пузырей, поддержка групповых аватаров\n- Добавлен плавный автоскролл к баннеру подтверждения нового устройства в чат-листе\n- Выровнены verified-галочки с именами в профилях и в сайдбаре\n- Кнопка Copy Seed Phrase в светлой теме приведена к белому тексту\n- Мелкие UI-правки в чате и компонентах ввода/эмодзи
2026-03-16 21:32:41 +07:00
b01b2902b3 Синхронизирована логика read-индикаторов в диалоге с чат-листом 2026-03-16 21:32:41 +07:00
398f460a60 Скрыт инпут и оверлеи при рисовании на фото 2026-03-16 21:32:41 +07:00
89f3561358 Исправлен черный gesture navigation bar при fullscreen фото 2026-03-16 21:32:41 +07:00
9c5c92eab6 Исправлен цвет галочки верификации в профилях и попапах по теме 2026-03-16 21:32:41 +07:00
4fd73f23ea Исправлен цвет галочки верификации в сайдбаре по теме 2026-03-16 21:32:41 +07:00
618b9d720e Поднят релиз до 1.1.9 и обновлены release notes после 1.1.8 2026-03-14 22:04:38 +07:00
ac70f0aac9 Исправлена фоновая загрузка обновлений: продолжение после выхода из приложения 2026-03-14 21:57:21 +07:00
9568d83a08 Релиз 1.1.8: fullscreen фото, пересылка и статусы участников групп 2026-03-14 01:05:06 +07:00
179f65872d Исправлены множественная пересылка и поведение media picker в gesture-навигации 2026-03-13 23:11:51 +07:00
160ba4e2e7 Доработан fullscreen фото-экран: добавлены инструменты редактирования, исправлены оверлеи и ускорена пересылка фото через optimistic UI 2026-03-13 18:44:20 +07:00
aa096e2e87 Переработан fullscreen фото из медиапикера под поведение Telegram 2026-03-13 12:16:20 +07:00
7641fbc560 Поднята версия до 1.1.7 и обновлены release notes 2026-03-11 23:03:43 +07:00
00e9370910 Исправлены push-уведомления: восстановлена подписка токена и fallback обработки 2026-03-11 22:59:48 +07:00
85a68c6cc5 Улучшено сворачивание приложения: MainActivity приведена к Telegram-поведению 2026-03-11 19:42:59 +07:00
10ca8d8aa4 Исправлен ложный online в чат-листе: сброс устаревших статусов при старте 2026-03-11 18:13:28 +07:00
810913b28e Релиз 1.1.6: сессии, аватарки и интерфейсные исправления 2026-03-10 23:25:03 +05:00
9d0cab3f53 Сделаны светло-серые кнопки групп в тёмной теме 2026-03-09 21:25:36 +05:00
c2e27cf543 Ускорено подключение, исправлен кэш участников групп и обновлена версия до 1.1.5 2026-03-09 20:20:27 +05:00
41faa98130 Добавлен кэширование участников групп в памяти и на диске 2026-03-09 19:23:28 +05:00
1b3c4c8cea Изменён цвет текста заголовка даты в зависимости от темы 2026-03-09 19:09:20 +05:00
f35596f18d Обновлён стиль кнопок на экране группы 2026-03-09 16:52:46 +05:00
ce376d340f Доработаны GroupSetup и Search: клавиатура, кнопка камеры и попап подсказок 2026-03-09 16:06:49 +05:00
5e908a6d0c Исправлено поведение аватарок серий в группах и выделение сообщений 2026-03-09 03:53:12 +05:00
b0a41b2831 Исправлены typing и загрузки файлов, улучшен UI чатов
- Добавлена привязка загрузок файлов к аккаунту и путь сохранения в состоянии загрузки
- Реализован экран Downloads с прогрессом и путём файла, плюс анимация открытия/закрытия
- Исправлена логика typing-индикаторов в группах и ЛС (без ложных срабатываний)
- Доработаны пузырьки групповых сообщений: Telegram-style аватар 42dp и отступы
- Исправлено поведение кнопки прокрутки вниз в чате (без мигания при отправке, ближе к инпуту)
- Убран Copy на экране Encryption Key группы
2026-03-08 19:07:56 +05:00
c7d5c47dd0 Исправлен переход в профиль по своему тэгу из группового чата 2026-03-08 02:55:44 +05:00
85bddb798c Исправлены синхронизация групп, выделение сообщений и фон чата 2026-03-07 23:43:09 +05:00
364b166581 Добавлено отслеживание количества участников группы в ChatDetailScreen 2026-03-07 20:42:21 +05:00
56ba0bd42a Слил master в dev 2026-03-07 19:03:54 +05:00
9625763b0c Убрал свечение у кнопки на экране создания групп
All checks were successful
Android Kernel Build / build (push) Successful in 16h29m0s
2026-03-07 19:00:39 +05:00
5d8dc32672 Замена BasicTextField на AppleEmojiTextField для улучшения ввода названия группы с поддержкой эмодзи и улучшенной логикой отображения.
All checks were successful
Android Kernel Build / build (push) Successful in 16h10m51s
2026-03-07 18:43:58 +05:00
59499a8f85 Релиз v1.1.4: профиль, группы, аватары и исправления
- Фиксированные табы в профиле и группах
- Fast-scroll с датой в медиа-галерее
- Apple Emoji в аватарах и интерфейсе
- Восстановление ключей группы по инвайт-ссылке
- Улучшено отображение аватаров с эмодзи
- Исправлен переход по своему тэгу в группах
- Убрана лишняя подсветка, исправлен fast-scroll overlay
- Версия 1.1.3 → 1.1.4, versionCode 15 → 16

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:24:19 +05:00
896d54df4d Релиз 1.1.3: обновлена версия и release notes
- Поднят versionName до 1.1.3 и versionCode до 15.
- Обновлены release notes под текущий релиз.
- В notes добавлены изменения по reply/mentions в группах, индикаторам чтения и UX-исправлениям.
2026-03-07 18:17:48 +05:00
c674a1ea99 Добавлено сохранение аватаров для групповых сообщений, улучшена логика обработки ключей диалога в компонентах сообщений. 2026-03-07 18:08:30 +05:00
c5737e51b0 Добавлено автоматическое прокручивание к новым сообщениям и кнопка "Прокрутить вниз" в ChatDetailScreen 2026-03-07 17:34:36 +05:00
b62ff7d7c4 Добавлено автоматическое прокручивание к новым сообщениям и кнопка "Прокрутить вниз" в ChatDetailScreen 2026-03-07 17:15:25 +05:00
c2761ecedf Релиз v1.1.4: профиль, группы, аватары и исправления
All checks were successful
Android Kernel Build / build (push) Successful in 16h14m54s
- Фиксированные табы в профиле и группах
- Fast-scroll с датой в медиа-галерее
- Apple Emoji в аватарах и интерфейсе
- Восстановление ключей группы по инвайт-ссылке
- Улучшено отображение аватаров с эмодзи
- Исправлен переход по своему тэгу в группах
- Убрана лишняя подсветка, исправлен fast-scroll overlay
- Версия 1.1.3 → 1.1.4, versionCode 15 → 16

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 02:50:29 +05:00
db605cb392 Исправил переход по своему тэгу в группах и убрал лишнюю подсветку
- Клик по своему упоминанию теперь сразу открывает My Profile без экрана OtherProfile и kebab-меню\n- Нормализовал сравнение аккаунта по publicKey/username (trim + ignoreCase)\n- Убрал жёлтую подсветку сообщений с упоминанием в группах\n- Подровнял положение бейджа верификации рядом с именем
2026-03-07 02:50:29 +05:00
06dc9a2b5d Улучшение отображения аватаров: добавлена поддержка текста с эмодзи и улучшена логика отображения в AvatarImage. Обновлен SharedMediaFastScrollOverlay для корректного отображения при изменении размера. Исправлено сообщение подсказки в строках. 2026-03-07 02:50:29 +05:00
6429a61ad0 Профиль и группы: фиксированные табы, fast-scroll с датой и Apple Emoji 2026-03-07 02:50:29 +05:00
59d71c9717 Группы: восстановление ключей по инвайту и Apple Emoji
- Добавлено восстановление локального ключа группы из инвайта при повторном нажатии, даже если на сервере статус уже JOINED.
- В карточке приглашения сначала восстанавливается ключ, затем открывается группа.
- Включено отображение Apple Emoji для названия/описания группы в GroupInfo и в заголовке группы в чате.
- Обновлён превью-заголовок в GroupSetup на Apple Emoji рендер.
2026-03-07 02:50:29 +05:00
429025537f Исправил переход по своему тэгу в группах и убрал лишнюю подсветку
- Клик по своему упоминанию теперь сразу открывает My Profile без экрана OtherProfile и kebab-меню\n- Нормализовал сравнение аккаунта по publicKey/username (trim + ignoreCase)\n- Убрал жёлтую подсветку сообщений с упоминанием в группах\n- Подровнял положение бейджа верификации рядом с именем
2026-03-06 20:03:50 +05:00