Releases
1.2.2
Compare
Sorry, something went wrong.
No results found
Патчноут - Комментарии, ответы, поиск, стили, уведомления
Комментарии и ответы
Рефакторинг: разделение CommentView на CommentContentView и обертку с replies
Изоляция replies от основного комментария для предотвращения конфликтов с contextMenu
Улучшения в CreateCommentView: синхронизация фокуса, улучшенные бейджи ответов, автофокус
Контекстное меню
Добавлено contextMenu для комментариев: быстрый ответ и удаление (для владельцев)
ContextMenu применяется только к основному комментарию, не затрагивая replies
Поиск
Новый SearchService для поиска пользователей и каналов
Интеграция поиска в MoreView с переключением между типами
SearchTaskManager для управления и отмены запросов поиска
Стили и визуальные улучшения
ProfileCard : заменен .glassEffect() на .background() с материалом (как в CreatePostView)
FeedView : обновлен фон онлайн-блока, убрана зависимость от isGlassEffectEnabled
ProfileTabsView : переработан на кастомные кнопки, убрана зависимость от iOS 26.0
GlassEffectContainer : обновлен fallback для единого стиля на всех версиях iOS
MusicView : обновлена страница музыки с новым дизайном "Моя волна"
Переключение аккаунтов
Добавлена критическая проверка соответствия ID при переключении аккаунтов
Улучшена обработка ошибок с показом уведомлений пользователю
Обновлен список аккаунтов в разделе "Еще": компактный минималистичный дизайн с возможностью разворачивания
Показывается только текущий аккаунт с кнопкой разворачивания списка
Посты и медиа
Исправлено расширение постов из-за широких изображений
Широкие фотографии теперь уменьшаются пропорционально вместо обрезки
Ограничена ширина изображений для предотвращения выхода за границы экрана
Добавлена поддержка упоминаний @username в тексте постов:
Выделение упоминаний акцентным цветом
Открытие профиля пользователя по нажатию на упоминание
Исправления уведомлений
Добавлена кнопка "Прочитать все" в NotificationsModalView (показывается только при наличии непрочитанных)
Счетчик непрочитанных обновляется только при закрытии модалки
Убрано автоматическое прочтение всех уведомлений при открытии
Исправления багов
Исправлена типизация async let в FeedView.refreshable
CreatePostView использует только fallback версию для контроля затемнения
Новые модели
SearchUser, SearchChannel, UsersSearchResponse, ChannelsSearchResponse
Технические улучшения
Улучшена модульность компонентов комментариев, добавлены MARK комментарии
Оптимизированы запросы поиска и асинхронные задачи
Добавлен компонент ClickableTextWithMentions с поддержкой кликабельных упоминаний через UITextView
Создан CompactAccountRow для компактного отображения текущего аккаунта
You can’t perform that action at this time.