2.7.0.beta5: 초대 개선, 자동 태그 및 자동 대체, 대량 PM 작업 등

더 많은 내용!

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

보안 업데이트

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

  • Cooked HTML 처리에 Loofah 우선 사용

플러그인 개선

여러 플러그인

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

코드 리뷰

  • 기본 브랜치가 master가 아닌 저장소 지원

문서

  • 모바일 스타일링 개선

BCC

  • 수신자 이름으로 메시지 개인화

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 카테고리 그룹 модератор에게 주제 고정/해제 권한 부여
  • 검색 엔진이 태그 페이지를 인덱싱할 수 있도록 허용
  • Omniauth 제공자를 통한 초대권 사용 허용
  • 매우 높음/낮음 검색 우선순위를 절대적인 양 끝단에 배치하도록 변경
  • '모두 선택’이 켜져 있을 때 새로 로드된 주제를 자동으로 일괄 선택에 추가
  • 보안 관련 사용자 설정을 다른 탭으로 이동
  • 상대 시간 선택기에 연도 추가
  • 이모지가 외부 URL에서 올 수 있도록 허용하는 사이트 설정 추가
  • S3 백업 저장소 오류에 대한 세부 정보 포함
  • id로 검토 가능한 항목(reviewables) 필터링
  • webmanifest용 사이트 설명 추가
  • disable_onebox_media_download_controls 숨겨진 사이트 설정 추가
  • time_read 통계를 사용하여 사용자를 의심 대상으로 표시

버그 수정

  • process_post 후 발췌문 업데이트
  • _autoLogin으로 시작될 때 signup boolean이 전달되도록 보장
  • aws-sdk-s3 및 aws-sdk-sns 버전 업데이트
  • 불안정한 JS 테스트
  • 동일한 이메일을 여러 번 추가하지 않음
  • 사용자 이메일을 한 번만 검증
  • ‘모든 감시 단어 지우기’ 번역 문자열 추가
  • 테마 설정에서 사용 중인 업로드 파일을 정리하지 않음
  • 초대 페이지에서 omniauth 제공자를 사용할 때 잘못된 매개변수
  • 초안 시퀀스 업데이트에서 경합 상태(race condition) 수정
  • 모바일 카테고리 페이지의 새 주제 표시기
  • URL이 접두사로 시작하더라도 서브폴더 접두사가 작동하도록 수정
  • UserField 변경 사항이 웹훅에 즉시 반영되도록 보장
  • 서브폴더를 사용하는 모바일 앱 알림 URL
  • 초대 링크 수락 시 email을 필수 매개변수로 설정
  • 그룹 개인 메시지 전송 시 메시지 버스 문제 수정
  • 83f332b로 인해 발생한 이모지 CDN 설정의 누락된 따옴표
  • 백업 복원 시 기존 S3 엔드포인트 재매핑
  • 83f332b로 인해 발생한 이모지 경로 오타
  • 목록 이중 패딩 제거
  • 주제 타이머 및 북마크 시간 옵션 정렬
  • 카테고리 변경 시 최소 태그 수 요구 사항 확인
  • ‘설치 완료’ 페이지에서 사용하지 않는 JS 제거
  • 그룹 카드의 사용자 아바타에 href 추가
  • Topic#invite_group이 새로 생성된 주제에서 사용자에게 알림을 보내지 못하던 문제 수정
  • 누락된 컴포넌트 모바일 전용 CSS 추가
  • 모바일에서 북마크 + 타이머 모달이 작동하도록 CSS 조정
  • 사용자 무음 상태일 때 PM 이메일 전송 건너뛰기
  • lang 포함하여 html 요소에 적절한 클래스 추가
  • 로그아웃 버튼 100% 너비 설정
  • .hbr 파일 컴파일 시에도 addRawTemplates 사용
  • 테마 컴포넌트에서 색상 정의 업데이트 시 다이제스트 업데이트
  • 컴포넌트에 대해 빈 style 태그를 출력하지 않음
  • purge_unactivated 쿼리에서 게시물이 있는 사용자 제외
  • Ember CLI 테마 사용 시 JavaScript/HTML이 삽입되지 않던 문제 수정
  • 서브폴더 설정에서 카테고리 내부 태그 페이지의 잘못된 URL 수정
  • auto_silence_first_post_regex 재도입
  • 오류가 누락된 이미지뿐인 경우 오류 표시하지 않음
  • ‘기존 게시물로 이동’ 검색 필드에서 Enter 키 입력 무시
  • 사용 가능하면 사용자의 로케일로 알림 전송
  • 초대자가 허용 목록에 있을 때 PM에 사용자 추가 허용 (even
  • 검증 전 URL에서 공백 제거
  • 로그인 모달의 max-width가 충분히 구체적이지 않던 문제 수정
  • 다중 줄 셀이 있는 테이블 붙여넣기
  • 이름 대신 URL을 사용하여 설치된 테마 감지
  • 주제 간 이동 시 주제 존재(presence) 구독 해제
  • loadOneboxes에 ajax 함수 전달
  • 로드 상태 없이 라우팅할 때 배지 설명이 업데이트되도록 보장
  • relative-time-picker에서 빈 값 입력 허용
  • login_required 사이트가 부하를 받을 때 오류 메시지 개선
  • Emails.rake- 이메일 테스트 전송 시 도메인 사용
  • 게시물이 PM에서 온 경우 posts_read_count를 업데이트하지 않음
  • 사용자가 삭제될 때 컨텍스트가 누락되면 경고 기록
  • 전환 로드 없이 모바일-네비게이션이 작동하도록 허용
  • 사용자 정의 스코프 추가 시 기존 스코프를 수정하지 않도록 함
  • 뒤로 이동 시 Safari 서비스 워커 오류 방지
  • 권한이 없는 사용자에게 그룹 인덱스에서 “일괄” 아이콘 표시하지 않음
  • 자동 삭제된 검토 가능한 항목 사용자에게 거절 이메일을 보내지 않음
  • email_valid 처리 일관성 유지
  • 항목 선택 시 내비게이션 드롭다운 닫기
  • time_read 임계값을 1분으로 축소
  • 서브폴더 replace가 URL 접두사에만 영향을 주도록 수정
  • 관리자 대시보드의 새 업데이트를 최신순으로 정렬
  • 사용자가 스팸러인 경우 거절 사유를 요구하지 않음
  • 리마인더에 과거 게시물을 북마크로 사용하지 못하도록 제한
  • 수정된 마이그레이션이 실행되도록 보장
  • MoveNewSinceToTable 최적화
  • 그룹 플레어에 S3 CDN 사용

UX 변경 사항

  • 초대 양식의 일관된 라벨
  • 로컬 로그인이 비활성화되어 있을 때 로그인 모달의 깨진 스타일링 수정
  • 로그인; 더 작은 제목, 더 일관된 간격, 기타 수정 사항
  • 초대 관련 세부 개선
  • 감시 단어 페이지의 중복 제목 제거
  • 로그인 시 이메일 div에 클래스 추가
  • 검색 페이지의 일괄 선택 버튼 높이 수정
  • 정렬 개선을 위해 태그 스타일 정리
  • 로그인 입력 필드의 자동 초점 복원
  • 사용자 이름 아래에 이메일 로그인 링크 추가, 버튼 제거
  • 중복된 포커스 스타일 제거
  • 체크박스 및 라디오 입력에 기본 브라우저 포커스 스타일링 사용
  • 관리자 새 기능 관련 스타일링 조정
  • select-kit에 autofocus 옵션을 가질 수 있도록 허용
  • 더 일관된 그룹 언급 스타일
  • 마법사(wizard)에서 이모지 단계 제거
  • 버튼 정렬을 수정하기 위해 group 레이아웃 조정
  • 주제/게시물 섬네일에서 github 커밋 아바타 건너뛰기
  • PM에서 태그 입력을 전체 너비로 설정
  • 새로운 tags-intersection-chooser 구현
  • 매우 짧은 화면에서 quick-access-profile을 2열로 전환
  • 일부 컴포저 목록에 불릿 표시
  • 계정 생성 모달의 패딩 조정
20개의 좋아요