Commit Graph

129 Commits

Author SHA1 Message Date
6db6a24969 Баннер авторизации нового устройства в чат-листе (Telegram parity) + фикс навигации Backup 2026-04-17 09:03:47 +05:00
2adce86528 Фикс: upload ring progress доходит до 100% + completion notification через userInfo 2026-04-17 08:28:39 +05:00
88126c8673 Форвард: preview bar в composer + навигация в целевой чат + Mantine аватарки 2026-04-17 07:08:04 +05:00
449b96f6fb Фикс: unread badge пропадал после sync — свой PacketRead эхо помечал новые сообщения прочитанными + perf оптимизации горячих путей 2026-04-17 06:23:47 +05:00
fdbcebdbc7 Фикс: skeleton больше не мелькает при открытии чата с кешированными сообщениями 2026-04-17 04:31:16 +05:00
00414a8991 Фикс: unread badge не сбрасывался markIncomingAsRead теперь вызывается до markAsRead 2026-04-17 03:24:03 +05:00
c3c708b5b3 Telegram-style progress ring для фото/файлов + batch DB writes оптимизация 2026-04-17 03:06:47 +05:00
ab23c7c577 Фикс date pill: убран таймер скрытия, stuck pill всегда видим 2026-04-17 01:56:46 +05:00
660d1f046d Групповые аватарки: отправка + шифрование + Desktop parity 2026-04-17 01:07:46 +05:00
01399a4571 Фикс: добавлен вызов applyInsertionAnimations + плавное появление баблов как в Telegram 2026-04-17 00:27:39 +05:00
bb7be99f44 Фикс: Request Chats навигация + reply cancel (X) + emoji краш в группах + баннер аватарка 2026-04-16 21:38:33 +05:00
459ac4e4da Индикация прочтения в чат-листе + баблах + Telegram-exact галочка 2026-04-16 18:02:16 +05:00
4b1953a72e Фикс: проверка @username при тапе на упоминание + фикс блокировки тачей in-app баннером 2026-04-16 17:39:30 +05:00
0046ebd9fe Выделение сообщений + пересылка вложений (фото/голосовые/файлы/инвайты) 2026-04-16 11:54:41 +05:00
8a1afd8262 Фикс: убраны UI-дёргания при отправке голосовых + блокировка dismiss клавиатуры во время записи 2026-04-16 10:31:47 +05:00
75008e4a20 Фикс: empty state + service messages + навигация GroupInfoView + профиль из группы + Saved Messages 2026-04-16 09:16:57 +05:00
bc478ab484 Флоу создания группы — glass search bar, выбор фото, поле описания, кнопка X в Join Group 2026-04-16 08:46:34 +05:00
b30882e56d Фикс: нижний инсет чат-листа + анимация сжатия search bar (Telegram-паритет) 2026-04-16 06:37:02 +05:00
c1348aeb2f миграция экрана Appearance на UIKit + обновление обоев из Android 2026-04-15 19:27:12 +05:00
c43e83ab89 Фикс: починил индикацию прочитанных сообщений после миграции на UIKit 2026-04-15 17:36:53 +05:00
c3260889f4 Фикс: инсет маски шиммера скелетона + смешанные бабблы в групповом скелетоне 2026-04-15 15:48:02 +05:00
8561fecbfc UIKit миграция ChatDetailView + pinned header fraction fix + tab bar visibility 2026-04-15 14:51:07 +05:00
03c556f77e Фикс: кастомный header на экране Request Chats — glass chevron, separator, full-width swipe back 2026-04-14 22:33:19 +05:00
e5c0a270df Кастомный header чат-листа в стиле Telegram — glass кнопки, анимация search bar, snap при скролле 2026-04-14 19:10:10 +05:00
400538bf2a Фикс: сделал subtitle в списке чатов и текст in-app баннера в одну строку с truncate 2026-04-14 18:36:13 +05:00
69ac9cd270 Баннер Telegram-паритета и прямой переход в чат по тапу 2026-04-13 23:34:54 +05:00
05420337cc Фикс: конвертация голосовых сообщений desktop - iOS 2026-04-13 17:02:17 +05:00
ab9a93cb7e Фикс: убран clipsToBounds с bubbleView, разблокирован scrubbing жест на waveform 2026-04-13 14:48:29 +05:00
472b9a23f5 Голосовые сообщения — фикс аудио, layout preview panel, склейка сегментов 2026-04-13 03:57:22 +05:00
dd80c7d7e3 Исправлен рендеринг voice blob — убран shapeLayer.bounds, уменьшен размер до 56pt 2026-04-13 00:19:07 +05:00
08a1da64a8 Голосовые сообщения — фиксы lock view, cancel анимация, recording panel UI 2026-04-12 23:30:00 +05:00
30f333ef90 бейдж упоминаний в чат-листе, прямая навигация по @mention, тап на аватарку → профиль, RequestChats на UIKit 2026-04-12 21:40:32 +05:00
86a400b543 Голосовые сообщения UI, Settings на UIKit, адаптивная темизация 2026-04-11 21:45:19 +05:00
667ba06967 Голосовые сообщения - анимация кнопки микрофона + панель записи с таймером 2026-04-11 01:46:09 +05:00
49fc49ffda Тапбар — dual-layer маскировка, плавные анимации и badge 2026-04-10 17:57:54 +05:00
baf4985837 Редизайн tab bar на UIKit — иконки, жесты и анимации 1:1 как в Telegram-iOS 2026-04-10 06:09:39 +05:00
adad5b8b83 Фикс: peer profile — offline статус, запрет расширения letter-аватара, центрирование sticky title, адаптивный chevron 2026-04-09 20:21:24 +05:00
f6fc34e7d9 Фикс: групповой пуш-навигация, in-app баннер Telegram parity, надёжность NSE аватарок 2026-04-08 01:47:17 +05:00
f6af59ba11 Фикс: пуш-аватарки (Communication Notification entitlement) + in-app баннер 1:1 Telegram parity 2026-04-08 01:03:13 +05:00
bde2e78f3d Фикс: пуш-уведомления — in-app баннер (Telegram parity), аватарки Mantine, группы person.2.fill, антиспам вибраций 2026-04-08 00:21:46 +05:00
168abb8aec Фикс: пуш-уведомления — убраны кастомные in-app баннеры, Desktop-active suppression, NSE timeout safety 2026-04-07 22:26:30 +05:00
62c24d19cf Фикс: просмотр фото — убрана нерабочая hero-анимация, фотки теперь заполняют экран 2026-04-07 19:09:40 +05:00
d84c867bd3 Пуш-нотификации, кросс-платформенный аудит + 65 новых тестов (badge, dedup, Desktop-suppression, payload parity) 2026-04-07 18:38:35 +05:00
ff8eca710d Полный аудит крипто + доставки - 67 тестов, download retry fix, bytesToAndroidUtf8 fix 2026-04-07 17:03:43 +05:00
a5945152c0 Фикс: исправлено исчезновение части уведомлений при открытии пуша 2026-04-06 23:35:29 +05:00
333908a4d9 feat: группы — inline карточка приглашения (Desktop/Android parity) + навигация pop→push fix 2026-04-06 02:07:06 +05:00
cdb6c7e51e Фикс: группы — пароль вложений hex→plain (Android parity, Desktop decrypt fix) 2026-04-06 00:48:07 +05:00
55cb120db3 Фикс: бэкграунд звонки — аудио, имя на CallKit, deactivation order, UUID race 2026-04-06 00:18:37 +05:00
d65624ad35 Темизация: adaptive цвета чата, context menu, attachment picker, auth + instant отклик DarkMode кнопки 2026-04-05 12:16:24 +05:00
a72a1bd6c9 Добавлена темизация: circular reveal анимация, адаптивные цвета light/dark, обои по теме 2026-04-03 23:12:35 +05:00