Нативное мобильное приложение для iOS и Android для Discourse

Как выглядит Discourse в виде нативного приложения?

Демо-просмотр

Уникальный кастомный редактор сообщений.

#ОставайтесьНаСвязи

7 лайков

Это действительно круто :+1:

Это совместимо с плагинами?

1 лайк

На данный момент поддерживаются только официальные плагины Discourse, в настоящее время ведётся работа по интеграции плагина календаря.


1 лайк

Это действительно выглядит круто. Где я могу это найти?

Пожалуйста, наберитесь терпения, он пока недоступен :wink:

2 лайка

Я ещё не опубликовал приложение в магазинах, поэтому сейчас оно работает только на моём устройстве для разработки. Экраны — это просто превью, предназначенные для сбора обратной связи, а не рекламные материалы, так как я не аффилирован с Meta ни в какой форме.

Приложение изначально создавалось для моего сообщества, о котором я рассказывал в прошлом месяце. Я внес несколько незначительных изменений, чтобы поддержать другие форумы, и дал приложению отдельное название для тех, кто действительно хочет получить нативный клиент Discourse с почти всеми веб-функциями, интегрированными в него.

Однако некоторые функции могут не работать из коробки на некоторых форумах, поскольку мне требуется плагин, который должен сопровождать само приложение. Поэтому пользователи с собственным хостингом получают выгоду, а форум discourse.group получает ограниченную поддержку: на нём не будет нативного входа, push-уведомлений или моего кастомного режима «История» на главном экране приложения.

Если вы хотите увидеть, как приложение выглядит с вашим форумом, поделитесь его URL. Если же вам нужен превью с входом, вам нужно добавить схему приложения на ваш сайт:

Все настройки сайта >> Разрешённые перенаправления аутентификации пользовательского API

Ссылка на форум: https://url-форума/auth_redirect
Схема: sysaru://auth_redirect

3 лайка

Я изучил множество рекомендаций и пошел немного дальше, добавив полную поддержку нескольких форумов с возможностью активного переключения между ними. Появился навигатор сообщений, который заменяет прокрутку временной шкалы, новые иммерсивные комментарии (социальные и вложенные ответы), а также в редактор добавлено больше блоков.

Все форумы, использующие плагин Sysaru App Engine, получат нативные push-уведомления, поддержку миниатюр видео для режима «История» и постов.

Посты были обновлены для поддержки только готовых переводов. Чат и карточки пользователей не переводятся, так как Discourse не поддерживает это на нативном уровне. Помимо переводов самого Discourse, текст приложения был переведен на 49 языков, которые поддерживаются Discourse из коробки.

Следите за обновлениями…

3 лайка

Хотя я уделял основное внимание сортировке сообщений от новых к старым, я внедрил новый метод навигации по сообщениям, который стал более лаконичным, плавным и быстрым, чтобы вы могли следить за беседами без необходимости долго прокручивать длинные списки.

4 лайка

Одной из ключевых функций, которые я реализовал, является «Режим планшета». Поскольку раньше, до использования Discourse, я пользовался другим форумом, где панель ленты отображалась в выдвижной панели, я придумал эту идею и объединил оба режима в одном мобильном приложении, получив, по сути, два в одном. И теперь размышляю, стоит ли добавить поддержку складных устройств…

Вот превью активного режима планшета @mcwumbly

Буду рад вашим отзывам…

1 лайк

В режиме планшета правая панель будет отображать название сообщества активного подключенного форума. В этом коротком видео на community.openai.com видно, что в публикации автора 2400 ответов, и показано, как навигатор по публикациям загружает нужную запись, даже если пользователи удалили свои ответы и изменили порядок идентификаторов.

@LarisaHaster

3 лайка

Ого, выглядит просто супер! Когда вы планируете запускать бету?

1 лайк

Как я упоминал на прошлой неделе, Sysaru поддерживает «готовые» посты на форумах, где есть переводы сообщений. Поскольку Vaperina.cc по умолчанию использует венгерскую локаль, на анонимных страницах отображается именно она.

После входа пользователя будут показаны соответствующие переводы @Don

Однако перевод чат-каналов невозможен, так как сам Discourse этого не позволяет. Но поскольку не все сообщества используют чаты, я предполагаю, что это будет удобно только для пользователей, которые действительно говорят на языке по умолчанию.

2 лайка

Это действительно круто! :raising_hands:

2 лайка

Спасибо! Я уже запустил бета-версию для тех, кто откликнулся, но в основном на Android, так как для iOS и iPadOS я использую только симуляторы.

1 лайк

Спасибо, надеюсь, другим тоже понравится.

2 лайка