Discourse 2.5.0.beta7 릴리스 노트

2.5.0.beta7의 새로운 기능

여러 이메일 주소에 대한 향상된 UX 지원

Discourse는 이미 상당한 기간 동안 보조 이메일 주소를 지원해 왔습니다. 그러나 이 기능은 숨겨져 있었고, 보조 이메일을 추가, 제거 또는 구성하려면 콘솔 접근이 필요했습니다. 이제 사용자 설정에 여러 이메일 주소를 관리할 수 있는 기능이 추가되었습니다. 사용자는 자신의 모든 이메일을 확인하고, 기본 이메일을 변경하며, 이메일을 추가/제거할 수 있습니다.

기본 이메일은 Discourse에서 나가는 모든 이메일, 즉 알림, 비밀번호 재설정, 이메일 로그인 등에 사용됩니다. 보조 이메일(기본 이메일과 함께)은 주제에 대한 답변이나 이메일을 통한 주제 생성과 같은 수신 이메일에 사용됩니다.

예를 들어, Meta에서 제 이메일이 jomaxro@example.com이라고 가정해 보겠습니다. 이것이 제 기본 이메일입니다. 또한 때때로 이메일을 보내는 매우 비밀스러운 이메일 not-jomaxro@example.com도 있습니다. 이 이메일을 보조 이메일로 추가할 수 있습니다. 이제 not-jomaxro@example.com에서 Meta로 이메일을 보내면 제 계정과 성공적으로 연결되어 @jomaxro의 주제로 표시됩니다. 또한 로그인할 때 이제 jomaxro(제 사용자 이름), jomaxro@example.com(기본), 또는 not-jomaxro@example.com(보조)을 입력할 수 있으며, 이 모든 것이 허용됩니다.

여러 번 사용 가능한 초대 링크

많은 요청에 따라 이제 사용자별로 특정되지 않고 여러 번 사용할 수 있는 초대 링크를 지원합니다. 사이트 스태프는 사용자의 이메일 주소를 알지 못해도 링크를 공유할 수 있습니다. 자세한 내용은 기능 발표를 참고하세요.

Discourse 버전 2.5 출시가 곧 다가옵니다!

Discourse 2.5는 이번 달 6월 24일에 출시될 예정입니다. beta6에서 IE11 지원이 종료되었음을 다시 한번 상기드리며, 2.6에서는 완전히 제거될 것입니다. Discourse 2.5는 IE11을 지원하는 마지막 릴리스가 될 것입니다. 자세한 내용은 Discourse is ending support for Internet Explorer 11 (IE11) on June 1, 2020 를 참고하세요.

그 외!

기다려보세요, 더 있습니다! 우리는 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 반드시 검토해 주세요.

29개의 좋아요

플러그인 개선 사항

Cakeday

  • 버그 수정

Calendar

  • UX 개선

Invite Tokens

  • 버그 수정

Solved

  • UX 수정 - 해결됨 라벨 색상을 올바르게 표시

Subscriptions

  • 버그 수정

GitHub

  • 일반 게시물에만 링크백 적용

SAML

  • 로그아웃 요청 및 응답 서명 설정 추가

Data Explorer

  • 보고서 공유 팝업 개선
  • 버그 수정

Patreon

  • Patreon 로그인 활성화 전에 patreon creator discourse username이 설정되어 있는지 확인

WP Discourse

  • ‘추천 링크 추가’ 옵션이 활성화된 경우, WordPress에서 Discourse로 게시물 업데이트가 전송되면 Discourse 토론의 추천 링크를 업데이트

BCC

  • 버그 수정

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • rake를 통한 일괄 태그 지정 시 append 지원
  • first_post_created_at 컬럼을 업데이트하기 위한 새로운 rake 태스크 추가
  • 한 번에 마이그레이션되는 게시물의 총 수를 제한하기 위해 uploads:batch_migrate_from_s3 태스크 추가
  • 기본 목록 필터를 위한 카테고리 설정.
  • 화이트리스트 테마 저장소 모드 (실험적)

버그 수정

  • 보고서 내보내기 시 include-subcategories 필터 사용
  • MigrateInviteRedeemedDataToInvitedUsers는 일반 마이그레이션이어야 함
  • 초대 생성 시 잘못된 topic_id가 제공되면 400 반환
  • 순서 누락으로 인한 Flaky post_alerter_spec.rb
  • 이전에 검토된 플래그가 있는 경우 재 플래그 방지
  • cooked가 변경되지 않은 경우 composer에서 cooked 데코레이터 호출하지 않음
  • params의 속성을 토론 findOpts에 추가
  • 이메일 도메인이 제한된 경우에도 사용자 병합 허용
  • 생성할 수 없는 사용자에게 토론 생성 제안 표시하지 않음
  • 이모지 자동완성이 잘못 트리거되는 문제
  • 자동완성을 비활성화하기 위해 북마크 이름 “name” 속성 변경
  • 모든 사이트 설정에서 일 단위로 계산되는 값에 대해 최대 100년 제한 적용
  • composer에서 카테고리를 전환할 때 최소 필요 태그 업데이트
  • 드롭다운에서 카테고리 텍스트 색상을 오버라이드하지 않음
  • Safari에서 스트림 위치 복원
  • 답장 알림이 편집된 것으로 표시되지 않도록 함
  • edit-category-setting이 boolean을 올바르게 캐스팅하도록 보장
  • 유니코드 사용자 이름이 포함된 리디렉션이 작동하지 않던 문제 수정
  • (getURL "")가 i18n 헬퍼와 함께 작동하지 않던 문제 수정
  • 안전한 미디어에 대한 서명된 URL을 얻기 위해 flair 업로드의 short_path 사용
  • Service Worker URL이 깨져 있던 문제 수정
  • 클라이언트 측 /my/ 리디렉션이 추가 슬래시를 붙이던 문제 수정
  • 기본 가져오기 스크립트가 first_post_created_at 컬럼을 업데이트하지 않던 문제 수정
  • 인증 토큰 조회 시 읽기 전용 오류에서 복구
  • html을 markdown으로 변환할 때 인라인 오류 표시
  • 서버 측 코드에 get-url이 필요합니다
  • 잘못된 boolean 파라미터가 존재하지 않는 것으로 필터링되는 것을 방지
  • 사용자 프로필이 숨겨진 경우 rss 피드 및 json을 숨김
  • EmailValidator는 이메일 형식을 검증해야 합니다.
  • 깨진 MessageFormat 문자열
  • 감시 중인 단어에 대한 플래그를 생성할 경우 이유 포함
  • 사용자 멘션이 잘리는 것을 방지
  • $.fileupload 요소를 파괴하지 않음
  • 스태프 사용자는 태그 검증 규칙을 우회할 수 있음
  • precompile_css 중에도 NoMethodError를 잡음
  • 사용자 생성 시 다이제스트 빈도 문제
  • 사용자 제목이 그룹에서 온 경우에만 그룹 카드 렌더링

UX 변경 사항

  • 토론 고정 관리자 모달 레이아웃 개선
  • 모바일에서 사용자 목록에 하단 패딩 추가
  • 모바일에서 접힌 초안 z-index 변경
  • simple-list 설정 유형 추가
  • select-kit이 일관되게 숨겨지도록 보장
  • 장치가 전체 화면 composer 높이를 잘못 계산하는 것을 방지

성능

  • 전역적으로 bootsnap 활성화
  • composer 미리보기 렌더링을 위해 PrettyText 인스턴스 캐싱
  • resolveAllShortUrl 함수에 텍스트 셀렉터 대신 요소를 전달
  • 자바스크립트 앱에서 baseUri 값을 올바르게 메모이제이션
  • 검색 속도 제한 및 검색 결과를 위한 익명 캐시 추가
  • FORCE_BOOTSNAP 환경 변수 추가
  • 웹 매니페스트를 가져올 때 쿼리 수를 3 → 1로 감소
18개의 좋아요