@circledev #fedibird の投稿画面のサークル指定の仕方が少し変わりました。
公開範囲でCircleを選択してから、下に出てきたドロップダウンでサークルを選択します。
微妙に面倒くさいのですが、サークルを多数登録した場合に対応するための変更です。
組み込みのselectを使うようにしたので、スマートフォン等でも支障なく選べるかと思います。(格好良くはないですが)
@circledev ところで 勢とか、サークルあったら使いたい! ってある? 実はあんまり興味ない?
@circledev 現在困っている部分としては、投稿済みのstatusにcircleのidが記録されていないということで、削除して再編集とセルフリプライ(連投)の際に、元のサークルが特定できないんだな……。
@circledev Pawooもmstdn.jpも大丈夫だね。
@circledev てすてす
@circledev mstdn.jpからのフォローと投稿できるね……。
@circledev てすてす
@circledev マジか。Pawooはともかく、mstdn.jpダメなのはつらいな……。
@circledev Pawooやjpからだとフォローできなかったりする
@circledev 板橋のlimitedは、本家にlimitedが来た時にunleakableに変更したんだっけ?
ローカルの相互にだけ公開する奴。リモートには飛ばない。
@circledev Pleromaは、リストを投稿先にするような機能があるんよ。visibilityが list:1 とかそういう感じに表現される奴。
@noellabo @circledev メンバー一覧の公開ですね。他の人はそれをサクる(フォローする)ことで、そのメンバーに擬似的に投稿内容を見せることが出来ました。
ただ、投稿内容を見るにはお互いにサクる必要があり、他の人が再共有でもしない限りは見えないので、あくまで他の人が見えるって感じですね。
その辺は連合がある分fediverseの方が便利かもしれません。
@circledev for #fedibird
グループに一連の仕様や経緯・課題について書いてあるので、そこをみていただいた上で(みて無くてもいいですけど)、適当に使ってみてOKです > サークル機能
いろいろ期待通りいかないところもあるし、突然はずしたり仕様変えたりもするので、そこはあらかじめ承知でお願いします。
@akyoz @circledev ははー。そうか、サークルのストリーム(タイムライン)があるか。
サークルシェアは、メンバー一覧やストリームを公開する感じですか? 他の人もそこに投稿できたりします?
@noellabo @circledev 微妙にことなる動きに見えますね
イメージとしてはリストと今回のサークルを合わせたような形で、サークルだけのストリームで表示をすることが出来ました。
また、サークルシェアでサークルのリストを他のユーザに見せるなどの機能もありました。
@circledev おわかりいただけただろうか……
(むりです)
@circledev さて、サークルは、サークルに含まれるユーザーの個別のinboxにstatusを送ります。
そうすると、toもccも空っぽなのに、相手のユーザーに届くことになります。これが(現在の)サークルの仕組みです。
届いたstatusには、暗黙のmentionが一つだけ指定されているので、投稿者と受け取った人だけがこれをみることができます。
このとき、受け取るユーザーは、元の投稿者のフォロワーなので、受け取って良いと判断します。inboxに入ってきた投稿をすべて受け入れるのはマズいので、いくつか制約を課しているわけです。
@circledev どのタイムラインに配送されるか、どんな投稿がタイムライン上で表示を抑制されるか、というのは、visibilityやmentionの有無、relpyやフォロー関係に基づいて判断されますが、ひとまず割愛します。
ActivityPubの表現としては、btoやbcc、audienceなども宛先として指定できますし、例えば投稿者以外のフォロワーコレクションを指定することもできますが、これをフルサポートしている実装は……あるのかな。少なくともMastodonでは、この一部だけにしか対応していません。
フォロワーのコレクションはurlになっていて、そこにアクセスすれば一覧を取得できますが、これは実際には見に行きません。また、先方が非公開にしている場合もあります。
実際に使われているのは、そのサーバに記録されている投稿者のアカウント情報と、それに紐付けられている、ローカルのフォロワー情報だけです。リモートのフォロワーについては関知していません。
このフォロワー情報は、フォローのやりとりで構築されるもので、先方がDBロールバックしたりすると不一致になることもあります。
Mastodonのサークル機能についてあれこれ話すグループです。