UI에 메시지 보관 기간을 표시할까요?

이 #chat 대화 이후, 여기서 더 나은 문구를 사용할 수 있을 것 같습니다:
Originally sent in chat feedback
agungor

보관 기간이 제한되어 있을 때, 이를 명확히 명시하는 채널 내 고지 문구가 있나요? 자동 닫히는 토픽 하단에 있는 것과 유사한 문구를 생각하고 있습니다.

채널에 글을 쓰는데 내 메시지가 30일 후 사라진다면, 그 사실을 알고 싶습니다 :smiley:

mcwumbly

어딘가에 표시되긴 하지만, 더 명확하게 노출되어야 한다고 생각합니다. 아직 채널별 보관 설정은 없으며, 현재는 사이트 전체에 적용되는 방식입니다. 채널별 설정이 더 합리적이라고 생각하며, 그렇게 구현되면 이를 더 명확하게 노출하는 것이 더욱 중요해질 것입니다. 그때까지는 이상적이지는 않지만, 사이트 전체 설정은 다른 수단을 통해 전달하는 것이 더 쉬울 것입니다.

제안된 변경 사항

  • 작동 방식:

    • 보관 기간이 설정된 경우, "최근 x일"이라고 표시
    • 보관 기간이 설정되지 않은 경우, 텍스트에 "전체"라고 표시
  • 사용자가 보관 기간에 대해 이해하고 중요한 토론은 토픽 또는 “토픽으로 이동” 기능을 사용하도록 안내하기 위해 문구 끝에 툴팁 :information_source: 을 추가할 수 있습니다

  • 위의 변경 사항 외에도, 첫 번째 메시지까지 스크롤해야만 확인해야 하는 방식이 아닌, 다른 곳에 이를 노출해야 합니다. 채팅 채널 정보 페이지의 “정보” 또는 “설정” 탭이 잠재적인 위치로 적합해 보입니다.

5개의 좋아요

새로운 문구가 오히려 더 혼란을 줍니다.

‘최근 30일 동안의 모든 메시지 표시’라는 표현은 오래된 메시지가 존재하지만, 어떤 필터에 의해 표시가 제한되고 있다는 뉘앙스를 줍니다.

모호함을 제거하려면, X일 이상 지난 메시지가 만료/삭제된다는 사실만 사용자에게 알려주면 되는 거 아닌가요?

4개의 좋아요

최근에 이 기능을 위한 기존 기능이 이미 있다는 것을 알게 되었습니다.

스크린샷의 일부입니다:

스펙은 다음과 같습니다:

현재로서는 needs_channel_retention_reminder가 어떤 조건에서 true가 되는지 완전히 이해하지 못하고 있습니다.

코드를 빠르게 읽어본 결과, 기본값이 true이고 사용자가 한 번만 무시하면 false로 설정되어 이후로는 다시 표시되지 않는다고 생각합니다.

일부 조건에서 이를 다시 true로 설정할 수 있을까요?

아니면, 여기의 디자인을 그대로 유지하되 메시지 스트림의 시작 부분 텍스트에도 기존 문구를 사용하는 것이 좋을까요?

3개의 좋아요