Skip to content

Latest commit

 

History

68 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Konnect

Konnect Logo

Будущее за нами

iOS Swift License


Функциональность

Основные возможности

  • Музыкальный плеер

    • Полнофункциональный плеер с поддержкой фонового воспроизведения
    • Управление с экрана блокировки и Control Center
    • Чарты популярных треков
    • Поиск музыки
    • "Мой Вайб" - персонализированные рекомендации
  • Посты и лента

    • Создание постов с текстом, изображениями и музыкой
    • Лента с постами друзей и популярным контентом
    • Лайки, репосты и комментарии
    • Просмотр изображений с жестами (зум, свайп)
  • Профили

    • Персонализация профиля с фоном и аватаром
    • Статистика подписчиков и подписок
    • Просмотр постов пользователя
    • Система подписок
  • Уведомления

    • Реальные уведомления о лайках, комментариях и подписках
    • Автоматическая проверка новых уведомлений каждые 30 секунд
    • Нативные iOS уведомления
  • Темы

    • 5 красивых тем оформления
    • Базовый (фиолетовый), Амолед, Зеленый, Синий, Голубой
    • Динамические акцентные цвета из профиля
  • Кеширование

    • Кеширование треков для офлайн прослушивания
    • Кеширование изображений и аватарок
    • Управление кешем с детальной статистикой
  • Deep Linking

    • Открытие профилей, постов и музыки по ссылкам
    • Поддержка доменов k-connect.ru

Установка

Через Sideloadly (рекомендуется)

  1. Скачайте последний релиз

    • Перейдите в раздел Releases
    • Скачайте файл konnectapp.ipa
  2. Установите Sideloadly

  3. Установите приложение

    • Откройте Sideloadly
    • Перетащите файл konnectapp.ipa в окно
    • Подключите iPhone через USB
    • Введите Apple ID (для подписи)
    • Нажмите "Start"
  4. Доверие разработчику

    • На iPhone: Настройки → Основные → Управление устройством
    • Найдите ваш Apple ID и нажмите "Доверять"

Через Xcode (для разработчиков)

# Клонируйте репозиторий
git clone https://github.com/c1osed1/konnectapp.git
cd konnectapp

# Откройте проект
open konnectapp.xcodeproj

# Выберите "Any iOS Device" и соберите
# Product → Build (⌘B)

Релизы

Все релизы доступны в разделе Releases.

Каждый релиз содержит:

  • konnectapp.ipa - готовый к установке файл
  • Release Notes - список изменений
  • Версия - номер версии приложения

Текущая версия: 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‑часового формата
  • Текст постов

    • Исправлено обрезание текста и логика «Показать полностью» для длинных постов
  • Просмотр фото

    • Кнопка сохранения изображения в «Фото»
    • Плавное затемнение верхней safe‑area (часы/батарея) в полноэкранном просмотре

Технологии

  • SwiftUI - современный UI фреймворк
  • AVFoundation - воспроизведение музыки
  • Combine - реактивное программирование
  • URLSession - сетевые запросы
  • Keychain - безопасное хранение токенов
  • UserDefaults - локальное хранилище

Темы

Приложение поддерживает 5 тем оформления:

  • Базовый - фиолетовая тема (по умолчанию)
  • Амолед - темная тема с прозрачностью
  • Зеленый - зеленая тема
  • Синий - синяя тема
  • Голубой - голубая тема

Требования

  • iOS 18.0 или новее
  • iPhone или iPad
  • Аккаунт на k-connect.ru

Разработчик

qsoul

Сделано для сообщества K-Connect

СайтПоддержка

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages