UIにメッセージ保持期間を表示しますか?

この#chat会話の後、ここに表示されるコピーを改善できると思います:
Originally sent in chat feedback
agungor

保持期間が制限されている場合、それを明確に記載した免責事項はチャンネルにありますか?トピックの最後に自動的に閉じるものがあるようなものを考えていました。

チャンネルでメッセージを書いていて、メッセージが30日で消えるなら、知りたいです:smiley:

mcwumbly

どこかで表面化されているのは知っていますが、もっと明確に表面化する必要があると思います。まだチャンネルごとの保持設定はありません。すべてサイト全体の設定です。チャンネルごとの設定は理にかなっていると思います。それを実装するときは、これをより明確に表面化することがさらに重要になります。それまでは、理想的ではありませんが、サイト全体のЯ設定は、他の手段で伝える方が簡単でしょう。

提案された変更

  • 仕組み:

    • 保持期間が「最後のx日間」のように設定されている場合
    • 保持期間が設定されていない場合、テキストは「すべて」と言うことができます
  • フレーズの最後にツールチップ :information_source: を追加して、ユーザーが保持期間について教育を受け、「トピックに移動」を使用して重要な議論を行うようにすることができます

  • 上記の変更に加えて、最初のメッセージまでスクロールする必要のない場所にこれを表面化する必要があります。「チャットチャンネル情報」ページの「概要」または「設定」タブが候補となりそうです。

「いいね!」 5

新しいコピーは私にとってさらに混乱を招くだけです。

「過去30日間のすべてのメッセージを表示」は、古いメッセージが存在するが、何らかのフィルターによって表示が制限されていることを意味します。

曖昧さをなくすには、X日を過ぎたメッセージは期限切れ/削除されることをユーザーに知らせるだけでよいのではないでしょうか?

「いいね!」 4

最近、これに対する機能がすでにあることを知りました。

スクリーンショットの一部を以下に示します。

仕様はこちらです。

この時点でのロジックについて、needs_channel_retention_remindertrue になる条件が完全には理解できていません。

コードをざっと読んだところ、デフォルトでは true になり、ユーザーが一度却下すると false に設定されるため、その後は二度と表示されないのではないかと思います。

もしかしたら、特定の条件下で true に戻すことができるかもしれません。

あるいは、このデザインのまま進め、メッセージストリームの先頭のテキストにも既存の言語を使用するだけかもしれません。

「いいね!」 3