2019-12-15 09:28:14
icon

アカウント購読のWebUI対応、購読の一覧を表示できるようになりました。

自分のアカウントの投稿・フォロー・フォロワー数の表示の横に、購読数の表示が追加されます。

ここをクリックすると、アカウント購読した人の一覧が表示されます。

これで、アカウント購読した人の購読解除や、フォローへの追加・切替が簡単にできるようになります。

アカウント購読の使い方として、気になったらとりあえず購読しておいて、そこからフォロー対象を厳選するという使い方をする方法がありますが、この一覧が表示できると非常に捗ります。お薦め。

制限事項として、アカウント関係の情報表示・タイムラインが元々そうなんですが、再読み込みしないとカウントや内容が最新の状態に更新されません。

APIは

GET /api/v1/accounts/subscribing

自分のアカウント購読一覧のみ取得可能です。

また、APIからアカウント情報をGETする際に、対象の購読数subscribing_countを追加で取得できます。WebUIでは非表示にしていますが、クライアントで表示しても思います。

Attach image
2019-12-13 10:59:05
icon

の独自仕様であるアカウント購読について、WebUIから追加・削除の操作ができるようになりました。

フォローボタンが表示される箇所の隣に、購読ボタン(一般的にRSSフィードに使われるマーク)が追加されます。

アカウントの購読は、購読している対象が非公開で、先方に通知せず、先方の許可が不要な、公開投稿のみをタイムラインで受け取る機能です。

操作しやすくなったことで、気軽に利用できるようになったかと思います。

なお、今回の追加にあわせて、いくつか仕様変更があります。

・フォローと購読が同時にできるようになった(従来は排他)

・購読と解除のAPIが変わった

POST /api/v1/accounts/:id/subscribe
POST /api/v1/accounts/:id/unsubscribe

GET /api/v1/accounts/relationships のレスポンスにsubscribing (Boolean)追加

一覧の取得APIは欠落中で、WebUIにもありません。リスト対応もまだです。

ユーザー設定画面では従来通りの操作が可能です。

Attach image
Attach image
2019-12-07 22:39:33
icon

ドメインタイムラインを追加しました。

ローカル、連合に対応する、リモートの特定ドメインの投稿を表示するタイムラインです。

呼び出し方ですが、誰かの投稿の下の右下の…メニューから『〜タイムラインを表示』を選択します。

任意のサーバのローカルタイムラインを表示しているかのような表示になりますが、あくまでサーバが受け取っている投稿だけが対象となります。

ドメインの購読と似ていますが、いくつか違いがあります。

ドメインタイムラインは事前準備なしで呼び出すことができ、ピン留めすることができます。また『メディアのみ表示』に対応しています。

欠点として、新規のタイムライン実装であるため、対応しているクライアントアプリがありません。

ドメインの購読は、ホームやリストに追加で流すもので、従来のタイムラインの内容と混在させることができます。複数ドメインをまとめて購読することもできます。また、ブーストを表示するオプションがあります。

ドメインの購読は本質的にホームやリストタイムラインなので、クライアントアプリでの対応が不要で汎用性があります。

うまく使い分けてください。

ドメインタイムラインとその呼び出し方
Attach image