プロジェクト

全般

プロフィール

提案 #1535

完了

マストドンカスタム投稿の返信時の公開範囲の仕様変更提案

Izumi Tsutsui さんが約3年前に追加. ほぼ3年前に更新.

ステータス:
終了
優先度:
通常
担当者:
対象バージョン:
プラグイン名:

説明

現状の mastodon の投稿時の公開範囲の仕様はコードを見る限り以下だと思います。
  • リプライ時の返信元が DM のときは direct がデフォルト
  • それ以外では mastodon 側の投稿時のデフォルト公開範囲設定がデフォルト
これを、実用上は以下のようにしたほうが便利かと思っています。
  • 通常ポスト(非リプライ時)は mastodon 側の投稿時のデフォルト公開範囲設定をデフォルトとする
  • リプライ時(DM含む)は、mastodon 側の投稿時のデフォルト公開範囲設定 もしくは 返信元の公開範囲のいずれかの公開範囲の狭い方
    • 「公開範囲の狭い方」の順番は direct < private < unlisted < public とする

現状、標準で mastodon 投稿の公開範囲を設定するには
mastodon_custom_post プラグインを使うしか無いので(通常のポストだと前述の仕様で固定)、
いったん mastodon_custom_post のやっつけパッチを投げます。

mastodon_postbox_visibility 用にも 似たようなパッチ を書いたので、
公開範囲設定(デフォルトと返信元の公開範囲からポストの公開範囲を出すところ)は
共通化できるように分離したほうがいいかもしれませんが、そこは中の人が書いてくれるでしょう……。


ファイル

Izumi Tsutsui さんが約3年前に更新

手抜きで topic/887-gtk3 向け差分ですが master でも当たると思います。

Izumi Tsutsui さんが約3年前に更新

  • 対象バージョン4.1 から 4.2 に変更

手抜きで topic/887-gtk3 向け差分ですが master でも当たると思います。

master じゃなくて develop でした……(失礼しました)
mastodon_custom_post#14875885c384 で分離されている。

toshi_a 初音 さんがほぼ3年前に更新

  • ステータス分類待ち から パッチ適用待ち に変更
  • 担当者toshi_a 初音 にセット
  • 対象バージョン4.2 から 5.0 に変更

Izumi Tsutsui さんがほぼ3年前に更新

無言の圧力(無言になってない)

toshi_a 初音 さんがほぼ3年前に更新

  • ステータスパッチ適用待ち から レビュー待ち に変更
  • 担当者toshi_a 初音 から Izumi Tsutsui に変更
  • ブランチtopic/1535-mastdon_custom_post_visibility にセット

toshi_a 初音 さんがほぼ3年前に更新

  • リプライ時(DM含む)は、mastodon 側の投稿時のデフォルト公開範囲設定 もしくは 返信元の公開範囲のいずれかの公開範囲の狭い方
    • 「公開範囲の狭い方」の順番は direct < private < unlisted < public とする

コードからこの仕様を読み取りやすいようにリファクタリングしました。確認お願いします。

Izumi Tsutsui さんがほぼ3年前に更新

  • 担当者Izumi Tsutsui から toshi_a 初音 に変更

toshi_a 初音 さんは #note-6 で書きました:

  • リプライ時(DM含む)は、mastodon 側の投稿時のデフォルト公開範囲設定 もしくは 返信元の公開範囲のいずれかの公開範囲の狭い方
    • 「公開範囲の狭い方」の順番は direct < private < unlisted < public とする

コードからこの仕様を読み取りやすいようにリファクタリングしました。確認お願いします。

git merge して適当マージして動作はOKです。

ただ、以下のコメントは削除もしくは文面をいじって self[:visibility] の代入行の前に移動したほうがいいような。

+      # 但し編集はできるようにするため、この時点でデフォルト値を代入するのみ。

Izumi Tsutsui さんがほぼ3年前に更新

  • ステータスレビュー待ち から まだダメ に変更

toshi_a 初音 さんがほぼ3年前に更新

  • ステータスまだダメ から レビュー待ち に変更
  • 担当者toshi_a 初音 から Izumi Tsutsui に変更

確かに。
そもそも読み取るのが難しくなくなったため、コメントで動作を説明する必要が薄いと思ったのでコメント消しました。

Izumi Tsutsui さんがほぼ3年前に更新

  • ステータスレビュー待ち から マージ待ち に変更

コメント削除OKです。(チケットにも書いてるので)
念のため git merge topic/1535-mastdon_custom_post_visibility して返信をそれぞれ試して動作も問題なしです。

toshi_a 初音 さんがほぼ3年前に更新

  • ステータスマージ待ち から 終了 に変更

merged.

他の形式にエクスポート: Atom PDF