新しいものを表示

Mastodonのクライアントアプリ実装で、なかなか後回しになりがちなものでいうと、

まず、アナウンスの対応ね。

ブラウザ(WebUI)では、ホームタイムラインの上部から呼び出せるんだけど、ここでサーバ内の利用者全員にお知らせしたい内容を告知してる。サーバ外に見えないので都合良い面もある。

でも、クライアントアプリが未対応のことが多くて、期待する機能を果たせない!

(ちなみにここは唯一公式で絵文字リアクションができる場所でもある。未対応でかまわないと思うけど。マメ知識な!)

あと、フォローリクエストを受けている一覧をみたり、承認する機能。

鍵アカウント運用(フォロー承認制)の人がなかなかフォロー通してくれないなと思ったら、クライアントから導線がないとかね。

(フォローリクエストの導線はWebUIも弱い)

メンション限定(ダイレクトメッセージ)の表示カラムも未対応のことが多い。

メンション通知としては届くので、対応できないっていうことはないんだけど、通知が多すぎたりたまにみたりすると見落としがち。

投稿編集でいうと、自分がブーストした投稿が編集されたよ、とか、そのへんの新しい通知は対応が難しいよね。履歴の確認とか。

いうて公式アプリも未対応機能が多かったりするのでアレですが!

Diablo IVやってみた 

なるほど、Diablo IV これ面白いですね。もうDiabloは初代しかやったことがなくてですね。当時、もうよく覚えてないんですが、友人達と一緒にプレイして、薄暗い地底でリアルでおどろおどろしい悪魔たちと魔法を撃ち合って戦っていたことと、耳を集めていた人がいたことは覚えてるんですが、もう記憶の彼方でして。え。そうそう、もう26年ぐらい前ですよね? 無理もないや。あとストーリーが英語で何言ってるのかわからなかった。いまもわかりません。でも字幕ちゃんとついてるので今回はついていけそう。で、あの頃のゲーム世界の雰囲気が一気に蘇ってきた感じで懐かしかったです。ああこれ知ってる、面白いやつだ。で、ソーサレスっていうんですか。魔法つかうやつ。うん、こういうのがやりたかったんだ。そうそう。アイテム日本語になってるけど、馳夫とか言ってるし。指輪物語の色が濃いのか……。うつろで少しも明るい雰囲気はないですね。悪そうな奴しかいないぞ。でも親切で思ったよりずっとわかりやすいゲームシステムでした。もっとごちゃごちゃしててついていけないかと思ってた。あ、テキストが読みづらいのは仕様です。脳内垂れ流し感。添付画像は私が描いた落書きなのでみなくていいです。記念のファンアートです。

リリス「私がママよ」

特定の単語を含む文章を投稿できなくする機能(といえばこれだな)

Fedibirdの人向けですが、Mastodonでローカルタイムラインにブーストが流れてくるとどうなるかは、ドメイン購読でブースト込みのリストを作ってみると雰囲気はだいたいわかりますよ。デフォルトでは除外入ってるので、これをはずします。

(内容に抵抗なければ)自己宣伝の多いpawoo.netで確認してみるとか。

ブックマークあらためてみたら、たしかにまだsyuilo/misskeyのままだった……

Twitter、投稿に何件ブックマークされたか表示するようになったのね。

プラットフォーム側は、こういうのをみせたい。いつでもみせたがっている。

グロ画像(わかるひとしかわからん)

Googleも勉強熱心だな……
(村上さんのやらかしを検索してた)

負荷対策のために、いくつか変更を行いました。

まず、絵文字リアクションをタイムライン上でリアルタイム反映させるためのストリーミングイベントを有効・無効にする設定項目のデフォルト値を、リアルタイム反映しない設定に変えました。

(先程、臨時で全員止めた措置は解除しました)

また、アクティブユーザーと判定する期間を標準の7日へ戻しました。これはプログラムではなく環境設定によるもので、fedibird.comではこれまで20日間としていました。

これにより、投稿の配送やリアルタイムイベントの対象となる人数が大幅に減ることとなります。

しばらく様子を見ていますが、いまのところバランスがとれているので、とりあえずこれで行きましょう。

先日食べた我が家の3色ご飯(鶏そぼろ、卵そぼろ、ほうれん草)

で、自分限定にもつけました。

特にアプリで対応しようということはないかもしれませんが、/api/v1/instanceのfedibird_capabilitiesに

"timeline_bookmark_media_option",
"timeline_favourite_media_option",
"timeline_emoji_reaction_media_option",
"timeline_personal_media_option"

という判別値があります。

各タイムラインAPIのパラメータに only_media=true や without_media=true ってつけてやってください。

スレッドを表示

Fedibirdに、ブックマーク、お気に入り、絵文字リアクションのカラムに、『メディアのみ表示』と『メディアを除外』オプションをつけました。

イラストや写真だけ探したいとか、逆に、テキスト中心の投稿を探したいときに、ざっくり切り替えられる便利機能です。

:seicoma: HOTCHEFカツ丼を食べたんだけどね、これ美味しいね!!

Mastodon公式アプリを使用する際に、フォロー承認制(いわゆる鍵アカ)にしていると、デフォルトの公開範囲がフォロワー限定になるという仕様があります。

これが使いづらい人のために、サーバ側でMastodon公式アプリをだまし、フォロー承認制ではないように振る舞う設定を追加しました。

この設定を有効にすると、フォロー承認制を解除しなくても、Mastodon公式アプリのデフォルト投稿範囲が公開になります。

Fedibirdには、自分の誕生日を設定する機能があります。

これは、第一にMisskeyとの互換のために設けられたもので、

リモートのMisskeyアカウントが誕生日を設定していれば、それを表示できるようにする機能を実装した際に、

Fedibirdのユーザーだけが設定できないのでは不自由を感じるため、あわせて設定機能を提供したものです。

この誕生日情報は利用者間のコミュニケーションのために設けられたもので、何らかの年齢制限機能(未実装)や誕生祝い(未実装)などで参考情報として利用されることはありますが、

特に裏付けをとって利用者の資格情報として提供いただくという性質のものではないため、架空の日付を設定していただいてかまいません。

もちろん、特に不要であれば登録する必要はありません。

リモートに反映する、インターネットに全公開となる情報ですので、よく考えて記載して下さい。

また、要望を受け、誕生年を省略して日付のみ表示したり、年月だけ表示して日にちは伏せるなどの対応を可能としています。(年月日が不完全な場合は、Misskeyとの互換性はありません)

さて、Fedibirdを利用の方へアンケート。

この機能を知っていましたか?

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。