Releases: c1osed1/konnectapp
Releases · c1osed1/konnectapp
Release list
Release 1.2.6
Патчноут 1.2.6
-
Закрепленные посты
- Запрос закреплённого поста профиля и показ первым в ленте профиля
- Визуальное выделение (pin рядом с именем + акцентная обводка)
-
Управление кешем
- Исправлены отступы/верстка в разделе управления кешем (заголовки и диаграмма)
-
Посты / модалки
- Исправлена подгрузка данных в модалке поста (last_comment, likes_count, is_liked)
- Кнопка «тут пусто» для last comment: в модалке без текста и некликабельна
-
Удаление
- Подтверждение перед удалением постов/комментариев/ответов
- Исправлен запрос удаления поста: DELETE
/api/posts/{id}(и фиксы для меню)
-
Редактирование постов
- Добавлено редактирование поста и запрос
POST /api/posts/{id}/edit(multipart) + обновление поста в UI
- Добавлено редактирование поста и запрос
-
Формат дат
- Приведено к
d MMMи больше не зависит от системного 12/24‑часового формата
- Приведено к
-
Текст постов
- Исправлено обрезание текста и логика «Показать полностью» для длинных постов
-
Просмотр фото
- Кнопка сохранения изображения в «Фото»
- Плавное затемн
Release 1.2.5
ЧТО НОВОГО:
• ОПРОСЫ В ПОСТАХ
- Создавайте опросы в своих постах
- Голосуйте за варианты ответов
- Смотрите результаты голосования
- Временные опросы с автоматическим истечением срока
- Публичные и анонимные опросы
• УЛУЧШЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ
- Приложение работает быстрее
- Обложки музыки загружаются мгновенно
- Бейджи достижений не тормозят загрузку
- Меньше расход батареи
ИСПРАВЛЕНО:
• Профили теперь открываются без ошибок
• Устранены лаги при запуске приложения
• Улучшена стабильность работы
Release 1.2.4
Патчноут 1.2.4 - Бейджи и управление сессиями
Бейджи достижений
- Отображение бейджей рядом с именем пользователя в постах, комментариях и профиле
- Кеширование бейджей для быстрой загрузки
- Модалка управления бейджами в настройках (активация/деактивация)
- Поддержка SVG и других форматов
- Обработка ошибок при загрузке бейджей
Управление сессиями
- Раздел "Безопасность" в настройках с модалкой "Подключенные устройства"
- Просмотр всех активных сессий с информацией об устройстве, IP и активности
- Возможность завершения сессий на других устройствах
Release 1.2.3
Патчноут 1.2.3 - Видео и превью ссылок
Видео в постах
- Добавлена поддержка видео в постах
- Отображение видео с постером (thumbnail)
- Полноэкранный просмотр видео
- Поддержка NSFW для видео
- Двойной тап для открытия полноэкранного режима
Загрузка видео
- Добавлена возможность загрузки видео из галереи при создании поста
- Генерация thumbnail для видео
- Поддержка форматов видео из PhotosPicker
Превью ссылок
- Автоматическое извлечение URL из текста постов
- Отображение превью ссылок с заголовком, описанием и изображением
- Компактный дизайн превью-карточек
- Поддержка множественных ссылок (группировка по домену, максимум 3)
- Открытие ссылок при нажатии
Улучшения
- Обновлен размер блока превью ссылок для более компактного отображения
- Исправлена обработка ссылок YouTube и других сервисов
1.2.2
Патчноут - Комментарии, ответы, поиск, стили, уведомления
Комментарии и ответы
- Рефакторинг: разделение
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для компактного отображения текущего аккаунта
1.2.0
Новые возможности:
- Раздел "Любимые" в музыке — список понравившихся треков
- Pull-to-refresh — обновление ленты, музыки и профиля потягиванием вниз
- Адаптивная тема "Базовый" — автоматически переключается между светлой и тёмной в зависимости от системной темы телефона
Исправления:
- Исправлена отмена запросов при обновлении ленты
- Улучшена обработка ошибок API
- Исправлены проблемы с отображением текста на светлой теме
- Оптимизирована загрузка изображений с использованием кеша
- Исправлены проблемы с клавиатурой в мессенджере
- Улучшена группировка сообщений в групповых чатах
Full Changelog: 1.1.0...1.2.0
Release 1.1.0
Release 1.0.0
Feed, Music,Profile,More,Notif,FullScreen Music,SyncLyric,ThemeManager