Commit Graph

  • 03c556f77e Фикс: кастомный header на экране Request Chats — glass chevron, separator, full-width swipe back main senseiGai 2026-04-14 22:33:19 +05:00
  • e5c0a270df Кастомный header чат-листа в стиле Telegram — glass кнопки, анимация search bar, snap при скролле senseiGai 2026-04-14 19:10:10 +05:00
  • 400538bf2a Фикс: сделал subtitle в списке чатов и текст in-app баннера в одну строку с truncate senseiGai 2026-04-14 18:36:13 +05:00
  • 69ac9cd270 Баннер Telegram-паритета и прямой переход в чат по тапу senseiGai 2026-04-13 23:34:54 +05:00
  • 05420337cc Фикс: конвертация голосовых сообщений desktop - iOS senseiGai 2026-04-13 17:02:17 +05:00
  • ab9a93cb7e Фикс: убран clipsToBounds с bubbleView, разблокирован scrubbing жест на waveform senseiGai 2026-04-13 14:48:29 +05:00
  • 472b9a23f5 Голосовые сообщения — фикс аудио, layout preview panel, склейка сегментов senseiGai 2026-04-13 03:57:22 +05:00
  • dd80c7d7e3 Исправлен рендеринг voice blob — убран shapeLayer.bounds, уменьшен размер до 56pt senseiGai 2026-04-13 00:19:07 +05:00
  • 08a1da64a8 Голосовые сообщения — фиксы lock view, cancel анимация, recording panel UI senseiGai 2026-04-12 23:30:00 +05:00
  • 30f333ef90 бейдж упоминаний в чат-листе, прямая навигация по @mention, тап на аватарку → профиль, RequestChats на UIKit senseiGai 2026-04-12 21:40:32 +05:00
  • 86a400b543 Голосовые сообщения UI, Settings на UIKit, адаптивная темизация senseiGai 2026-04-11 21:45:19 +05:00
  • 667ba06967 Голосовые сообщения - анимация кнопки микрофона + панель записи с таймером senseiGai 2026-04-11 01:46:09 +05:00
  • 49fc49ffda Тапбар — dual-layer маскировка, плавные анимации и badge senseiGai 2026-04-10 17:57:54 +05:00
  • baf4985837 Редизайн tab bar на UIKit — иконки, жесты и анимации 1:1 как в Telegram-iOS senseiGai 2026-04-10 06:09:39 +05:00
  • adad5b8b83 Фикс: peer profile — offline статус, запрет расширения letter-аватара, центрирование sticky title, адаптивный chevron senseiGai 2026-04-09 20:21:24 +05:00
  • f6fc34e7d9 Фикс: групповой пуш-навигация, in-app баннер Telegram parity, надёжность NSE аватарок senseiGai 2026-04-08 01:47:17 +05:00
  • f6af59ba11 Фикс: пуш-аватарки (Communication Notification entitlement) + in-app баннер 1:1 Telegram parity senseiGai 2026-04-08 01:03:13 +05:00
  • bde2e78f3d Фикс: пуш-уведомления — in-app баннер (Telegram parity), аватарки Mantine, группы person.2.fill, антиспам вибраций senseiGai 2026-04-08 00:21:46 +05:00
  • 168abb8aec Фикс: пуш-уведомления — убраны кастомные in-app баннеры, Desktop-active suppression, NSE timeout safety senseiGai 2026-04-07 22:26:30 +05:00
  • 62c24d19cf Фикс: просмотр фото — убрана нерабочая hero-анимация, фотки теперь заполняют экран senseiGai 2026-04-07 19:09:40 +05:00
  • d84c867bd3 Пуш-нотификации, кросс-платформенный аудит + 65 новых тестов (badge, dedup, Desktop-suppression, payload parity) senseiGai 2026-04-07 18:38:35 +05:00
  • ff8eca710d Полный аудит крипто + доставки - 67 тестов, download retry fix, bytesToAndroidUtf8 fix senseiGai 2026-04-07 17:03:43 +05:00
  • a5945152c0 Фикс: исправлено исчезновение части уведомлений при открытии пуша senseiGai 2026-04-06 23:35:29 +05:00
  • 333908a4d9 feat: группы — inline карточка приглашения (Desktop/Android parity) + навигация pop→push fix senseiGai 2026-04-06 02:07:06 +05:00
  • cdb6c7e51e Фикс: группы — пароль вложений hex→plain (Android parity, Desktop decrypt fix) senseiGai 2026-04-06 00:48:07 +05:00
  • 55cb120db3 Фикс: бэкграунд звонки — аудио, имя на CallKit, deactivation order, UUID race senseiGai 2026-04-06 00:18:37 +05:00
  • d65624ad35 Темизация: adaptive цвета чата, context menu, attachment picker, auth + instant отклик DarkMode кнопки senseiGai 2026-04-05 12:16:24 +05:00
  • a72a1bd6c9 Добавлена темизация: circular reveal анимация, адаптивные цвета light/dark, обои по теме senseiGai 2026-04-03 23:12:35 +05:00
  • 078e2d4feb Деdup: защита от дублей сообщений + Forward Picker UI parity senseiGai 2026-04-03 19:18:56 +05:00
  • da6b3d7c3f Групповые чаты: sender name/avatar в ячейках, multi-typer typing, фикс скачивания фото/аватарок и verified badge senseiGai 2026-04-03 18:04:41 +05:00
  • de0818fe69 Фикс: дубликат CallKit вызова, disconnect recovery, WebRTC packet buffering и E2EE rebind loop senseiGai 2026-04-02 15:29:46 +05:00
  • 4be6761492 Push-уведомления: Telegram-parity in-app баннер, threadIdentifier группировка и letter-avatar в NSE senseiGai 2026-04-01 18:33:59 +05:00
  • 79c5635715 Fix push-навигация: stale pendingChatRoute вызывал переход в чужой чат при переключении табов senseiGai 2026-04-01 15:32:08 +05:00
  • 8f69781a66 CallKit/PushKit интеграция + фикс PacketPushNotification (tokenType, deviceId) senseiGai 2026-04-01 00:39:34 +05:00
  • 0470b306a9 Calls: убран "Start New Call", добавлены аватарки и исправлена область нажатия строки senseiGai 2026-03-31 19:32:11 +05:00
  • 464fae37a9 Форвард: Telegram-parity UI — правильный размер бабла, текст/таймстамп, аватарка с инициалами, отступы senseiGai 2026-03-31 16:36:58 +05:00
  • e5179b11ea Реплай: исправлен отступ от бара до текста (6pt → 8pt, Telegram parity) senseiGai 2026-03-31 14:51:00 +05:00
  • 876e541006 Фича: reply-to-reply + подсветка сообщения при навигации по реплаю senseiGai 2026-03-31 03:07:38 +05:00
  • 6b55baacd8 Telegram-style date pills в чат-листе — sticky headers с push-переходом между секциями senseiGai 2026-03-31 02:48:28 +05:00
  • 3fc15c14ff Фикс: исправлен скролл реплай-сообщений под композер при отправке senseiGai 2026-03-31 00:16:29 +05:00
  • a2de309a0f Фикс: блокировка восстановления клавиатуры при свайп-бэк и скип read receipt для системных аккаунтов senseiGai 2026-03-30 23:08:52 +05:00
  • 6270f4d4a1 Чат: Telegram-style анимация появления сообщений (slide-up spring + alpha fade) senseiGai 2026-03-30 21:52:21 +05:00
  • f3d5897b2b Пустой чат: glass-подложка и composer на iOS < 26, empty state анимируется с клавиатурой через UIKit senseiGai 2026-03-30 21:08:31 +05:00
  • dcefce7cd5 Фикс: race condition свайп-минимизации call bar + асимметричный transition оверлея senseiGai 2026-03-30 20:18:43 +05:00
  • f24f7ee555 Минимизированный call-бар: UIKit additionalSafeAreaInsets для сдвига навбара, Telegram-style градиент и UI-рефакторинг senseiGai 2026-03-30 04:24:48 +05:00
  • 2b25c87a6a Кроссплатформенный аудит: reply-бар, файлы, аватар, blurhash — 10 фиксов Desktop/Android-parity senseiGai 2026-03-30 01:21:07 +05:00
  • 406ac421a3 Data-only пуши: обработка type/from/dialog, очистка по read, мут-проверка групп и имя отправителя senseiGai 2026-03-29 22:36:38 +05:00
  • 4e17c9b188 Forward без перезаливки: chacha_key_plain + HEX пароль вложений (Desktop parity) senseiGai 2026-03-29 21:28:28 +05:00
  • 8c64111bd6 AttachmentTransport: per-attachment транспортный сервер и тег, backward-compat Codable, download parity senseiGai 2026-03-29 21:08:02 +05:00
  • 44a74ad327 Reply-бар: Telegram-parity стилизация, alignment, preview-текст и cross-platform аудит senseiGai 2026-03-29 19:39:08 +05:00
  • 469f182155 Reply-ограничения: Desktop-parity аудит и фикс .call / system accounts senseiGai 2026-03-29 18:02:01 +05:00
  • 5e89e97301 Свайп-реплай: Telegram-parity эффекты и иконка senseiGai 2026-03-29 16:50:59 +05:00
  • 3b26176875 Чат: вертикальное центрирование bubble вложений, tap-to-download аватар и мгновенный показ call-attachment senseiGai 2026-03-29 15:29:13 +05:00
  • 6e927f8871 Реализован UI файлов, звонков и аватаров в пузырьках сообщений — Telegram iOS parity senseiGai 2026-03-29 01:57:45 +05:00
  • 16191ef197 iOS звонки в foreground с full E2EE и паритетом call-attachment senseiGai 2026-03-28 23:40:39 +05:00
  • e49d224e6a Фикс: детерминированный роутинг PacketSearch на iOS без подмешивания фоновых результатов senseiGai 2026-03-28 21:07:05 +05:00
  • 5af28b68a8 Паритет вложений и поиска на iOS (desktop/server/android), новые autotests и аудит senseiGai 2026-03-28 18:21:55 +05:00
  • 8314318a8a Добавленны бенчмарки производительности и подтвержден прирост native crypto/blurhash senseiGai 2026-03-28 09:37:04 +05:00
  • 66369ec0b9 Убраны actor-isolation warnings и выровненны версии extension senseiGai 2026-03-28 09:18:48 +05:00
  • 1978db0f38 Чат: сузил bubble и улучшил пропорции media-сообщений senseiGai 2026-03-28 08:38:03 +05:00
  • d706ef6d62 Реализован медиа-коллаж telegram-like, с переполнением и распределением статусов по уровням. senseiGai 2026-03-28 00:40:35 +05:00
  • e03e3685e7 Фикс: восстановлена загрузка собственного пузырька изображения и стабилизирован хвост / интервал senseiGai 2026-03-28 00:14:34 +05:00
  • 3a3489ac49 Фикс клавиатуры iOS < 26: pure UIKit composer, симметричная компенсация offset, scroll-to-bottom на CALayer senseiGai 2026-03-27 01:01:06 +05:00
  • f6afc79cd8 Фикс многострочного input (iOS 17-18), скругления glass iOS 26, откат swizzle таб-бара senseiGai 2026-03-25 17:39:22 +05:00
  • 872cdb88b0 Cкругления glass iOS 26, фикс compiler crash senseiGai 2026-03-25 17:14:22 +05:00
  • d0041f0c10 Equatable-ячейки сообщений, пагинация скролла, оптимизация removeDuplicates senseiGai 2026-03-25 15:06:01 +05:00
  • d482cdf62b Фикс клавиатуры, скругления input, iOS 26 layout, доставка сообщений и синхронизация senseiGai 2026-03-24 20:31:30 +05:00
  • 1cdd392cf3 Фикс: поднятие контента сообщений синхронно с раскрытием клавиатуры senseiGai 2026-03-23 19:46:01 +05:00
  • 0b95776968 Фикс: поле ввода следует за клавиатурой без задержки (UIKit-контейнер composer) senseiGai 2026-03-23 16:23:35 +05:00
  • 9289bb2efd Уведомления CarPlay, панель вложений с Lottie, фикс reply preview, плавная анимация клавиатуры, стабильность WebSocket senseiGai 2026-03-22 01:58:13 +05:00
  • 65e5991f97 Фикс: имя файла в пересланных сообщениях, потеря фоток/файлов при пересылке forwarded-сообщений, Фоллбэк при unwrap forwarded-сообщения, защита БД от перезаписи синком senseiGai 2026-03-21 20:28:11 +05:00
  • 224b8a2b54 Пересылка фото: перешифровка + загрузка на CDN, коллаж для пересланных фото, открытие в просмотрщике senseiGai 2026-03-20 21:20:11 +05:00
  • e75c6bac12 Доставка сообщений при потере сети, кэш фото при отправке, FPS клавиатуры, свайп фото, badge tab bar, release notes, sync unread fix senseiGai 2026-03-20 16:51:57 +05:00
  • 44652e0d97 Оптимизация FPS чата: ForEach fast path, keyboard animation без updateUIView, debounce pipeline, кэши с half-eviction, release notes механизм senseiGai 2026-03-19 03:35:04 +05:00
  • 422b20702e Уведомления в фоне, оптимизация FPS чата, release notes, read receipts паритет с Android senseiGai 2026-03-18 20:10:20 +05:00
  • 1f442e1298 Уведомления, Real-time синхронизация, фотки, reply and forward senseiGai 2026-03-17 03:51:29 +05:00
  • 624038915d Кросс-платформенное шифрование фото/аватаров, профиль собеседника, вложения в чате senseiGai 2026-03-16 05:57:07 +05:00
  • dd4642f251 encryptWithPassword возвращён к SHA256+rawDeflate (iOS-only данные) Добавлен encryptWithPasswordDesktopCompat (SHA1+zlibDeflate) для кросс-платформенных данных (aesChachaKey, аватар) 3 вызова в SessionManager переведены на desktop-compatible путь Добавлен Notification.Name.profileDidUpdate для мгновенного обновления имени в Settings Удалены debug-логи из CryptoManager и SessionManager senseiGai 2026-03-15 03:50:56 +05:00
  • acc3fb8e2f Кнопка быстрого скролла вниз, автоскролл при отправке сообщения, оптимизация FPS анимации клавиатуры senseiGai 2026-03-14 01:56:48 +05:00
  • 7dbddb27a6 Подавление уведомлений в открытом чате, ускорение переходов между экранами, инициалы на экране разблокировки, плавный keyboard offset senseiGai 2026-03-13 00:37:36 +05:00
  • c7bea82c3a Исправление аватарки на экране разблокировки, плавная анимация инпута, онлайн-статус по входящим сообщениям, push-навигация в чат, оптимизация debug-логов senseiGai 2026-03-13 00:12:30 +05:00
  • 70deaaf7f7 Исправление расширения поля пароля при переключении видимости: перенос toggle в UIKit senseiGai 2026-03-12 04:01:21 +05:00
  • dc8e179c10 Унифицирование состояний до Connecting... и Chats senseiGai 2026-03-11 01:43:52 +05:00
  • fa003e9edb Исправления UI: центрирование Saved Messages, размеры тулбара звонков, отображение "Connecting...", локальная отправка в Saved Messages senseiGai 2026-03-11 01:41:40 +05:00
  • 0f5094df10 Исправление winding direction хвостика incoming-баблов + выравнивание баблов в группе senseiGai 2026-03-10 19:31:09 +05:00
  • 2cc780201d Тулбар ChatDetail по Figma: capsule back-кнопка, аватар 44×44, padding и размеры senseiGai 2026-03-10 00:48:26 +05:00
  • 4dd46b1cf6 Настройка Fastlane: автоинкремент версий, идентификатор приложения и экспортный compliance senseiGai 2026-03-09 19:34:29 +05:00
  • d6d50eb214 Update project version to 5 and add Release configuration for build lanes; introduce encryption specification and color palette documentation senseiGai 2026-03-09 18:35:43 +05:00
  • fd948991f3 Telegram-стиль затемнение сверху в ChatDetailView (iOS < 26) senseiGai 2026-03-09 18:24:52 +05:00
  • b1f71c43f0 Дизайн-система iOS < 26: чёрный фон, blur элементов, удаление SplashView senseiGai 2026-03-09 12:10:43 +05:00
  • 30e9e3664c Исправление инверсии онлайн-статуса и border индикатора senseiGai 2026-03-08 18:09:49 +05:00
  • 8e27542c5b Выравнивание аватарок и онлайн-индикатора iOS с desktop (Mantine v8) senseiGai 2026-03-08 17:10:02 +05:00
  • 196765f038 Откат случайно включённых изменений дизайн-системы senseiGai 2026-03-08 05:23:09 +05:00
  • 685029b623 Исправление бесконечного рендер-цикла SearchView и поиск по публичному ключу senseiGai 2026-03-08 05:18:15 +05:00
  • e26d94b268 Исправление бесконечного рендер-цикла SearchView и поиск по публичному ключу senseiGai 2026-03-08 05:14:54 +05:00
  • 6bef51e235 Онлайн-статусы, исправление навигации и UI чатов senseiGai 2026-03-06 04:00:57 +05:00
  • 003c262378 Сделать плавную анимацию кнопки send senseiGai 2026-03-02 19:56:09 +05:00
  • 8238fd1940 Fix chat send button behavior senseiGai 2026-03-02 03:22:19 +05:00
  • d1fcc04125 feat: Update text color to improve readability across multiple authentication views senseiGai 2026-02-28 13:21:24 +05:00
  • 7272f24595 Merge remote-tracking branch 'refs/remotes/origin/main' senseiGai 2026-02-27 23:38:44 +05:00