Commit Graph

805 Commits

Author SHA1 Message Date
74d5db3f05 Фикс вечной кнопки 2026-03-17 18:20:12 +07:00
a3fdc9559b Revert "Фикс: кнопка Install Update растягивалась на весь экран"
This reverts commit 200d6987eb.
2026-03-17 18:14:55 +07:00
200d6987eb Фикс: кнопка Install Update растягивалась на весь экран
Убран лишний Box-обёртка с contentAlignment вокруг Row — Row теперь
сам является кликабельным элементом с фиксированной height(50.dp).
Убран Spacer внутри Box который конфликтовал с измерением высоты.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 18:12:04 +07:00
c6c0ade1b3 Фикс компиляции: padding(horizontal, bottom) → padding(start, end, bottom)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 17:52:05 +07:00
02e95ccd2b Улучшен shimmer skeleton для темной и светлой темы
ChatsListSkeleton:
- Sweep shimmer (градиент слева направо) вместо простого lerp
- Время перенесено в правый верхний угол (как в реальных чатах)
- Разные ширины имени/превью для естественного вида
- Цвета приведены к iOS/Telegram-стилю (2C2C2E/48484A / E5E5EA/FFFFFF)

MessageSkeletonList:
- Пузыри чередуются left/right (incoming/outgoing) — раньше все были слева
- Высоты пузырей 36–68dp вместо 64–128dp (реалистичные размеры)
- Outgoing bubble shape с nearRadius снизу-справа
- Группы сообщений с одной стороны имитируют реальный чат

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 17:45:47 +07:00
5e04301539 Поднята версия до 1.2.1 (versionCode 23)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-17 16:17:08 +07:00
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
5e66437239 Bump version to 1.2.1 and increment version code to 23
All checks were successful
Android Kernel Build / build (push) Successful in 16h11m23s
2026-03-17 15:36:11 +07:00
670093c8fe Merge dev into master (resolve conflicts: keep dev release notes)
All checks were successful
Android Kernel Build / build (push) Successful in 17h43m23s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-17 00:00:27 +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
c2198b624d Фикс цвет галочек
Some checks are pending
Android Kernel Build / build (push) Waiting to run
2026-03-16 15:20:53 +07:00
807309a812 Скрытие клавиатуры при свайпе назад на экране поиска
Some checks failed
Android Kernel Build / build (push) Failing after 16h11m23s
Добавлена обработка горизонтального свайпа вправо для автоматического скрытия клавиатуры на SearchScreen.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 10:36:06 +07:00
479fdd0074 Обновлены release notes: добавлены новые функции и исправления интерфейса
All checks were successful
Android Kernel Build / build (push) Successful in 16h27m5s
2026-03-16 01:08:38 +07:00
b1d4458484 Добавлены release notes для версии 1.2.0 (с 1.1.9) 2026-03-16 01:05:54 +07:00
b5398e2f1d Релиз 1.2.0: синхронизированы статусы, скролл и UI-выравнивание
All checks were successful
Android Kernel Build / build (push) Successful in 17h2m4s
- Поднята версия приложения до 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 00:02:27 +07:00
bae665f89d Merge branch 'dev'
All checks were successful
Android Kernel Build / build (push) Successful in 16h26m43s
2026-03-14 22:04:49 +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
a5ec0595ad Синхронизирована логика read-индикаторов в диалоге с чат-листом
All checks were successful
Android Kernel Build / build (push) Successful in 16h17m58s
2026-03-14 21:17:21 +07:00
d78fb184c6 Скрыт инпут и оверлеи при рисовании на фото
All checks were successful
Android Kernel Build / build (push) Successful in 16h20m6s
2026-03-14 15:10:46 +07:00
ddd98a8065 Исправлен черный gesture navigation bar при fullscreen фото
All checks were successful
Android Kernel Build / build (push) Successful in 16h12m7s
2026-03-14 14:24:25 +07:00
d9c54b2d05 Исправлен цвет галочки верификации в профилях и попапах по теме
All checks were successful
Android Kernel Build / build (push) Successful in 16h18m46s
2026-03-14 01:18:20 +07:00
494b459e39 Исправлен цвет галочки верификации в сайдбаре по теме
Some checks failed
Android Kernel Build / build (push) Has been cancelled
2026-03-14 01:15:43 +07:00
8c2e30b4d8 Merge branch 'dev'
Some checks failed
Android Kernel Build / build (push) Has been cancelled
2026-03-14 01:05:19 +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
0aa34e75c9 Выпуск 1.1.7: слияние dev в master
All checks were successful
Android Kernel Build / build (push) Successful in 16h25m22s
2026-03-11 23:03:48 +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
43bcfdff1b Выпуск 1.1.6: слияние dev в master
All checks were successful
Android Kernel Build / build (push) Successful in 16h13m12s
2026-03-10 23:25:16 +05:00
810913b28e Релиз 1.1.6: сессии, аватарки и интерфейсные исправления 2026-03-10 23:25:03 +05:00
9d0cab3f53 Сделаны светло-серые кнопки групп в тёмной теме 2026-03-09 21:25:36 +05:00
982dfc5dff Релиз 1.1.5: ускорено подключение и исправлены группы
All checks were successful
Android Kernel Build / build (push) Successful in 16h12m4s
2026-03-09 20:20:54 +05:00
c2e27cf543 Ускорено подключение, исправлен кэш участников групп и обновлена версия до 1.1.5 2026-03-09 20:20:27 +05:00