Хотел уделить минуту и представить проект, который я начал. Project Cypress — нативное клиентское приложение Discourse для iOS.
Сейчас проект находится на очень ранней стадии разработки, и первая сборка уже доступна через TestFlight.
Первая цель (доказательство концепции) заключалась в поддержке нативного рендеринга для большинства стандартных постов Discourse и возможности добавлять несколько сообществ. Текущий функционал очень ограничен, но я всё же хотел сделать приложение доступным на раннем этапе для тех, кто может быть заинтересован. Название и иконка приложения пока являются лишь заглушками.
Однако, учитывая, что вы ещё не известны сообществу и пока не заслужили его доверие, не стоило ли опубликовать исходный код? Где-то есть этот проект на GitHub?
Вы предлагаете пользователям устанавливать закрытое ПО, тестовый код от непроверенного автора (новый аккаунт в Meta, созданный всего 3 дня назад), который даже ещё не прошёл проверку для публикации в App Store?
Мне нравится, что вы постарались сохранить тему и интерфейс постов максимально близкими к тому, что у нас на веб-сайте — всё очень знакомо. Отличная работа!
@merefield Спасибо за обратную связь! Я не знал о мошенничестве через TestFlight, поэтому такой риск понятен. Приложение с закрытым исходным кодом, так как я планирую добавить платные опции в будущем для поддержки дальнейшего развития (я единственный разработчик).
Для контекста: я веду сообщество Discourse для своего другого приложения (HomeHabit), и это одна из главных причин, по которой я хотел иметь нативный клиент. Изначально я думал над этим проектом несколько лет назад, однако примерно в то же время здесь появилась публикация о приложении Fig, поэтому я просто начал использовать его. Теперь, когда разработка Fig прекращена, я решил вернуться к этой идее.
Открытый исходный код не решает эту проблему, так как нет способа проверить, что версия в TestFlight действительно скомпилирована из этого исходного кода.
Темы теперь имеют прокрутку на основе постов для более удобной навигации между постами (в длинных темах при переходе к постам всё ещё есть некоторые проблемы)
Ссылки на темы открываются на месте
Цепочки ответов на посты (нажмите на количество ответов, чтобы увидеть все ответы на посты)
Давайте разберёмся, похоже, API не возвращает ожидаемый ответ. Спасибо, что попробовали!
Кстати, у вас приложение по умолчанию в светлой теме? Это настройка вашего устройства? Это может быть ошибкой, так как сейчас оно должно всегда работать в тёмной теме (пока что, поэтому в светлой теме ещё не тестировалось).