여러분, 이 플러그인의 2단계 작업이 승인되었다는 소식을 전하게 되어 기쁩니다. 이미 작업을 시작했으며, 약 3.5개월 내에 출시하는 것을 목표로 하고 있습니다.
노트 게시 후 편집 지원
- Update Activity 지원 추가
노트 복원 지원
- Delete Activity의 취소(Undo) 지원 추가
게시물을 팔로워 전용이 아닌 공개적으로 게시하는 것 지원
- 카테고리 수준 설정
- Audience Targeting 및 Mastodon의 to/cc 문서 참고
- 기본값을 공개 게시물로 변경
노트 콘텐츠 파싱 개선
- 특수 문자 처리 (다른 파서를 사용할 수 있음). 자세히 보기.
- 카테고리 수준 설정
원격에서 작성된 노트에 대한 답글 Activity 수신 및 Discourse에서 작성된 노트에 대한 답글 Activity 게시 지원
- Discourse에서 작성된 답글에 관한 Activity 게시
- Discourse 사용자를 Actor로 허용
- Discourse 답글(게시물)에 대한 Note 객체 생성
- 해당 Discourse 동작에 해당하는 Create/Delete/Update/Undo Activity 게시
- 원격에서 작성된 답글에 관한 Activity 수신
- 원격 서버의 Activity Actor를 Discourse 사용자로 스테이징
- Note 객체로부터 Discourse 답글(게시물) 생성
- 해당 Create/Delete/Update/Undo Activity를 이에 해당하는 Discourse 동작으로 변환
- 현재 상태인 첫 번째 게시물 전용과 답글 Activity를 지원하는 “전체 주제” 사이를 전환하는 카테고리 설정 추가
Like Activity 지원
Discourse 사용자가 Mastodon에서 신원을 확인하여, 그들의 Toot에서 생성된 Discourse 게시물이 해당 사용자의 Discourse 사용자 계정과 연결되도록 지원
- 사용자가 계정이 저장된 Mastodon 서버와 Mastodon OAuth Authorization 플로우를 수행할 수 있도록 허용. 이는 사용자의 Discourse 계정 설정에서 시작됩니다.
- Discourse 사용자의 Mastodon 액세스 토큰을 사용하여 해당 Mastodon 계정의 AP ID를 조회하고 저장하며, 이를 사용자의 Discourse 계정과 함께 저장합니다.
- 사용자가 신원을 확인하기 전이든 후이든, 해당 Discourse 사용자의 AP ID를 가진 Actor로부터의 AP Activity와 관련된 모든 Discourse 활동을 해당 Discourse 사용자와 연결합니다.