Pleroma frontend и клиенты
Обзор на клиенты для Pleroma и Mastodon
Desktop
Tootle
GTK-клиент для Mastodon и Pleroma под Linux. Tootle очень простой в освоении и отлично подойдёт новоприбывшим в Fediverse. Tootle не совсем удобно работает с контентом (аудио, видео, изображения): они открываются локально, а не из клиента. Плюс, как и у многих других клиентов, ориентированных на Mastodon, Tootle не позволит написать сообщение длиной больше 500 символов, даже если на инстансе лимит выше.
Система индикаторов reply, reblog, favorite неактивна полностью.

Web
Sengi
Веб-клиент для Mastodon и Pleroma, поддерживающий мультиаккаунт. Sengi имеет многоколоночный UI, как и у Mastodon. Функционал сфокусирован на колонках — их можно передвигать, настраивать отображение. Из интересных особенностей — в клиент встроен Twitter Bridge, то есть можно подписаться на аккаунт в Twitter.
С этим клиентом ситуация обратная — у него отличная цветовая индикация reply, но не активен индикатор favorite и reblog (не видно количество и их наличие).

Hyperspace
Веб-клиент для Mastodon и Pleroma. Сразу хотелось бы отметить минус — клиент не умеет загружать изображения. Hyperspace имеет одноколоночный UI, но в настройках можно включить отображение в виде плитки. Из плюсов — красивый и продуманный дизайн, упоминания и теги выносятся в отдельную область, и это по-своему удобно.

Pinafore
Одноколоночный веб-клиент, который напоминает Twitter. В целом, Pinafore — это простой, без всяких излишеств клиент, который загружается очень быстро. Одной из дополнительных особенностей является то, что он позволяет пользователям заходить в несколько аккаунтов и переключаться между ними вместе с клиентом.
Но что меня особенно поразило, так это настройки «Wellness settings», предназначенные для уменьшения вызывающих привыкание или тревогу аспектов социальных сетей. Например, в ней можно скрыть количество подписчиков, количество репостов или скрыть уведомления. И эти настройки частично основаны на руководящих принципах Center for Humane Technology.
Здесь та же самая проблема — система индикаторов reply, reblog, favorite неактивна полностью.

Halcyon
Веб-клиент для Mastodon и Pleroma, целью которого является воссоздание простого и красивого пользовательского интерфейса Twitter, сохраняя при этом все преимущества децентрализованных сетей. Halcyon может служить прекрасной альтернативой, если кто-то мигрирует из Twitter в Fediverse.
Особенности:
- Поддерживает пользовательские ограничения символов Pleroma и Mastodon.
- Поддерживает пользовательские смайлики в сообщениях и именах пользователей
- Поддерживает функцию опросов
- Нет рекламы и трекеров.
- Это открытый исходный код — вы можете помочь добавить функции, которых вам не хватает.
- Имеет полную поддержку списков, включая создание/редактирование/удаление
- Имеет полную поддержку фильтров
- Поддерживает такую функцию, как опросы
- Есть десятки бесплатных экземпляров Halcyon — нет единой точки отказа.
- Halcyon доступен на многих языках — в настоящее время 9
- Поддерживает различные медиафайлы, как GIF, видео или аудиофайлы
- Строение thread
Что особенно мне понравилось, так это настройка внутри Halcyon редиректа в конфиденциальные фронтенды Invidious, Nitter, Bibliogram и даже в NoFB. Только за это достаточно влюбиться в Halcyon.

Brutaldon
Один из самых необычных веб-клиентов в этом списке, в том смысле, что он построен в соответствии с эстетикой бруталистского веб-дизайна. Он предназначен для хорошей работы в текстовых веб-браузерах, таких как Lynx, w3m или elinks, и не требует для работы JavaScript. В Brutaldon всё ещё отсутствуют некоторые функции, которые вам могут понадобиться, такие как списки, фильтры и редактирование вашего собственного профиля.
Клиент придерживается собственной эстетики:
- Никаких автоматических обновлений страницы — обновите страницу, чтобы увидеть новые сообщения
- Нет бесконечного прокручивания, есть ссылка на «следующую страницу»
Визуальный дизайн Brutaldon придётся по вкусу не каждому, однако он отлично оптимизирован и загружается довольно быстро.
Система индикаторов reply, reblog, favorite активна только для пользователя, то есть ты видишь свои отметки, а чужие — нет.

Bloat
Ещё один веб-клиент для ценителей минимализма, который совсем не требует JavaScript для отображения текста, изображений, аудио и видео. Особенная фича Bloat — есть возможность читать удалённую ленту другого отдельного инстанса. Для ознакомления ссылка на git.

Frontend
Mastodon FE
Многоколоночный фронтенд для Pleroma от Glitch-soc (форк Mastodon), он схож с UI Mastodon, но обладает новыми функциями и немного отличающейся эстетикой дизайна. По умолчанию столбцы шире, чтобы заполнить доступное пространство, индикаторы отражают тип содержимого статуса. Любопытно, что Glitch также поставляется с интерфейсом рисования. В то время как полезность функции зависит от обсуждения, это милая идея, и работает для общего использования, более подробно читайте об этой функции в документации.
Обычно доступен на многих Pleroma-узлах через /web (например domain.tld/web).

Soapbox
Одноколоночный фронтенд для Pleroma с акцентом на индивидуальный брендинг и простоту в использовании. Его на самом деле очень просто установить. А пользоваться им крайне приятно. Но у Soapbox есть некоторые недостатки — у него урезана большая часть функционала (например экспорт/импорт подписок и скрытие списка контактов), но всё, что касается UI, он очень крутой. И Soapbox поддерживает reaction!

PleromaFE
Дефолтный фронтенд Pleroma. Его пользовательский интерфейс смоделирован после Qvitter, который вдохновлялся старым дизайном Twitter. Он предоставляет простой 2-колоночный интерфейс для ведения микроблогов. Будучи простым по умолчанию, он также предоставляет множество мощных опций настройки.
Уверен, первое, что чувствует новоприбывший в Pleroma пользователь, — это ужас. На первый взгляд PleromaFE кажется страшной. Но если освоиться и разобраться, окажется, что PleromaFE самая удобная из всех остальных.

Android
Husky
Лёгкий и быстрый клиент для Pleroma, Mastodon и других социальных сетей, которые внедряют Mastodon API. Он имеет поддержку специфических для Pleroma расширений, таких как reaction, неограниченное количество вложений, стикеры, поддержка Markdown с WYSIWYG-редактором, статус пользователя и больше смайликов!
Ссылка F-Droid

Fedilab
Многофункциональный Android-клиент для доступа к Fediverse. Поддерживает такие популярные платформы, как:
- Mastodon
- Pleroma
- Pixelfed
- Peertube
- GNU Social
- Friendica
Приложение имеет расширенные возможности (особенно для Pleroma и Mastodon):
- Мультиаккаунт
- Запланированные сообщения
- Арт-лента
- Фильтр по ключевым словам
- Списки
- Поддержка прокси
- Экспорт данных прямиком из клиента
- Смена тем
- Настройка редиректа в Nitter, Bibliogram, Invidious.
Удостоена упоминания такая фича, как арт-лента, — ни в одном другом клиенте ничего подобного нет.
Особенно удивила функция статистики сообщений и уведомлений, в которой можно даже построить графики.
Ещё очень порадовала простая, но крайне необходимая функция «На кого подписаться», реализованная с помощью trunk api. Суть которой в том, что пользователь выбирает интересующие его темы (типа программирование, книги либо искусство) и ему предлагается подписаться на разные аккаунты.
Плюс можно перед регистрацией выбрать себе инстанс Mastodon с помощью instances.social.

Заключение
В этом обзоре по клиентам максимальное внимание я уделял индикаторам reply, reblog, favorite, поддержке reaction и системе thread. По моему скромному мнению, эта система индикации должна быть внятной и понятной для комфортного пребывания в Fediverse. А thread не должен открываться в новом окне (как это, например, сделано в Soapbox).
В списке много достойных клиентов, однако я пользуюсь PleromaFE. Потому что в Fediverse ты взаимодействуешь не только с текстом, но и с медиаконтентом и ссылками, а это гораздо удобнее делать из браузера, чем из клиента. Чем ещё мне нравится PleromaFE, так это своими гибкими настройками и системой thread — это самое удобное, чем мне приходилось пользоваться.
На написание этого текста меня вдохновила статья «Your guide to alternative frontends for Mastodon and Pleroma»
Больше информации о мобильных клиентах: joinfediverse.wiki и Delightful Fediverse clients