:don: 170716-22

結局一週間空いてますね。細かいのや、メディアモーダルみたいにずっと直してるみたいなのは省略。

比較的でかいやつ

ミュートしたアカウントからのあらゆる通知を表示しないように

Fix #4172 - Mutes now block notifications by Gargron · Pull Request #4300 · tootsuite/mastodon

以前からお気に入り通知は表示されなかったんですが、ブーストやメンションも表示されなくなりました。はい。

プロフィール編集画面でアバターやヘッダーのプレビューが表示されるように

Fix #3220 - Show avatar/header on edit profile page by Gargron · Pull Request #4288 · tootsuite/mastodon Dynamicaly change avatar and header bg from account setting by ykzts · Pull Request #4289 · tootsuite/mastodon

正規表現フィルタが自分のトゥートには適用されないように

Exclude self toots from regular expression filter by ykzts · Pull Request #4245 · tootsuite/mastodon

トゥートの詳細表示を連続で表示したときにメディアの非表示状態が更新されないバグ

Fixed issue that the NSFW image is not hidden on detail page by abcang · Pull Request #4244 · tootsuite/mastodon

非NSFW画像を含むトゥートAとNSFW画像を含むトゥートBがあった時に、Aをクリックして詳細表示、そのままBをクリックして詳細表示、とやるとNSFWが反映されずに最初から表示されてしまう。逆もしかり。結構前からあったバグのようで…。

フォロー解除時の確認ダイアログを追加

Add unfollow modal (optional) by ykzts · Pull Request #4246 · tootsuite/mastodon

カラム切り替えでスクロール位置がリセットされても新着マークが消えない件

Update scroll top state on column mounting by unarist · Pull Request #4276 · tootsuite/mastodon

ほどほどなやつ

モバイルレイアウトかつ高さが十分にないときに、投稿欄上部のメニューや検索ボックスを隠す

feat(compose): More space on mobile devices by sorin-davidoi · Pull Request #4282 · tootsuite/mastodon

feat(compose): Change media query for compact mode to max-height: 400px by sorin-davidoi · Pull Request #4291 · tootsuite/mastodon

高さの条件があるので例えば…スマホを横持ちにした時とか。

アカウントロックの説明からトゥートの公開範囲に関する記述を削除

Don’t mention default post privacy on hints for locked accounts by unarist · Pull Request #4222 · tootsuite/mastodon

日本語訳だと「デフォルトではトゥートの公開範囲はフォロワーのみです。」なんて書いてあったんですが、これが適用されるのは

  • WebUIから投稿する時のデフォルト (ただし一度も変更していない場合に限る)
  • APIでvisibilityを省略したときのデフォルト (多分大抵のアプリは自前のデフォルト値と選択UIを持っていて、投稿時に選択されているものがvisibilityに設定されるので、省略されることはほとんどないのでは)

という限定された場面だけだったので、削りました。個人的には上記の微妙な仕様も消した方がすっきりするのではと思ったけれど、反応が今一つだったので文言だけ。

セッションをrevokeできるように

Add feature to revoke sessions by ykzts · Pull Request #4259 · tootsuite/mastodon

revokeって日本語でなんて言うのがいいんでしょうね。

セッションが無駄に再作成されていたバグを修正

Fix sessions being replaced needlessly by Gargron · Pull Request #4292 · tootsuite/mastodon

WebPushの登録完了通知が度々現れる件もこれで落ち着くのかな?

admin向け

mastodon:maintenance:prepare_for_foreign_keys を1.3.3でいきなり実行してもエラーにならないように

Check table existence on prepare_for_foreign_keys by unarist · Pull Request #4225 · tootsuite/mastodon

SMTPS (SMTP over SSL) 用のオプション追加

Add SMTP_TLS variable for configuring TLS when server uses non-standard port by Gargron · Pull Request #4227 · tootsuite/mastodon

これまでもSTARTTLSを使った暗号化には対応していたんですが、SMTPSには必要なオプションは環境変数で設定できなかったので、それが追加されました。ポート465の方ですね。

モデレーション周りのUI強化

Improve admin page by abcang · Pull Request #4121 · tootsuite/mastodon

まとめてNSFW・削除ができるようになったり、削除が非同期になったり、通報同様にそういった操作が行えるようなトゥート一覧ページを追加したり。

WebFinger周りのエラー処理を整理して、どうしようもないエラーは無視するように

Fix webfinger retries by Gargron · Pull Request #4275 · tootsuite/mastodon

普通に例外投げるとSidekiqの再試行キューにたまってしまうということもあって、かな。

管理画面に特定インスタンスのアカウントをまとめて再講読するボタンを追加

Add button to re-subscribe to all accounts from a domain by Gargron · Pull Request #4285 · tootsuite/mastodon