Неофициальный iOS клиент 4pda.to
Минимальная поддерживаемая версия: iOS 16
- TestFlight: Стабильная версия / Бета версия
- Приложенный к релизу .ipa файл (список версий)
- Просмотр статей сайта, возможность оставлять комментарии и ставить лайки
- Избранные темы, переход к началу/концу/непрочитанному, настройка оповещений
- Форум, ответы в темах, редактирование/удаление постов
- QMS (только существующие диалоги, пока нет поддержки ББ-кодов)
- Уведомления о новых ответах/упоминаниях/QMS (работает в фоне 0-2 раза в день)
- Профили, краткая информация, статистика и достижения
- История просмотра тем
- Авторизация
- Панель ББ-кодов и шаблоны при создании поста
- Закладки
- Поиск по форуму
- Упоминания
- Репутация
- Полноценный QMS
- Редактирование профиля
- DevDB
Часто задаваемые вопросы (спойлер)
Q: Я нашел баг / у меня есть предложение, куда писать?
A: Пишите нам в чат в телеграме или тему на 4pda
Q: Как установить приложение? В чем разница между стабильной / бета версией?
A: На данный момент есть два варианта установки:
- Через TestFlight. Есть две версии: стабильная (изменения реже, крупнее, без крупных багов) и бета (изменения чаще, меньше, потенциально что-то ломают)
- Скачать .ipa и установить с помощью AltStore / Sideloadly / и т.д.
Q: Приложение не грузит страницы после запуска и помогает только перезапуск приложения / при запуске выскакивает ошибка "Упс, что-то пошло не так"
A: Это старый баг связанный с соединением к 4pda и ограничениями со стороны iOS. В планах однажды починить этот баг, но пока он случается не часто, так что не в приоритете
Q: Приложение ничего не грузит даже после перезапуска / не грузятся картинки / файлы, что делать?
A: Попробовать сменить текущий маршрут
Q: Почему уведомления из приложения не приходят сразу же, а с задержкой / только при запуске?
A: Из-за ограничений со стороны iOS, приложение может запросить уведомления в фоне только 0-2 раза в день
Q: У меня iOS 15 или раньше, можно ли понизить версию?
A: Нет и не планируется
Тема на форуме - ссылка
Обсуждение в телеграме - ссылка
Список изменений в телеграме - ссылка
Подписка / донат на Boosty - ссылка
USDT (TRC20) - TEjFJcouLmUCuhxnK1mwN4CmsbYVwBU9nD
USDT (BEP20) - 0xec593b4587328a5E0789Ff905E26012555E2ddc1
- Swift 6
- Модульная архитектура на Tuist
- Все фичи пишутся с использванием The Composable Architecture (TCA)
- Для запуска PostHog/Sentry необходимо вписать свои ключи в Secrets.swift
Краткий гайд по запуску:
- Установите mise
- Выполните в папке проекта
mise install
для установки ruby и tuist - Выполните
tuist install && tuist generate
для генерации и запуска проекта
- Xialtal - за неоценимый вклад в общее развитие приложения
- RustOytov, KaninVitaliy, masnumberone - за доработку функционала и исправление багов
GPL v3 (C) 2022-2025 Ilia Lubianoi