2.8.0.beta2: 사용자 디렉터리 사용자 지정 필드, 기본 활성화된 태그, 사용자 선택 배지 표시 등

더 많은 내용!

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

보안 업데이트

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

  • 북마크 목록의 XSS
  • 카테고리 편집 UI에 대한 무단 접근 방지

플러그인 개선 사항

여러 플러그인

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

Akismet

  • 오래된 게시물을 확인하기 위한 rake 작업 추가

WP Discourse

  • 태그 게시

Reactions

  • 성능 개선
  • 반응 선택기 UI 개선

Shared Edits

  • 성능 개선

Subscriptions

  • 캠페인 추가
    이 플러그인의 주요 목표 중 하나는 Discourse 사이트 소유자가 커뮤니티 자금 조달을 크라우드소싱하는 것을 쉽게 만드는 것입니다. 이 기능은 Discourse Subscriptions를 사용하여 사이트를 위한 지원 캠페인을 실행하는 것을 매우 간단하게 만들어 해당 목표를 기반으로 구축되었습니다.

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 초안이 저장될 때 초안 체크 표시를 표시하지 않음
  • 전역 관리자 API 키 속도 제한기 추가
  • 사용자 알림 이메일 전송 시 그룹 SMTP 설정 사용 (초기)
  • widget-dropdown가 비활성 옵션을 수락하도록 확장
  • 업로드 및 최적화 이미지의 기존 URL에서 경로 사용
  • Flarum 가져오기 스크립트
  • 다른 클라이언트에 오래된 검토 가능 항목 표시
  • 새 주제 및 읽지 않은 주제의 선택적 무시 허용
  • 서비스 워커 경로 정규화
  • “정형화된 텍스트” 단축키 변경
  • TopicView에 on_preload 추가
  • UploadCreator에서 “skip_validations” 옵션 지원 추가
  • post_excerpt_maxlength 제약

버그 수정

  • 단계별 편집 콘텐츠에서 이미지 크기 조절 컨트롤 숨김
  • 검색 메뉴 회귀 문제
  • 푸시 알림 전송 시 타임아웃 오류 처리
  • Oneboxed 내용을 인용할 때 서식을 제외
  • must_approve_users가 true인 경우 초대 허용
  • IMDb 링크가 포스터로 Onebox 처리되던 문제
  • 그룹에서 IMAP가 비활성화된 경우 :group_smtp_email 작업을 큐에 추가하지 않음
  • 투표 옵션의 이모지 크기
  • 푸시 테스트 메시지에 새로 생성된 PushSubscription 객체 사용
  • 다른 태그를 동의어로 허용
  • 네트워크 문제가 발생했을 때 컴포저가 오류 메시지를 표시하지 않고 이후 초안 업데이트를 중단하는 문제
  • associate_accounts_controller_spec.rb의 오타
  • 투표 내 이미지가 갑작스러운 스크롤을 일으키지 않도록 보장
  • 게시글 작업 유형 애플리케이션 직렬화기 조각 캐시 초기화
  • 컴포저 이미지 크기에 대해 naturalWidthnaturalHeight 반환
  • 자신의 주제를 삭제할 때 스태프가 아닌 사용자를 홈페이지로 리다이렉트
  • RegExp 생성 전 현재 사용자의 사용자명에서 마침표 이스케이프
  • topic_tracking_state SELECT SQL 순서 변경
  • 주제 무시 키보드 단축키 작동하지 않던 문제
  • allowlistgeneric Onebox 이미지 크기 무시
  • ensureDropClosed에서 요소가 존재하지 않는지 확인하는 로직 추가
  • 필수 태그를 기본적으로 스태프에게 표시하고 제한 초과
  • 주제 모델의 Active record 주석
  • 그룹 초대 시 신뢰 수준 요구하지 않음
  • 게시글 링크 연결 시 PG::StringDataRightTruncation 오류
  • 관리자 작업 및 소소한 작업이 완전히 병합된 주제의 종료를 막지 않도록 수정
  • 감시 단어 링크를 교체와 분리
  • Amazon 응답에서 예상 속성이 누락된 경우 빈 결과 반환
  • 익명 캐시에 번역된 신뢰 수준 이름을 저장하지 않음
  • 관리자가 게시글을 삭제할 때 내부 링크 삭제
  • 북마크 모달의 번역 문제
  • 비-Ember CLI ember-buffered-proxy 업데이트
  • MessageBus가 20분간 비활성 상태 이후에 멈추던 문제
  • TL4 사용자가 게시글을 다시 표시하지 못하던 문제
  • 너무 긴 발췌문으로 인해 발생하던 오류
  • 우선순위에 따라 알림 순서 유지
  • discobot의 TL2 승급 메시지가 사용자 로케일을 사용하지 않던 문제
  • 응답이 이미지인 경우의 Giphy Oneboxing
  • giphy/tenor Onebox의 GIF 일시 정지 지원
  • 주제 표시 작업의 하나-하나 오류
  • 배지 이미지 업로드를 안전하지 않다고 표시하지 않음
  • 시드에서 기존 배지의 allow_title 열을 업데이트하지 않음
  • 투표가 포함된 게시글을 두 번 저장할 때 오류 발생하지 않음
  • 아직 ?.을 사용할 수 없음
  • 잘못된 푸시 채널 자동 만료
  • ESC 키로 하이퍼링크 모달 닫기
  • 투표 옵션을 탭으로 이동 가능하도록 수정
  • footer-nav 컴포넌트에서 바디 클래스 추가 및 jQuery 사용 제거
  • low_priority_threshold 설정에 더 나은 기본값 사용
  • 카테고리 가져오기 시 max_category_nesting 사용
  • external-auth 초대에 대해 UI가 서버 동작과 일치하도록 수정
  • TL4 사용자에게 게시글의 대기 중 플래그 수를 숨김
  • 이메일의 발신자 필드에 초대자 이름 표시
  • 모달의 포커스 지원 개선
  • 주제 맵에서 넘치는 긴 링크를 적절하게 줄바꿈
  • 사용자 북마크를 리마인더 날짜로 정렬
  • 게시글 및 주제 삭제 언어 단순화
  • div 발췌문에도 최대 발췌문 길이 무시
  • OP 편집 시 :post_edited 웹훅을 두 번 호출하지 않음
  • 슬로우 모드 다이얼로그가 활성화 만료 값 기억하지 못하던 문제
  • 사용자가 초대할 수 있는 경우 그룹에 이메일 추가 허용
  • 게시글 수정 시 업로드 보안 상태 업데이트
  • 애니메이션 이미지의 라이트박스 기능 비활성화
  • Ember CLI 빌드에서 Review Queue Query 파라미터가 새로고장되지 않던 문제
  • 관리자에게 메시지를 무조건적으로 올바르게 게시
  • WCAG 색상의 구체성 및 기타 수정 사항
  • uploads:fix_missing_s3 작업 실행 시 업로드를 검증하지 않음
  • future-date-input의 “Backtracking re-render” 오류
  • 클라이언트 사이트 설정 페이로드에 연락처 URL 및 이메일을 포함하지 않음

UX 변경 사항

  • 검색 주제 제목 줄바꿈 수정
  • 일괄 선택 아이콘 및 버튼 정렬 수정
  • 그룹 드롭다운 필터 높이를 일치시킴
  • 모바일 간격 더 일관성 있게 조정
  • 스크롤된 헤더에서 태그 잘림 개선
  • 복사 편집
  • 일부 검색 드롭다운 스타일 되돌림
  • 설정/편집 버튼 더 일관성 있게 조정
  • 태그 그룹 레이아웃 조정
  • 검색 패널 스타일, 일관성 업데이트
  • 초대 모달에서 아이콘을 목록 기호로 사용
  • Chrome에서 “마지막 방문” 줄 겹침 수정
  • PM 헤더 제목 정렬 수정
  • PM 제목 아이콘 정렬 수정
  • 일괄 선택 아이콘 정렬
  • 이메일에서 GitHub PR 본문의 스타일 개선
  • 현재 주제가 닫혀 있는 경우 응답 프롬프트 표시하지 않음
  • 사용자 메뉴 탭의 포커스 및 호버 색상 변경
  • 데스크톱에서 고정 헤더에 조상 카테고리 배지 표시
  • 게시글 저장 시 문제가 있으면 스크린 리더에게 알림
  • Twitter Onebox 레이아웃 조정
  • 모달을 무조건적으로 포커스
  • 검색 결과 스타일을 더 일관성 있게 조정
  • 햄버거 및 사용자 메뉴 드롭다운에 자동 포커스 추가
  • list-controls 및 topic-title 상단 여백 정렬
  • 모바일/데스크톱 .wrap의 일관된 패딩
  • 목록 및 Onebox 여백 조정
  • 카테고리 페이지 드롭다운을 렌치 아이콘으로 변경
  • 스크린 리더를 위한 주제 목록 내비게이션 개선
  • 다양한 주제 작업을 위한 영역 제공
  • 사용자가 discobot의 튜토리얼을 미룰 수 있음.
  • 검색 결과 링크 제목 색상 변경
  • discobot 플래그 튜토리얼 문구를 더 명확하게 수정
  • 게시글에 ARIA 영역 역할 추가
  • 슬로우 모드가 이미 활성화된 경우 Enable 버튼 대신 Update 버튼 표시
  • 라이트박스 내 컨트롤 위치 개선
  • 테마 업로드 너비 수정, 클래스 충돌 제거, 더 깔끔하게 정리

성능

  • 앱 부팅 중 클라이언트 설정 json 미리 로드.
  • ActiveRecord PG 연결 활성 확인을 빈 쿼리 사용으로 전환.
  • TopicView에서 Post#image_upload 미리 로드.
  • 카테고리에서 분산 캐시 설정 지연.
  • 더 많은 곳에서 분산 캐시 설정 지연.
  • SvgSprite에서 설정, 그룹 및 배지 아이콘 미리 로드.
  • 성능 중요한 경로에서 분산 캐시 설정 지연.
  • SiteSerializer#user_color_schemes의 N+1 쿼리 제거.
  • 앱 미리 로드 중 SiteSerializer에서 캐시 워밍업.
  • Stylesheet::Manager.color_scheme_digest에서 카테고리 쿼리 캐싱.
  • 비용 높은 XML 파싱을 피하기 위해 메모리에 핵심 svg를 메모이즈.
  • 자식 테마 스타일시트 사전 컴파일.
20개의 좋아요