diff --git a/app/models/concerns/user/has_settings.rb b/app/models/concerns/user/has_settings.rb index fae89fca1b..5c5a84f516 100644 --- a/app/models/concerns/user/has_settings.rb +++ b/app/models/concerns/user/has_settings.rb @@ -75,10 +75,6 @@ module User::HasSettings settings['send_without_domain_blocks'] end - def setting_unsafe_limited_distribution - settings['unsafe_limited_distribution'] - end - def setting_stop_emoji_reaction_streaming settings['stop_emoji_reaction_streaming'] end diff --git a/app/models/user_settings.rb b/app/models/user_settings.rb index 37540aecd3..df3b696340 100644 --- a/app/models/user_settings.rb +++ b/app/models/user_settings.rb @@ -38,7 +38,6 @@ class UserSettings setting :emoji_reaction_streaming_notify_impl2, default: false setting :emoji_reaction_policy, default: :allow, in: %w(allow outside_only followers_only following_only mutuals_only block) setting :slip_local_emoji_reaction, default: false - setting :unsafe_limited_distribution, default: false setting :dtl_force_visibility, default: :unchange, in: %w(unchange public public_unlisted unlisted) setting :dtl_force_searchability, default: :unchange, in: %w(unchange public public_unlisted) setting :dtl_force_subscribable, default: false diff --git a/app/presenters/activitypub/activity_presenter.rb b/app/presenters/activitypub/activity_presenter.rb index 46105df073..eb7186592f 100644 --- a/app/presenters/activitypub/activity_presenter.rb +++ b/app/presenters/activitypub/activity_presenter.rb @@ -20,7 +20,7 @@ class ActivityPub::ActivityPresenter < ActiveModelSerializers::Model else ActivityPub::TagManager.instance.uri_for(status.proper) end - elsif status.limited_visibility? && use_bearcap && !status.account.user&.setting_unsafe_limited_distribution + elsif status.limited_visibility? && use_bearcap "bear:?#{{ u: ActivityPub::TagManager.instance.uri_for(status.proper), t: status.capability_tokens.first.token }.to_query}" else status.proper diff --git a/config/locales/simple_form.en.yml b/config/locales/simple_form.en.yml index f114b6fe40..77a7f4b41e 100644 --- a/config/locales/simple_form.en.yml +++ b/config/locales/simple_form.en.yml @@ -297,7 +297,6 @@ en: setting_translatable_private: Allow other users translation of your private posts setting_trends: Show today's trends setting_unfollow_modal: Show confirmation dialog before unfollowing someone - setting_unsafe_limited_distribution: Send limit posts with unsafe way to other servers setting_use_blurhash: Show colorful gradients for hidden media setting_use_pending_items: Slow mode setting_use_public_index: Include permitted accounts post to results of search diff --git a/config/locales/simple_form.ja.yml b/config/locales/simple_form.ja.yml index e939f9fb0e..eecc3d4c50 100644 --- a/config/locales/simple_form.ja.yml +++ b/config/locales/simple_form.ja.yml @@ -86,7 +86,6 @@ ja: setting_show_application: 投稿するのに使用したアプリが投稿の詳細ビューに表示されるようになります setting_single_ref_to_quote: 当サーバーがまだ対象投稿を取り込んでいない場合、引用が相手に正常に認識されない場合があります setting_stop_emoji_reaction_streaming: 通信容量の節約に役立ちます - setting_unsafe_limited_distribution: Mastodon 3.5、4.0、4.1のサーバーにも限定投稿(相互のみ)が届くようになりますが、安全でない方法で送信します setting_use_blurhash: ぼかしはメディアの色を元に生成されますが、細部は見えにくくなっています setting_use_pending_items: 新着があってもタイムラインを自動的にスクロールしないようにします subscription_policy: あなたの投稿はこの設定の範囲外にあるアカウントのアンテナに掲載されなくなります。Misskeyのアンテナを拒否することはできません。Mastodonの一部のサーバーもこの設定に対応しますが、挙動が一部kmyblueと異なる場合があります @@ -309,7 +308,6 @@ ja: setting_translatable_private: 非公開投稿の翻訳を許可する setting_trends: 本日のトレンドタグを表示する setting_unfollow_modal: フォローを解除する前に確認ダイアログを表示する - setting_unsafe_limited_distribution: 安全でない方法で限定投稿を他サーバーに配信する (非推奨) setting_use_blurhash: 非表示のメディアを色付きのぼかしで表示する setting_use_pending_items: 手動更新モード setting_use_public_index: Mastodonの標準設定によって検索が許可されたアカウントの公開投稿を検索結果に含める