noellabo: “絵文字リアクションに対応していないクライアントは、最小限のデータを受け取って、これを無視して動作することができます。…”

絵文字リアクションに対応していないクライアントは、最小限のデータを受け取って、これを無視して動作することができます。絵文字リアクションに対応したクライアントは、このIDの情報を元に、既に取得済みならそれを使い、未取得の場合はAPIをコールして取得するようにしています。なお、標準ではアカウント情報をまとめて取得する機能がないので、FedibirdではAPIを拡張して、複数のIDを指定してまとめて取得できるようにしてあります。…

noellabo: “ちょっと技術的な話。…”

ちょっと技術的な話。WebUIは基本的にクライアントアプリです。起動時にMastodon本体のWebサーバからJavaScriptのクライアントアプリのコードといくつかの初期値を受け取って、実行を開始します。そのあとは、APIをコールして、サーバと通信しながら動作します。ここまでくれば、スマートフォンやPC用のサードパーティ製のクライアントアプリと条件は一緒です。アプリは、そのままではサーバ上の様々な情報を持っていないし、仮に持っていても古くなっている可能性があるので、必要に応じてAPIで取得します…

noellabo: “リモートから転送されてくる絵文字リアクションについて、その時点でWebUIが未知のアカウントだった場合に、ポップアップで…”

リモートから転送されてくる絵文字リアクションについて、その時点でWebUIが未知のアカウントだった場合に、ポップアップで表示できないバグが残っていたのを修正しました。いま開いている人は、適当なタイミングでリロードしといてね。(WebUI上での問題で、サーバ側での問題はありませんので、うまく読めていない場合はリロードで解決します)…

noellabo: “#fedibird はMastodon系サーバ(フォーク)ですが、Misskeyと互換性のある『絵文字リアクション』をサ…”

#fedibird はMastodon系サーバ(フォーク)ですが、Misskeyと互換性のある『絵文字リアクション』をサポートしています。先日より、この絵文字リアクションにカーソルを重ねると、そのリアクションを行ったユーザーをポップアップ表示するように機能追加しました。最大10件まで表示して、その他は件数のみ表示します。現在のところ、iPhoneやAndroidなど、モバイルではポップアップしないようになっています。—-既にお使いの方へ昨晩までにいくつかのバグを修正し、リストが表示されないケース…