2.8.0.beta10: API 개선, 도메인 제한 초대 링크, 탭으로 들여쓰기 등

2.8.0.beta10의 새로운 기능

배지용 API 범위(API scopes)

API 키를 배지로 제한할 수 있습니다. 사용 가능한 범위는 배지 생성, 읽기, 업데이트 및 삭제, 사용자의 배지 목록 조회, 사용자에게 배지 부여/제거를 포함합니다.

이메일 도메인으로 링크 초대 제한

이메일 도메인 이름이 지정된 도메인과 일치하는 경우에만 여러 이메일로 링크 초대를 사용할 수 있도록 허용합니다.

북마크 페이지에서 스크롤 위치 저장

북마크를 보고 있다가 하나를 열었다가 다시 돌아왔을 때 페이지 맨 위에 다시 놓인 적이 있으신가요? 이제 그런 일은 없습니다! Discourse는 스크롤 위치를 저장하므로 돌아왔을 때 마지막으로 있던 위치에서 바로 이어서 볼 수 있습니다.

작성기에서 Tab 키를 사용하여 텍스트 들여쓰기

이제 작성기에서 Tab와 Shift+Tab를 각각 사용하여 텍스트를 들여쓰기 및 되돌려쓰기할 수 있습니다. 이는 코드 블록과 일반 텍스트 모두에 적용됩니다.

2021-12-21_11-25-12

hide_email_address_taken 사이트 설정 개선

활성화되면 hide_email_address_taken 사이트 설정은 비밀번호 찾기 양식에서 이메일 사용이 필수적으로 강제됩니다. 이는 비밀번호 찾기를 통해 악용/스팸을 받는 사이트에서 사용자명을 사용하여 이메일을 트리거하는 것을 방지하는 데 도움이 됩니다.

20개의 좋아요

더 많은 내용!

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

보안 업데이트

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

  • MessageBus::Diagnostics 비활성화.

플러그인 개선 사항

다양한 플러그인

  • 번역
    • 여러 플러그인의 번역을 업데이트했습니다

Assign

새로운 기능

  • 이전 할당 알림 PM 삭제
  • 할당 활성 플래그

버그 수정

  • 게시물이 삭제될 때 항상 할당 해제
  • 주제나 게시물이 삭제되거나 복구될 때 주제 새로고침
  • 검색 수정 관련 스펙
  • 검색 시 간접 할당 대상
  • 게시물이 할당된 상태에서는 사용자를 주제에 할당하지 않도록 방지
  • 데스크톱에서 모달 내 드롭다운 위치를 올바르게 설정
  • 로직을 통합하기 위해 assign / reassign 리팩토링

LinkedIn Auth

버그 수정

  • 마이그레이션에서 중복 행 처리

접근성

  • tc-message 작업에 누락된 제목 추가

Akismet

버그 수정

  • 대기 중인 검토 대상이 있더라도 사용자 삭제 작동

Calendar

새로운 기능

  • 기존 초대 및 알림 알림 재사용.

Microsoft Auth

버그 수정

  • 마이그레이션에서 중복 행 처리

UX 변경 사항

  • Office365에서 'Microsoft Auth’로 이름 변경

Solved

새로운 기능

  • 사용자가 답변을 수락할 수 있는 경우 알림 표시

UX 변경 사항

  • 해결 텍스트와 아이콘이 줄바꿈되지 않도록 방지

BCC

버그 수정

  • 각 메시지에서 그룹이 언급되는 문제

Kolide

새로운 기능

  • 각주에 열린 Kolide 이슈의 세부 정보 표시.
  • 웹훅 페이로드 기반 이슈 및 기기 동기화.
  • 할당되지 않은 기기에 대해 Kolide 그룹 관리자 알림.
  • 온보딩되지 않은 기기에 대한 경고를 위한 전역 알림 표시.

버그 수정

  • 제목을 가져오기 전에 주제 변수 할당.
  • 이슈가 발견되지 않으면 사용자에게 알림하지 않음.
  • 이슈가 발견되지 않으면 Kolide 관리자에게 알림하지 않음.
  • 변경 사항이 있을 때만 관리자 주제 업데이트
  • 이슈가 없으면 알림 건너뛰기.
  • per_page를 기본값 25에서 500으로 증가
  • 이슈가 발견되지 않을 경우 게시물 본문에 기본 텍스트 추가.
  • 게시물이 존재할 때만 커스텀 필드 값 업데이트.
  • Discourse.warn 메서드 대신 logger.warn 사용.
  • 알림 범람을 멈추는 두 번째 시도.

UX 변경 사항

  • 기기 이슈에 대한 Kolide 링크 제거.
  • 온보딩 주제 ID가 사용 가능한 경우에만 알림 표시
  • 배너를 통해 사용자를 온보딩 주제로 이동.

SAML

새로운 기능

  • 사이트 설정을 사용하여 플러그인을 구성할 수 있도록 허용

버그 수정

  • 서브폴더에 대해 JS 스크립트 경로가 올바른지 확인
  • 자동 제출 양식에 content-type 헤더 추가
  • POST 바인딩에 대해 SAML 요청 압축하지 않음
  • 4e0a5e0a에서 발생한 after_create_account 오류 수정
  • UsernameSuggester 로직을 auto_create_account로 지연
  • 빈 saml_base_url 사이트 설정 무시
  • 콜백 동안 기존 세션 쿠키를 덮어쓰지 않음
  • SAML이 로그인 후 리다이렉트를 따르도록 확인
  • base_url에서 접두사 제거
  • 이름 선택 로직 업데이트

UX 변경 사항

  • 환경 변수로 구성된 경우 사이트 설정 숨김

Subscriptions

버그 수정

  • Html strong 태그 표시 문제

Policy

새로운 기능

  • policy에 private 속성 추가
  • PolicyUser 결과 페이지네이션

버그 수정

  • 자동 그룹 선택 허용
  • 페이지당 정책 사용자가 변경되지 않도록 유지

UX 변경 사항

  • 다른 정책 옵션에 대해 회색 버튼 표시

Reactions

버그 수정

  • 반응 알림이 깨져 있었습니다 (3번째 시도)
  • 반응 알림이 깨져 있었습니다 (2번째 시도)
  • 반응 알림이 깨져 있었습니다

Automation

버그 수정

  • 새 자동화를 생성할 때 select-script만 허용

UX 변경 사항

  • 드롭다운을 필터링 및 스크롤 가능하도록 변경

Footnote

버그 수정

  • assets/vendor/javascripts로 이동
  • popper를 올바르게 가져오기

보안 변경 사항

  • 클라이언트 측 오류를 유발하는 악성 각주 수정

Chat Integration

새로운 기능

  • 규칙에 대해 ‘automatic’ 그룹 선택 허용

버그 수정

  • slack thread_ts를 채널별로 저장
  • 처음 열 때 편집 모달 검증이 작동하도록 확인
  • 텔레그램 봇이 슬래시 명령에만 응답하도록 확인

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 사용자 이름 제안 시 허용되지 않는 문자로만 구성된 입력 건너뛰기
  • 관리자 대시보드용 예약된 문제 검사
  • 주제 기반 정적 페이지 수정 허용
  • 주제 내비게이션 플러그인 아웃렛 및 팝업 컴포넌트 추가
  • 여러 포스터 아이콘을 추가하기 위해 플러그인 API 확장
  • Apple 플러그인을 공식 목록에 추가
  • 최신 알림만 유지하기 위한 알림 통합 계획.
  • 이전 검토 대상 알림 삭제.
  • Google 인증을 통한 그룹 멤버십 실험적 지원
  • 대량 초대 시 사용자 로케일 사전 설정
  • PM과 새 주제 사이를 오갈 수 있는 기능 추가

버그 수정

-匿名用户에게 사용자 이름 제안 시 user 대신 anonymous로 폴백

  • 대기 중인 검토 대상 번역에서 올바른 인자 이름 사용
  • 메뉴 패널 위치 조정
  • 다른 설명 태그가 없는 경우 기본 메타 설명 사용
  • 폴백 로케일에서 온 번역 오버라이드가 클라이언트에서 작동하지 않음
  • "Customize Text"가 오버라이드된 _MF 번역에 대해 컴파일된 MessageFormat 문자열을 표시함
  • 번역 우선 순위가 클라이언트와 서버에서 달랐음
  • 잘못된 헤더 오프셋 계산
  • 부드러운 스크롤 폴리필 추가
  • 문제를 방지하기 위해 검색 태그 엔드포인트에 대한 새 형식 사용
  • 누군가가 사용자의 게시물을 인용하거나 답글을 달 때 그룹 멤버에게 알림.
  • 업로드 API 키 범위에 더 많은 작업 추가
  • email_tokens_token_to_nullable 마이그레이션 수정
  • HTML 속성에서 테마 이름이 이스케이프되도록 확인
  • 초대 도메인이 유효한지 확인
  • OAuth2Authenticator가 기존 연관 관계를 처리하도록 허용
  • 흐릿한 원박스 favicon 이미지
  • 컴포저일 때만 컴포저에 의해 처리된 것으로 간주
  • 이메일이 추가될 때까지 주제/게시물 생성 이벤트 지연
  • 더 높은 시작 업로드 ID로 테스트가 작동하도록 함
  • 사용자의 올바른 주제 초안 선택
  • 초안이 업데이트될 때 has_topic_draft 업데이트
  • MessageIdService가 호스트 이름 변경과 멀티사이트를 처리할 수 있도록 확인
  • –header-offset가 오버스크롤을 고려하지 않음
  • 이메일 스레딩이 깨지는 참조 헤더
  • 썸네일 테스트가 깨끗한 상태에서 시작하도록 함
  • 조정 카테고리에서 대기 중인 게시물 표시
  • 태그 테스트 편집
  • 태그 이름이 변경된 경우에만 태그 전환
  • 세분화된 API 키 범위를 표시할 때 허용된 URL 누락.
  • 인증이 중복된 사용자 이름을 올바르게 처리하지 않음
  • 통합된 알림을 업데이트하면 맨 위로 올라가야 함.
  • 외부 인증을 사용할 때 허용되지 않는 문자가 사용자 이름에서 제거되지 않음
  • 사용자 테마 정렬 순서를 대소문자 구분 없도록 변경
  • 이메일에 대한 발신 Message-ID에 랜덤 접미사 추가
  • PWA 배지가 업데이트되지 않음
  • 업로드 테스트 중 URL의 불확정적 깊이 일치
  • 모바일에서 더 정확한 배치 전략 허용
  • 로그인이 필요한 경우 XHR/JSON 요청을 리다이렉트하지 않음
  • 외부 인증에 의한 사용자 이름 오버라이드 추출 및 수정
  • 비-git 테마/컴포넌트에 대해 auto_update를 false로 설정
  • themes:update rake 작업에서 URL이 빈 테마를 건너뛰기

UX 변경 사항

  • 내비게이션-컨테이너 확장 및 줄바꿈 업데이트
  • 이모지 피커에서 escape를 올바르게 처리
  • 모바일 주제 목록에서 항상 아바타 표시
  • 모바일 게시물 컨트롤이 넘칠 때 스크롤 가능하도록 함
  • 애니메이션 로딩 상태가 있는 그룹 카드 표시
  • 극단적인 경우에서 타임라인 오버플로우 방지
  • 스태프 작업 로그에서 사용자 하이퍼링크 확장
  • 모바일 검색 결과에서 주제 상태 아이콘 크기 수정
  • bbcode 유사 태그가 없는 선택에만 붙여넣기 시 링크 형식 적용
  • 필터링된 답글 모드로 전환할 때 점프를 줄임.
  • 컴포저 존재 표시 위치 개선
  • select-kit에서 행을 컨테이너 상단으로 스크롤
  • 사용자 계정에서 플레어 드롭다운 스타일링 수정
  • PM 페이지에서 컴포저를 깨뜨리는 스타일 제거
  • 안드로이드에서 컴포저 점프 감소
  • 모바일 타임라인 날짜 오버플로우 방지
  • 태그 정보 스타일 개선
  • 그룹 내비게이션 바 정렬 수정
  • 링크가 없는 선택에만 붙여넣기 시 링크 형식 적용

성능

  • 더 많은 것을 사전 제작하여 테스트 속도 향상
  • users_controller_spec의 더 많은 부분을 사전 제작
  • 더 많은 것을 사전 제작하여 테스트 속도 향상
  • topics_controller_spec에서 포스터 사전 제작
  • topics_controller_spec.rb의 더 많은 부분을 사전 제작
  • 테스트 중 Redis 스냅샷팅
  • 테스트 속도 향상
  • email_tokens.token_hash에 인덱스 추가
  • 테스트 스위트 시간 단축
  • 마이그레이션에서 normalized_emails 마이그레이션

접근성

  • 주제 목록에서 마지막으로 본 주제에 포커스
  • 주제를 방문할 때 강조된 게시물로 포커스 이동
  • 가입 확인 필드의 중복된 레이블 제거
16개의 좋아요