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

2.7.0.beta5의 새로운 기능

개선된 초대 기능

초대 UX를 대폭 개편하여 더 빠르고 쉽게 사용할 수 있도록 했습니다. 이제 사용자는 사용자 메뉴의 개선된 인터페이스를 통해 초대에 접근할 수 있습니다. 대기 중인 링크 및 이메일 초대는 이제 통합된 인터페이스에 표시됩니다. 이미 사용된 초대는 최신 순서대로 표시됩니다. 이제 스태프가 아닌 사용자도 이메일 초대를 보내는 것 외에도 링크를 복사하여 공유하는 방식으로 다른 사용자를 초대할 수 있습니다.

자세한 내용은 초대 시스템 개선을 참조하세요.

감시 단어에 대한 자동 태그 및 자동 교체

감시 단어는 사이트에서 작업을 자동화하는 강력한 도구입니다. 여기에는 게시물 차단, 게시물 내 콘텐츠 숨김, 게시물 플래깅, 특정 단어가 포함된 경우 승인 요청 등이 포함됩니다.

이제 특정 단어가 포함된 주제에 태그를 자동으로 적용할 수 있습니다. 예를 들어, apple, orange, 또는 tomato가 포함된 주제에 fruit 태그를 추가할 수 있습니다.

이제 단어의 인스턴스를 다른 단어 또는 링크로 자동으로 교체할 수도 있습니다. 예를 들어, 누군가가 Google이라고 언급할 때마다 https://google.com 또는 a popular search engine으로 교체할 수 있습니다.

PM 일괄 작업

여러 개의 PM을 삭제해야 하는 경우가 있나요? 아니면 태그를 지정해야 하나요? 이제 PM은 아카이브 및 받은 편지함으로 이동 외에도 일괄 작업을 지원합니다. 플러그인도 일괄 작업을 추가할 수 있습니다. 예를 들어, assign 플러그인을 사용 중이라면 PM을 일괄 할당할 수 있는 권한을 갖게 됩니다.

개선된 스팸 사용자 감지

사이트에서 자기소개만 작성하고 아무것도 게시하지 않는 의심스러운 신규 사용자를 감지하는 기능을 개선했습니다. 이러한 사용자는 스태프 승인을 위해 검토 대기열에 추가됩니다.

메일링 리스트 모드 기본 비활성화

메일링 리스트 모드는 상당한 양의 이메일을 생성할 수 있으며, 특히 대규모 사용자 기반을 가진 사이트에서 더욱 그렇습니다. 사용자가 메일링 리스트 모드를 스스로 활성화할 수 있다는 사실을 인지하지 못하는 사이트 소유자에게는 예상치 못한 상황이 될 수 있습니다. 이제 사이트가 예상치 못한 대량 발신 이메일로 인한 비용을 경험하지 않도록 사이트 설정을 통해 메일링 리스트 모드를 기본적으로 비활성화합니다. 사이트에 메일링 리스트 모드를 허용하려는 사이트 소유자는 사이트 설정에서 disable mailing list mode 체크박스를 해제해야 합니다.

카테고리 모더레이터 개선

카테고리 모더레이터는 이제 지정된 카테고리 내에서 주제를 고정하고 고정 해제할 수 있습니다.

JoyPixel(또는 EmojiOne) 이모지 세트 제거

JoyPixel의 라이선스 변경으로 인해 더 이상 해당 세트를 번들링할 수 없으며, 관련 내용은 다음을 참조하세요: JoyPixels | Choose a Plan

접근성 개선

우리는 보조 기술을 사용하는 사람들을 포함하여 인터넷의 모든 사람이 Discourse를 사용할 수 있도록 항상 노력하고 있습니다. 이를 위해 이번 릴리스에는 최근 수행된 감사 결과를 기반으로 한 추가적인 접근성 개선 사항이 포함되어 있습니다.

  • 키보드를 사용하여 탭 전환
  • 헤더 메뉴의 “모두 보기” 제목 개선
  • 다중 선택에서 엔터를 사용할 때 포커스된 선택 항목 해제
  • 검색의 자동완성에 더 접근성 좋은 이름 부여
  • 기타 및 색상, fieldset/legend 요소 개선
  • 사용자 이름 및 아바타 편집 접근성 확보
  • 사이트 헤더의 아바타 이미지에 alt 속성 보장
31개의 좋아요

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, 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개의 좋아요