2.7.0.beta4: DiscourseConnect, 주제 타이머 UI 개편, 로그인 모달 UI 개편 및 기타

더 많은 내용!

잠깐, 아직 더 있습니다! 새로운 기능과 변경 사항을 최대한 강조해 안내드리고 있지만, 상세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 사항 등 전체 목록을 확인하시려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.

보안 업데이트

이 베타 버전에는 커뮤니티와 HackerOne에서 보고한 문제에 대한 보안 수정 사항 2건이 포함되어 있습니다.

  • DiscourseConnect (SSO) nonce를 현재 세션에 연결
  • 가능할 경우 로그인 기준으로 MFA 속도 제한 적용

플러그인 개선

여러 플러그인

  • 버그 수정
    • 여러 플러그인의 수많은 버그를 패치했습니다
  • 번역
    • 여러 플러그인의 번역을 업데이트했습니다

Canned Replies

  • 올바른 권한을 보장하기 위한 보안 수정
  • 전반적인 스타일 수정 및 사소한 UX 개선

Ad Plugin

  • iframe 요소에 제목 사용

Subscriptions

  • 관리자 페이지에 페이지네이션 지원 추가
  • 재구매 스타일링 개선
  • 구매 페이지 사용성 개선

Docs

  • Knowledge Explorer를 Docs로 이름 변경
  • Docs 주제의 인라인 원박스(oneboxing) 지원 추가

Apple Auth

  • 사용자 정의 버튼 스타일링 제거

Encrypt

  • 새로운 사이트 설정: encrypt pms default
  • 모든 라벨에 Title Case 사용
  • 사용자 암호화 키 회전 옵션 추가
  • 암호화된 업로드를 올바르게 처리

Login with Amazon

  • 버튼 스타일링 및 텍스트 업데이트

Data Explorer

  • 쿼리 결과에 그래프 보고서 추가

Discourse Docker

  • discourse-setup에 MAXMIND 키 지원 추가
  • 설명과 함께 이미지 정리(prune) 시간 수정

Docker Manager

  • master에서 main으로의 저장소 브랜치 이름 변경 처리

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 쿼리 매개변수를 통한 빠른 테마 설치
  • diffhtml을 사용하여 컴포저 미리보기 업데이트
  • mark 태그 지원
  • 기존 주제로 게시물을 이동할 때 단일 주제 자동 선택
  • 원박스 이미지를 주제 썸네일로 사용할 수 있도록 허용
  • 사용자 활동 페이지에 “최근 읽은 주제” 탭 추가
  • 마크다운을 사용하여 게시물/주제 썸네일 우선순위 지정 허용
  • DiscourseHub에서 키보드 뒤로/앞으로 탐색 지원
  • CLI를 통해 복원할 때 백업 위치 재정의 허용
  • 사용자 에이전트 푸시 구독 변경 이벤트 처리
  • 지속 기간이 지정된 주제 타이머(자동 답변 삭제, 마지막 게시물 기반 닫기)에 대해 1시간 미만 및 1일 미만의 지속 기간 허용
  • 인라인 원박스에 대해 blocked_onebox_domains 설정 확인
  • 그룹 설정 및 멤버 관리 개선
  • 주제 타이머 UI 개편
  • 새 기능 확인을 위한 일일 작업 추가

버그 수정

  • NewPostManager는 category_group_moderator 설정을 준수해야 함
  • 게시물 읽기 시간을 최대 정수 값으로 제한
  • 가입 모달의 상단 그라데이션 제거
  • 먼 미래의 주제 타이머 삭제
  • dismiss 서비스에서 불필요한 OR 제거
  • 최대 주제 타이머 지속 기간을 20년으로 상향
  • topic_user가 마지막 읽기 기록 없이 존재할 때 새 게시물 알림 무시
  • 플러그인이 API 키 범위를 올바르게 확장할 수 있도록 허용
  • SSO 페이로드를 버튼 클릭 뒤에 숨기고 뷰를 로깅
  • 주제 created_at 기반 카테고리 설정에서 주제 자동 닫기
  • 사이트 설정에서 전환할 때 스태프 작업 로그 강제 새로고침
  • 올바른 슬러그로 카테고리 리다이렉트 시 루프 발생하지 않도록 수정
  • 하위 카테고리, 태그 드롭 및 none 값 수정
  • 가시성 업데이트 시 topic_count 업데이트
  • select-kit에서 autocomplete=discourse를 사용하여 Chrome의 자동완성 비활성화
  • workbox를 통한 로그 스팸을 중단하기 위해 서비스 워커에 false 설정
  • 업로드 시 group_flair 이미지를 보안으로 표시하지 않음
  • topic-timer-info CSS 클래스 정리, 편집 버튼 추가 및 UI 개선
  • 페이지 게시에 Google 추적 추가
  • UI를 통한 백업 복원이 깨져 있던 문제 수정
  • 모더레이터에게 SSO 마지막 페이로드를 표시하지 않음
  • 더 나은 마이그레이션으로 새 게시물 알림 무시
  • should_alter_quality는 png_to_jpg_quality를 준수해야 함
  • 관리자 새 기능에 대한 회귀 문제 수정
  • 사이트/테마 설정에서 모든 태그 허용, 태그 그룹 제한 무시
  • 주제 타이머의 지속 기간 분 단위 값 검증
  • 가로 오버플로우를 피하기 위해 너비 조정
  • 생성된 인용 URL에 슬러그를 추가하지 않음
  • 컴포저가 닫혀 있을 때 인용을 추가할 경우 줄바꿈 추가
  • 인증 제공자에서 오는 빈 이메일 주소 처리
  • 로그인 UI 수정
  • 숨겨진 태그가 추가되거나 제거될 때 알림하지 않음
  • 경로 누락으로 인해 복원이 실패할 수 있는 문제 수정
  • 업로드 누락으로 인해 백업 복원이 실패할 수 있는 문제 수정
  • 주제가 삭제된 경우 404 not found 오류 반환
  • 주제 업데이트 게시 전에 post.topic이 존재하는지 확인
  • 일부 오류 메시지에서 잘못된 번역 키 사용 문제 수정
  • SSO 로그인 시작 시 서버 오류 수정 및 스펙 추가
  • RTL 레이아웃에서 주제 진행 바가 왼쪽에 위치하도록 수정
  • 주제 타이머 duration_minutes가 올바르게 백필(backfill)되지 않던 문제 수정
  • 초대 성공 이메일 번역 변수 이름이 변경됨
  • 주제 내 게시물 검색을 위해 게시물 집계 시 가장 오래된 게시물 선택
  • "n개의 답변"을 두 번째로 탭할 때 필터링을 취소하지 않음
  • 컴포넌트 내 SCSS 처리 개선
  • 기존 사용자가 이미 그룹 멤버인 경우 새 초대 처리
  • 업데이트된 원격 테마 저장, 활성화된 테마/컴포넌트만 업데이트
  • WEBP로 인한 컴포저 업로드 아이콘 회귀 문제 수정
  • SSO가 켜져 있거나 로컬 로그인이 꺼져 있을 때 이메일 초대를 생성하지 않음
  • SSO가 켜져 있거나 로컬 로그인이 꺼져 있을 때 그룹을 통해 새 사용자를 초대하지 않음
  • FastImage 2.2.2에서 nil 경로로 인해 오류 발생
  • 하위 테마에 추가 SCSS 포함
  • 여러 개인 메시지 수신자를 붙여넣는 기능 지원 복원
  • 삭제된 게시물의 링크된 이미지 가져오기 방지
  • 저장 후 카테고리 순서 새로고침
  • rects가 존재하는지 확인 후 사용
  • 빠른 접근 호버에 북마크 이름 표시
  • discobot 인증서 처리 속도 향상/비블로킹(non-blocking) 처리
  • 비활성화된 경우 공유 초안 로직 건너뛰기
  • 이모지 검색/자동완성이 선택된 피부 톤을 준수하도록 수정
  • 기존 공유 초안에 접근할 수 있도록 수정
  • 시스템 사용자 아바타로 사이트의 작은 로고를 사용할 때 CDN의 URL 반환
  • 파괴된(disposed) 북마크 컴포넌트에 값 설정 시도 중단
  • IMAP에서 알려지지 않은 발신자가 이메일을 통해 그룹 주제에 답장할 수 있도록 허용
  • Invisible은 visible의 반대어가 아님

UX 변경 사항

  • 페이지 게시 시, 공개 변경 시에만 페이지가 게시되었을 때
  • 보안 키 로그인 버튼에서 여백 제거
  • emailLogin이 비어 있을 때 info 클래스로 변경
  • 관리자 테마 편집기 조정
  • 원격 테마 편집 지침 추가
  • 로그인 모달 알림의 과도한 줄바꿈 수정
  • Relative-time-picker는 복수형 문자열 사용
  • local-dates 스타일링 수정
  • 주제 자동 선택 시 선택된 주제에 포커스가 있는지 확인
  • Second Factor + Alert Display
  • 관리자 플러그인 페이지에 플러그인 설명 표시
  • 검색에서 사용자 이름 문자열의 시작 부분에서 @ 문자 제거
  • 단일 카테고리 알림 유형에서 복수형 표현 제거
  • 소셜 버튼 스타일링 지정
  • 사용자 카드의 배지가 오버플로우하는 것을 방지
  • 검색에서 태그 및 할당 표시 개선
  • 자동완성 입력에 대한 포커스 스타일 조정
  • 계정 생성 진행 중일 때 외부 로그인 열 숨김
  • 그라데이션, 아이콘 호버, 대문자 표기법 조정
  • 시스템 테마에 대한 Convert 옵션 제거
  • 관리자 대시보드의 새 기능 섹션 변경
  • 일부 select-kit 버튼에서 2px 테두리 제거
  • 폰트 스택에서 Helvetica 제거
  • Chrome의 답변 버튼 포커스 스타일 작은 수정
  • 사용자 알림 드롭다운에 캐럿 아이콘 표시
  • 카테고리 페이지에서 태그 알림 메뉴 표시하지 않음
  • 답장 where 모달 레이아웃 수정
  • 사용자 거부 모달 명확화
  • 일괄 알림 변경 모달 수정 및 명확화
  • 다크 스킴에서 기본 버튼 호버에 밝은 색상 사용
  • 주제 게시물 메뉴, 컴포저 취소에 대한 포커스 스타일 조정
  • 팝업 메뉴 버튼에 포커스 스타일 필요
  • “모든 태그 제거” 작업에 확인 모달 추가
  • 사용자 스트림에서 불필요한 여백 제거
  • 로그인 필요 페이지의 버튼 정렬 수정
  • 카테고리 브레드크럼의 일관된 높이 보장
  • 포커스 상태 스타일 통일
  • 테마/컴포넌트 변환 시 항상 확인 대화 상자 표시
  • iframe으로 인한 인증서 테두리 제거
  • 컴포저 미리보기에서 일부 오버플로우 허용
  • 일괄 선택 상단 위치 수정

성능

  • 가져온 이메일에서 링크를 대체할 때 lookbehind 사용 방지
22개의 좋아요