Discourse 2.6.0.beta5 릴리스 노트

2.6.0.beta5의 새로운 기능

플래깅 시 사용자 정지 또는 무음 처리

게시물을 플래깅할 때, 스태프는 이제 리뷰 대기열을 방문하거나 관리자 페이지를 사용하지 않고도 즉시 사용자를 정지 또는 무음 처리할 수 있습니다. 이는 특정 주제에 대해 직접 모더레이션을 수행할 때 더 효율적인 능동적 모더레이션 워크플로우를 가능하게 합니다.

WCAG 준수 컬러 팔레트

Discourse에는 이제 두 가지 추가 컬러 팔레트인 WCAG Light와 WCAG Dark가 포함되어 있습니다. 이 컬러 팔레트들은 최소 대비를 위한 웹 콘텐츠 접근성 지침(WCAG)을 따릅니다. 관리자는 이러한 기본 팔레트를 기반으로 컬러 팔레트를 생성하고 사용자 선택 가능하도록 설정하여 사용자가 원하는 색상을 선택할 수 있도록 할 수 있습니다. 자세한 내용은 WCAG high-contrast color palettes for low vision 에서 확인하세요.

주제 슬로우 모드

열기가 높아지는 주제를 위한 새로운 슬로우 모드를 추가했습니다. 스태프는 주제 관리자 wrench(레버)에서 슬로우 모드를 활성화할 수 있습니다. 활성화되면 사용자는 다시 게시물을 작성하려면 스태프가 설정한 시간 동안 기다려야 합니다.

게시 시 Ctrl+Shift+Enter 또는 Shift+클릭 시 스크롤 방지

기본적으로 Discourse는 사용자가 게시물을 작성하면 자신의 게시물을 볼 수 있도록 주제를 자동으로 아래로 스크롤합니다. 일부 상황에서는 사용자가 스크롤을 원하지 않고 주제 내 현재 위치를 유지할 수 있습니다. 스크롤을 건너뛰려면 Shift 키를 누른 채로 답변 버튼을 클릭하거나, 키보드 단축키 Ctrl+Shift+Enter를 사용할 수 있습니다.

북마크 생성 시 게시물 내 날짜 감지

Discourse는 이제 사용자가 북마크를 생성할 때 게시물 내의 날짜를 감지하려고 시도합니다. 날짜가 감지되면 해당 날짜가 북마크 모달에서 옵션으로 표시됩니다.

카테고리 그룹 모더레이터 개선

카테고리 그룹 모더레이터는 이제 TL4 권한이 없더라도 해당 카테고리의 모든 게시물을 편집할 수 있습니다.

기본 bingbot 스로틀링 비활성화

이전에는 bingbot이 다른 크롤러보다 훨씬 높은 속도로 사이트를 크롤링하기 때문에 블랙리스트에 올렸다가, 허용하되 스로틀링을 적용했습니다. 자세한 내용은 Bingbot is (no longer) default throttled 에서 확인하세요. 2년 동안 테스트한 결과, bingbot이 다시 정상적인 속도로 크롤링하고 있는 것으로 확인되어 기본 스로틀링을 제거했습니다.

주제 조회수가 높을 때 삭제 확인 요청

커뮤니티 멤버 @RickyC0626 덕분에, 이제 스태프는 조회수가 많은 주제를 삭제하기 전에 경고 메시지를 받게 됩니다. 조회수 기본값은 5,000이며, 관리자는 min topic view amount for delete confirmation 사이트 설정을 통해 이를 구성할 수 있습니다.

일괄 작업을 배치로 처리

이전에는 스태프가 대량의 주제를 일괄 업데이트하려고 하면 프로세스가 타임아웃될 수 있었습니다. 이제 이러한 오류를 피하기 위해 일괄 작업을 더 작은 배치로 처리합니다.

44개의 좋아요

더 많은 업데이트!

잠깐, 아직 더 있습니다! 새로운 기능과 변경 사항을 강조해 보여드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하려면 아래에 나열된 '추가 기능 및 수정 사항’을 꼭 살펴보세요.

보안 업데이트

이 베타 버전에는 보안 수정 사항이 포함되어 있지 않습니다.

플러그인 개선 사항

여러 플러그인

  • 버그 수정
    • 많은 플러그인에서 다수의 버그를 수정했습니다.
  • 번역
    • 많은 플러그인의 번역을 업데이트했습니다.

Data Explorer

  • 추가 열거형(enum) 포함

Styleguide

  • 플러그인 비활성화. 2.6.0.beta4부터 코어에 포함됨

Discourse Hub

  • iOS 간격 관련 기타 수정 사항

Encrypt

  • 활성화 및 인가 과정 개선

Subscriptions

  • 익명 사용자를 위한 UX 개선
  • 대시보드에서 환불 지원

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 배경 연결 오류 발생 시 HTML 요소에 CSS 클래스 추가
  • 관리자가 청크 인코딩을 비활성화하도록 허용
  • 사용자 아카이브 내보내기에 거부된 대기열 게시물을 포함
  • 그룹 인덱스 API에 non_automatic 그룹 유형 매개변수 추가
  • 미리보기에서 비디오 대신 플레이스홀더 표시
  • 임베드 정책으로 “no-referrer-when-downgrade” 사용
  • 토픽 타이밍 전송 실패 시 재시도 시도

버그 수정

  • discobot 백업 이미지 링크에 대해 코드가 아닌 <> 링크 사용
  • 카테고리 드롭다운을 변경할 때 태그 필터 값 유지
  • 검색 필터 텍스트를 오버라이드할 수 없던 문제 수정
  • 새로운 Google Analytics ID 형식 지원
  • cors origins의 끝 슬래시(/) 제거
  • 속성은 discourse-url이며 data-discourse-url이 아닙니다.
  • 토픽이 슬로우 모드여도 스태프는 게시물을 생성하고 편집할 수 있습니다.
  • 토픽이 닫혀 있어도 컴포저가 열려 있으면 ‘인용’ 버튼 표시
  • 예쁜 텍스트 허용 목록(Pretty text allow list)
  • IMAP가 활성화된 경우 그룹 SMTP 및 메시지 빌더가 항상 Reply-To에 발신자 주소를 사용하도록 보장
  • IPad DiscourseHub 앱 레이아웃 문제 수정
  • 사용자가 게시물을 삭제하거나 신고할 수 없으면 삭제 버튼 숨김
  • Capybara 다이어트 업그레이드, 이제 실제 :herb:를 먹을 수 있습니다.
  • 모든 투표 유형의 결과에 제목 표시
  • HTML을 텍스트로 변환하여 title 속성으로 사용
  • 사용자 카드 위치 조정, da5841d 후속 조치
  • IPad 앱 고정 헤더 위치 지정
  • MIME 유형에 따라 이메일 내 PGP 데이터 무시
  • 초대 재전송 시 초대 리셋
  • 토픽 쿼리에서 슬로우 모드 첫 게시물 알림 지연 방지
  • 테스트 간 상태 누출로 인한 불안정한 실패(flakey failures) 방지
  • topic_user 객체가 있는 경우에만 last_posted_at 포함
  • YouTube 썸네일 확인 추가
  • 중복된 “ 제거 및 ‘ 와 ’ 추가
  • Search.set_tsquery_weight_filter에서 인용부호와 역슬래시를 올바르게 처리
  • 충분한 신뢰 수준을 가진 사용자 초대
  • RTL 모드에서 sk 본문 위치 최적화
  • 지정된 경우 안전한 이미지 너비와 높이를 유지
  • group_smtp 이메일의 손상된 응답 키를 방지하기 위해 Email::Sender에 사용자 전달
  • users#topic_tracking_state 라우트를 api session_info 범위로 복원
  • 로컬 날짜에서 “ 와 ” 를 " 로 변환
  • 날짜에서 프랑스식 인용부호를 일반 인용부호로 변환 시도
  • 임베드된 댓글에 폰트 임포트 포함
  • da5841d 후속 조치로 overflow hidden 필요성 제거
  • 이전 업로드에 애니메이션 필드가 업데이트될 수 있도록 보장
  • 슬로우 모드 지속 시간이 올바르게 편집되고 표시되도록 보장
  • da5841d 후속 조치로 로딩 컨테이너가 게시물과 동일한 너비를 가져야 함
  • 모더레이터가 그룹 소유자를 추가/제거할 수 있음
  • 태그 지정이 활성화된 경우에만 “태그 제거” 버튼 활성화
  • TopicView에 page 매개변수가 주어지지 않으면 페이지 계산
  • 게시물 신고 시 "죄송합니다. 오류가 발생했습니다"가 표시되던 문제 수정
  • 슬로우 모드 비활성화 버튼을 TL4 사용자 및 스태프만 볼 수 있도록 제한

UX 변경 사항

  • 초대 시新用户가 자동으로 승인됨을 스태프 사용자에게 알림
  • “링크로 초대” 옵션 우선순위 상향 (스태프 사용자를 위해)
  • 이미 로그인된 사용자를 위한 오류 메시지 개선
  • 카테고리 편집/생성을 별도의 페이지로 이동
  • 로그인-설정에서 비밀번호 찾기 버튼 제거
  • 모바일에서 모바일 padding-top 수정, da5841d 후속 조치

성능

  • 썸네일 테스트에 큰 이미지가 필요하지 않음
  • 테스트 환경에서 sprockets 패치 적용
  • 데이터베이스 복원 중에만 Sidekiq 비활성화
  • 새 게시물 로딩 중 새 게시물 요청하지 않음
22개의 좋아요