Привет, ребята! Рад сообщить, что вторая фаза работ над этим плагином утверждена. Вот над чем мы уже начали работать с целью релиза примерно через 3,5 месяца.
Поддержка редактирования заметок после публикации
- Добавлена поддержка обновления активности
Поддержка восстановления заметок
- Добавлена поддержка отмены удаления активности
Поддержка публикации постов как публично, так и только для подписчиков
- Настройка на уровне категории
- Подробнее см. адресацию аудитории и документацию Mastodon по полям to/cc
- Сделать публичные посты настройкой по умолчанию
Улучшение парсинга содержимого заметок
- Обработка специальных символов (возможно, использование другого парсера). Подробнее.
Поддержка использования статьи вместо заметки в качестве объекта для поста.
- Настройка на уровне категории
Поддержка принятия активностей в ответ на заметку, созданную на удалённых серверах, и публикации активностей в ответ на заметку, созданную в Discourse.
- Публикация активностей, касающихся ответов, созданных в Discourse
- Разрешить пользователям Discourse выступать в роли акторов
- Создавать объекты заметок для ответов в Discourse (постов)
- Публиковать соответствующие активности создания/удаления/обновления/отмены для эквивалентных действий в Discourse
- Принятие активностей, касающихся ответов, созданных на удалённых серверах
- Стабилизация акторов активностей с удалённых серверов как пользователей Discourse
- Создание ответов в Discourse (постов) из объектов заметок
- Преобразование соответствующих активностей создания/удаления/обновления/отмены в эквивалентные действия в Discourse
- Добавлена настройка категории для переключения между «Только первый пост» (текущее поведение) и «Полная тема», поддерживающая активности ответов.
Поддержка активности «Нравится»
Поддержка верификации пользователями Discourse своей личности в Mastodon, чтобы посты в Discourse, созданные из их твитов (toots), были связаны с их учётной записью в Discourse.
- Разрешить пользователю выполнить процесс авторизации OAuth в Mastodon с сервером Mastodon, где хранится его учётная запись. Это инициируется из настроек учётной записи пользователя в Discourse.
- Используя токен доступа Mastodon пользователя Discourse, получить и сохранить AP-идентификатор его учётной записи Mastodon и связать его с учётной записью пользователя в Discourse.
- Связать все активности в Discourse, соответствующие AP-активностям от актора, имеющего AP-идентификатор пользователя Discourse, с этим пользователем, независимо от того, были ли они выполнены до или после верификации личности пользователя.