2.9.0.beta5: 보안 수정, 외부 링크 미디어 차단, PM 태그, 검색 개선 및 기타 사항

더 많은 내용!

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

보안 업데이트

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

  • login_required 사이트에서 배너 데이터를 노출하지 않음
  • 초대 코드 사용 시 자동 승인 제거

플러그인 개선

Assign

기능
  • 사이드바 주제 섹션에 할당 링크 등록.
  • 다형적 북마크(Polymorphic bookmarks) 도입
    -Moderator 게시물에 메모 표시
  • 툴팁에 메모 표시
  • 할당 메모 추가
버그 수정
  • 주제 대신 게시물에 할당된 사용자 포함.
  • 제안 사항이 클릭될 때만 할당
  • 메모 없이 사용자를 할당할 경우 모달을 닫고 할당 수행
  • 다형적 북마크 지원
  • 버튼 이름 변경
  • 게시물 할당/해제 시 사용자 링크 표시
  • 사용자가 할당할 수 없는 경우 푸터 동작 버튼 숨김
  • 깨진 리뷰 가능 필터 수정
UX 변경 사항
  • 아무도 할당되지 않은 경우 그룹을 언급하지 않음.
  • 그룹 할당 목록에 게시자 표시
  • 할당된 주제 목록에 게시자 표시
성능
  • User.assign_allowed SQL 쿼리 속도 향상

Discourse Chat

기능
  • 북마크 버튼을 채팅 메시지 빠른 동작으로 이동
  • 채팅용 원박스(oneboxes) 구현
  • 작은 채팅으로 돌아가는 버튼 추가
  • 채팅 알림 이메일
  • 채팅 메시지 북마크
  • Chat-composer-buttons API
  • 채팅 메시지를 다른 채널로 이동
  • 꾸며진 발췌문이 비어 있으면 원본 메시지를 답글 발췌문으로 사용
버그 수정
  • 삭제된 메시지를 읽음으로 표시할 수 있도록 보장
  • 원박스용 더 큰 아바타 요청
  • 코어 변경 이후 깨진 테스트 수정
  • 더 많이 불러올 때 점프 방지
  • 원박스는 활성 사용자만 표시해야 함
  • 채팅 업로드가 템플릿에서 올바른 URL을 갖도록 보장
  • cloneJSON 시도 시 발생하는 미정의 업로드 오류 수정
  • 관리자 사용자가 없을 때 dev populate이 깨지는 문제 수정
  • 탭에 가시성이 있을 때 채팅 상태 새로고침
  • 추가 채팅 단축키 도움말 텍스트 추가
  • 현재 패널에 메시지를 채우도록 시도하는지 보장
  • 컴포저 리사이즈 시 채팅 높이가 올바른지 보장
  • 스테이징된 메시지가 업로드 배열 참조를 사용하지 않도록 보장
  • 초안 모드에서 /chat-reply 구독을 해제하는지 보장
  • 삭제된 메시지와 잘못된 마지막 읽음 관련 문제 수정
  • 파괴/삭제된 채터블(chatable)이 관리자 페이지를 크래시시키지 않도록 방지
  • 메시지 순서 일관성
  • ISO8601을 사용하여 날짜 직렬화
  • ChatChannelFetcher 스펙 추가 및 문제 수정
  • 요약 이메일에서 메시지 full_url 사용
  • Send_unread_mentions_summary는 클래스 메서드임
  • 사이드바에서 북마크 행 하이라이팅이 작동하도록 수정
  • 채팅 채널 페처의 필터 수정
  • 채널 헤더 옆에 새 메시지 구분선 숨기지 않음.
  • 높이를 계산하기 위해 컴포저 전환이 끝났는지 보장
  • msg-actions의 사소한 수정 사항
  • 답글 표시점의 세로 패딩 감소
  • electron 특이사항 우회 처리
  • firefox에서 한 줄만 필요할 때 두 줄이 표시되지 않도록 방지
  • 컴포저 비활성화 상태가 잘못되었던 문제 수정
  • 사용자 마지막 읽음 엔드포인트 업데이트.
  • 채팅 인용에 채널 ID 속성 추가
  • 채널 이름으로 채널 가져오기가 채터블 이름과 함께 작동하도록 함
  • 멤버십 없이 반응할 때 더 나은 오류 메시지 표시
  • 즉시 알림 작업 큐에 추가
  • 복잡한 메시지에 대한 발췌문
  • 컴포저 업로드가 마지막 메시지에 표시되던 문제 수정
  • ChatMessageClasses에 인자가 너무 많음
  • 콜래퍼(collapser)에 갤러리 추가
  • 언급이 올바르게 하이라이트되는지 보장
  • 채널 헤더 옆에 새 메시지 표시기 숨기지 않음
  • DM 채널에서 메시지 이동 버튼 표시하지 않음
  • 채널에 이름이 존재한다고 가정하지 않음
  • 채널 헤더 옆에 새 메시지 표시기 숨기지 않음.
  • 개발 환경에서만 populate 로드
  • 구분선이 올바르게 번역되는지 보장
  • 접을 수 있는 항목을 접을 수 있는 항목으로 편집할 경우 편집된 텍스트 표시
  • 레거시에서 접기가 작동하는지 보장
  • 테스트와 함께 편집이 표시되는지 보장
  • lazyYT를 한 번만 장식(decorate)
  • Get + computed가 레거시에서 문제 발생
  • 라우터가 변경될 때 위젯이 다시 렌더링되는지 보장
  • 넘치는 github 원박스 수정
  • 채팅 이미지/원박스 스타일링을 .chat-message로 범위 지정
  • 공개 채널을 팔로우해도 채널이 반환되지 않음
  • 채널 생성 시 채널이 새로고침되는지 보장
  • 원박스 내 이미지 크기 조정
  • 업데이트에 이중 구독하지 않도록 보장
  • unread_counts에서 삭제를 올바르게 확인(acknowledge)
  • 모바일에서 채팅 인용을 수정하기 위해 @service 라우터 사용
  • 모든 경우에 인용 활성화
  • 현재_user로 ChatMessageEmailStatus 기록 업데이트 범위 지정
  • 기본 채널 설정이 작동하지 않음
  • html 붙여넣기가 작동하는지 보장
  • 채널 변경 시 dm-creator 상태 초기화
  • dm에서 생성할 때 포커스가 맞춰지는지 보장
  • 업서트(upserting) 시 채널 전환 개선
UX 변경 사항
  • 하단에 고정 시 마지막 메시지부터 로드되도록 보장
  • 채널 원박스에서 아바타 간 간격 감소
  • 각 요약의 메시지를 개별 행으로 분리.
  • 아카이브된 채널 UI 조정
  • 채팅 컴포저 드롭다운 버튼이 times 아이콘을 사용하도록 변경
  • 모든 경우 DM 한도를 20으로 상향
  • 마우스를 벗날 때 msg actions 숨김
  • 데스크톱에서 메시지 동작의 외관을 약간 개선
  • 지원하는 기기에서 진동 기능 사용
  • 더 많은 요소에서 텍스트 선택 비활성화
  • 일부 UI 요소 선택 불가로 설정
  • 채널 생성 시 스테이징된 메시지 표시
  • 채널 탐색 버튼에 연필 아이콘 사용
  • 채널 편집 버튼에 기어 아이콘 사용
  • 답글 표시점의 세로 패딩 감소
  • 진행 표시줄이 완료 상태에 도달하는지 보장
성능
  • isCollapsible 동안 HTML을 한 번만 파싱
  • 모든 데코레이터가 decorateChatMessage api를 사용하도록 업데이트
  • cooked가 변경될 때만 메시지 장식

Voting

버그 수정

  • 투표가 활성화/비활성화될 때 카테고리 설정 변경 사항을 기록
  • 카테고리 설정을 위해 데이터베이스 기록을 다시 생성하지 않음

Templates (구 Canned Replies)

기능
  • 변수 %{topic_title}%{topic_url} 포함
  • id가 canned reply에 속하지 않으면 /canned_replies/id/use에서 422 반환
  • 안전 장치를 위해 검색되는 최대 답변 수 제한
  • v1에서 v2로 데이터를 마이그레이션하기 위한 rake 작업 추가
  • 사용자가 canned replies를 사용할 수 있는지 확인하기 위해 카테고리 권한 확인
  • 답변 목록에서 원치 않는 상태를 가진 주제 필터링
  • 데스크톱 및 모바일 선택 UI 통합
  • 답변 CUD 코드 및 UI 요소 제거
  • 사용자가 태그별로 canned response를 필터링할 수 있도록 허용
  • MVP - 카테고리 주제에서 답변 가져오기
버그 수정
  • reply_로 시작하는 템플릿 변수에 대한 회귀 문제 수정
  • 마이그레이션 이름을 reate_discourse_templates_usage_count로 이름 변경
  • v1에서 마이그레이션할 때 usage_count 기본값을 0으로 설정
  • CannedTagDrop의 @computed가 테스트 실패를 유발함
  • 포커스를 설정하기 전에 필터 입력이 발견되었는지 테스트
  • canned-replies-modal.hbs에서 불필요한 인라인 스타일 제거
  • 답변 사용량 업데이트에 POST 사용
  • 사용되지 않는 설정 제거
  • 린트 오류 수정

Calendar

새로운 기능

  • 관리자가 지역별 휴일을 볼 수 있도록 허용
  • 카테고리 페이지에 이벤트 캘린더 추가

버그 수정

  • 로그인되지 않은 login_required 상태에서 초기화하지 않음
  • 현재 사용자에게도 지역 표시
  • 페이지에서 벗어나는 경우 다가오는 이벤트 캘린더를 숨기지 않음

UX 변경 사항

  • 시간대 선택기 및 다중 사용자 로직 수정
  • 스크롤이 필요하지 않으면 스크롤바를 표시하지 않음

보안 변경 사항

  • 이벤트 이름을 올바르게 이스케이프 처리

Group Tracker

버그 수정

  • 삭제된 사용자의 게시물을 올바르게 처리

Data Explorer

버그 수정

  • 시드된 쿼리에 대해 편집 버튼이 표시되어서는 안 됨

Perspective API

버그 수정

  • 파괴된 객체에 set을 사용할 때 테스트 실패 방지
  • perspectiveSave에 대한 Promise finally 오류

Encrypt

새로운 기능

  • 다형적 북마크 도입

버그 수정

  • 게시물이 존재하는 경우에만 게시물을 후처리 시도
  • 다형적 북마크 지원
  • Draft의 속성을 설정하기 위해 객체 메서드 사용

Steam Login

새로운 기능

  • steam authenticator가 폐기되도록 허용

Kolide

새로운 기능

  • 다형적 북마크 도입
  • 사용자 알림 주제 제목에 사용자 이름 추가.

버그 수정

  • 다형적 북마크 지원 추가
  • 사용자가 발견되지 않으면 PM 알림 업데이트를 건너뜀.

Video

새로운 기능

  • mp4 버전 다운로드 지원 추가

버그 수정

  • 올바른 mp4 파일 이름으로 링크

Yearly Review

버그 수정

  • 다형적 북마크 지원 추가

Code Review

버그 수정

  • Git trailers 파싱을 더 엄격하게 설정
  • 커밋 동기화 전 30초 대기
  • 마지막 단락에 있는 Git trailers 이스케이프 처리

UX 변경 사항

  • 호버 상태를 수정하기 위해 프로필 버튼 분리

Subscriptions

버그 수정

  • discourse UI에 중복 결제가 표시되던 문제

Policy

새로운 기능

  • 다중 그룹 정책 지원

버그 수정

  • 빌더 상태가 올바르게 설정되는지 보장

Reactions

버그 수정

  • 최대 반응 수 도달 오류 메시지는 코어와 일치해야 함
  • 여러 번 클릭할 때 발생하는 버그 방지
  • 확장된 위젯에 대한 참조 저장
  • 이전 popper인 경우, 파괴하기 전에 숨겨져 있는지 보장
  • popper 수명 주기 단순화
  • 다양한 사소한 수정 사항
  • 항상 actions를 부모 위젯으로 사용
  • 토글 시 이전 및 새 반응 게시

UX 변경 사항

  • 빠른 움직임을 방지하기 위해 피커 확장을 약간 지연
  • 패널 확장/축소 관련 사소한 조정

OpenID Connect

버그 수정

  • 모든 대외 요청에 10초 타임아웃 추가

Translator

새로운 기능

  • Google Translate의 지원 언어 업데이트

Automation

새로운 기능

  • user_granted_badge 트리거 추가
  • close_topic 스크립트 추가
  • 반복 트리거 필드에 interval 옵션 추가.

버그 수정

  • 요일 계산에서 RRule에서 INTERVAL 파라미터 제거.

User Notes

버그 수정

  • 사용자가 EmberObject인지 확인.

Salesforce

새로운 기능

  • 사용자 계정 생성 시 Salesforce 리드/컨택트 동기화.

버그 수정

  • 로그인 버튼에 번역 사용

Docs

새로운 기능

  • 사이드바 주제 섹션에 docs 링크 등록.

Chat Integration

버그 수정

  • 사용자 이름/사용자 이름 렌더링 시 코어 설정 준수

UX 변경 사항

  • 관리자 컨트롤 정렬

Gamification

새로운 기능

  • 현재 사용자 + 숫자 형식을 위한 행 하이라이팅
  • 리더보드 스타일링 추가

버그 수정

  • 랭크 번호가 숨겨지던 문제
  • 익명 사용자가 예외를 유발하던 문제
  • 리더보드 테이블에서 누락된 아바타 수정

UX 변경 사항

  • 관리자 스타일링
  • cheers에 누락된 형식 추가
  • 모바일 전용 숫자 약식 표기
  • 포디움 축소 + 로케일 수정

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 실험적 사이드바의 태그 섹션 링크에 새/읽지 않은 수 추가
  • 실험적 사이드바를 위한 태그 섹션 첫 패스.
  • 실험적 사이드바에서 추적 중인 카테고리의 새/읽지 않은 수 표시
  • 실험적 사이드바의 카테고리 섹션에 섹션 링크 추가
  • upload_references 테이블 생성
  • 메시지 버스를 통해 사용자 상태 전파
  • 북마크에서 None 옵션을 기본적으로 하이라이트
  • 사용자 상태
  • S3 presigned GET URL 만료 시간 구성 가능하게 설정
  • 게시물 작성 직후 핫링크된 이미지 즉시 가져오기
  • 리디렉션되는 URL의 원박스를 차단하기 위한 사이트 설정
  • 다형적 북마크를 기본으로 승격 및 마이그레이션
  • server_plugin_outlet에 locals 전달 허용
  • 404 페이지에 페이지 제목 추가
  • 사용자 활동 페이지에서 스크롤 복원
  • “그룹 삭제” 스태프 작업 로그를 승격.
  • 다형적 북마크 pt. 3 (리마인더, 가져오기, 내보내기, 리팩토링)
  • exif strip 및 img opt 사이의 설정 조합 검증
  • auth_overrides_username일 때 제안된 값으로 폴백
  • 시간 선택기에서 주말 제안 비활성화를 위한 사이트 전체 설정 도입
  • 사용자 이름 제안 시 full_name 사용을 선택적으로 건너뛰기
  • 해당 컨텍스트에서 검색을 PM으로 범위 지정
  • Emoji 14.0에서 이모지 감지
  • 다형적 북마크 pt. 2 (목록, 검색)
  • 필수 태그 그룹에 대한 프롬프트 표시
  • 알림 이메일의 수신자 목록 상한을 설정하는 사이트 설정
  • 임베드 주제 목록 인덱싱 차단

버그 수정

  • extract_upload_ids가 모든 짧은 URL과 함께 작동하도록 보장
  • 웹훅 라우트에서 CSRF 토큰 확인 건너뜀
  • 커스텀 이모지 그룹에 대해 번역된 폴백을 그룹 이름으로 표시
  • 이미지가 올바른 크기로 표시되도록 허용
  • Twitter 원박스가 확장된 링크에 대해 공백 유지
  • 전체 이름 우선순위 설정 시 인용 알림을 올바른 사용자에게 전송
  • 잘못된 과거 사이트 설정 데이터 정리
  • upload_references의 theme_settings에서 빈 문자열 처리
  • 메일에서 TLS 비활성화를 다시 가능하게 함
  • 원박스 미리보기 html 구성 시 youtube 제목 이스케이프 처리
  • 추적된 주제 목록에서 누락된 추적된 하위 카테고리 주제
  • 잘못된 인증 쿠키를 올바르게 처리
  • 개발 중 마이그레이션 후 멀티사이트 db 시드
  • Email Send post has already been taken 오류
  • 마법사에서의 자동 스타일 미리보기 복원
  • DiscourseConnect 로그인이 이메일 도메인에 기반하여 자동 승인되지 않음
  • 컴포저가 none/all 태그로 미리 채워지지 않도록 보장
  • 마법사 드롭다운에서 오류를 발생시키지 않음
  • 초대 전용 사이트에서 초대를 사용할 때 사용자 승인
  • twitter:image 메타데이터에 SVG를 사용하지 않음
  • PM과 새 주제 사이를 오갈 때 컴포저 초안을 유지.
  • 서버/클라이언트에서 카테고리 body 클래스 생성 조화
  • 정지시킨 사용자 표시
  • 내비게이션 항목 사이를 이동할 때 f 쿼리 파라미터를 고정 상태로 유지
  • 주제 목록 내비게이션 항목 수가 추적 필터를 준수하지 않음.
  • select kit 행에서 이벤트 대상 변경
  • 추적 필터가 max_category_nesting이 3인 경우를 고려하지 않음
  • 아이콘이 없으면 기본 푸시 알림 아이콘으로 폴백
  • 프로덕션에서 플러그인 테스트 js를 찾지 않음
  • 북마크 빠른 액세스 테스트 추가 및 사용자 이름 수정
  • to-markdown에서 중첩 인용을 올바르게 처리
  • 침묵 및 정지에 대한 이메일에서 사용자 시간대 준수
  • 날짜 변경 시 입력을 다시 계산해야 함
  • 북마크 빠른 동작 메뉴의 잘못된 URL
  • 중복 북마크 삭제 쿼리 추가 개선
  • 불필요한 주제 북마크 삭제
  • InlineOneboxer 감시 단어 검열 오류
  • 인라인 원박스에 검열된 단어 적용
  • 북마크 아이콘 제목 개선
  • PM 및 그룹 헤더 검색 제한
  • nil 사용자 자기소개에 대해 핫링크된 이미지 가져오기 건너뜀
  • 기본 사용자 옵션 적용이 부울 플래그에서 작동하지 않음
  • 부울에 대한 사이트 설정 변경은 true/false로 기록되어야 함
  • 플러그인 아웃렛 및 index 사용 위치 리팩토링
  • 게시물이 다시 베이킹될 때 인라인 원박스 캐시 초기화
  • 기본적으로 뷰 locals에 빈 해시 전달
  • 'allowed_href_schemes’를 모든 src/srcset 속성에 적용
  • 사용자가 “일반” 카테고리를 선택할 수 있도록 허용
  • 컴포저를 위한 공간을 만들기 위해 CSS 전환 사용
  • acted 상태가 여러 좋아요로 인해 동기화 오류를 일으킬 수 있음
  • 초대에서 ‘이메일 계정 숨기기’ 적용
  • 읽기 전용 모드에서 모든 종류의 로그인 방지
  • 프로덕션에서 ember-cli 빌드 대상에 safari 12 추가
  • 읽기 전용 오류가 요청 형식을 준수하도록 함
  • 외부 Discourse 인스턴스에 대한 인용 렌더링 처리
  • Reviewables 편집 시 허용된 태그 확인
  • 자동 마진이 콘텐츠가 너무 좁아지게 만듦
  • 확장을 생성할 수 없는 경우 오류 메시지 표시
  • 값이 변경되지 않으면 카테고리 커스텀 필드 변경 사항을 기록하지 않음
  • 마이그레이션 전 PostgreSQL 확장 생성
  • 중복 시 커스텀 헤더 대신 헤더 값 사용
  • BookmarkManager에 등록된 bookmarkables 사용
  • 다형적 북마크에 .ics 허용
  • 뒤로 가기 버튼을 사용할 때 스크롤 위치 저장
  • 사용자 필드에 감시된 단어 적용
  • 북마크 리포트에 대한 다형적 북마크
  • 배치 presign 속도 제한에 숨겨진 사이트 설정 사용
  • in:bookmarks 검색에 다형적 북마크 사용
  • 파이프라인 및 멀티 redis 명령 지원 추가
  • 백그라운드 좋아요 수 업데이트가 자신의 사용자 작업을 고려하지 않음
  • 이름과 사용자 이름을 일관되게 우선순위 설정
  • TOC에서 스크롤을 수정하기 위해 pan 이벤트 핸들러를 제한
  • 가져오기 스크립트에서 올바른 ActiveRecord 메서드 사용
  • popper를 클릭할 때 d-popover가 닫히는지 보장
  • 새 사용자 내러티브 봇에 대한 다형적 북마크
  • user_badge_granted 이벤트 이중 발생 방지
  • 관리자 테마 설정이 터지는 것을 방지
  • 행동 사용자로 게시물의 폴을 검증
  • 주제 타이머가 제한된 카테고리에 게시할 때 주제 뷰가 깨짐.
  • 유니코드 사용자 이름을 가진 사용자가 활동에서 더 많은 주제를 로드할 수 없음
  • show_emails가 활성화되면 관리자 사용자 목록에 이메일 추가
  • 번역 오버라이드에 %{key}가 포함된 경우 누락된 번역
  • hotlinked_media 마이그레이션에서 잘못된 custom_field json 건너뜀
  • permalink_normalizations 설정 검증
  • 데이터베이스 복원 중 enum 타입 처리
  • 날짜 팝오버를 숨길 때 인스턴스 파괴
  • downloaded_images 커스텀 필드에서 잘못된 JSON 처리
  • hotlinked_media 마이그레이션에서 중복 처리
  • 답변이 존재하는 경우 필터링된 답변 업데이트
  • post_hotlinked_media 인덱스가 크기 제한을 초과하지 않도록 보장
  • AR 모델의 동시 사용 방지
  • 캘린더 다운로드 시 팝오버 닫기
  • 팝오버에 tippy 사용
  • 사용자가 멤버 목록을 볼 수 있는 경우에만 필터에 그룹 표시.
  • select-kit 드롭다운에서 값이 이스케이프되는지 보장
  • 부작용을 피하기 위해 차트 생성 전 데이터 준비
  • cache_critical_dns에서 리프레시 초 오버라이드 제거
  • Cache_critical_dns - Redis 헬스체크에 TLS 지원 추가
  • discourseComputed 대신 computed 선호
  • topics#show에서 print 파라미터를 올바르게 처리.
  • DiscourseConnect 활성화 전 2FA가 비활성화되었는지 확인.
  • Thunderbird 이메일을 올바르게 정리하고, 링크를 제거하지 않음
  • lazy-load-images가 전체 img.style를 제거하지 않도록 보장
  • 중첩 인용에 사용자 이름 사용
  • 카테고리 페이지에 푸터 표시
  • discourseComputed를 computed로 대체
  • 미래 날짜 입력 옵션에 아이콘 표시
  • json 직렬화된 쿠키가 사용될 때 오류를 발생시키지 않음
  • 주제 목록 끝에 푸터 표시
  • medium 형식에 대한 누락된 번역 추가
  • 보안 변경 시 업로드 확장명 검증 건너뜀
  • 읽기 전용 모드에서 DiscourseConnect 로그인 허용하지 않음
  • 형식이 없는 사이트맵 요청인 경우 404 반환
  • 'crop’이 항상 요청된 차원을 반환하도록 보장
  • 추가하기 전에 bookmarkable 열이 존재하는지 확인
  • 잘못된 읽지 않은 및 개인 메시지 주제 추적 상태 관련 문제
  • Warn_exception은 두 번째 인자로 해시를 기대함
  • 사용자 알림 페이지에서 모두 닫기 모달 표시
  • 표시되는 경우 가시성 주제를 표시하지 않음
  • 인용된 게시물 내부의 폴을 검증 및 렌더링하지 않음.
  • Gmail 앱 다크 모드용 이메일 스타일

UX 변경 사항

  • 컴포저에서 이모지 검색 제한 제거
  • 모바일 이모지 피커에서 더 큰 이미지
  • 부모 요소가 뷰포트 밖에 있는 경우 select-kits 숨김
  • 참조가 뷰포트 밖에 있는 경우 popper를 뷰포트에 고정하지 않음
  • 채팅 메뉴 팝오버 스타일링 업데이트
  • 리베이킹이 실패하면 메시지 표시
  • YouTube 플레이리스트 원박스를 비디오 원박스와 일치하도록 전체 너비로 설정
  • ‘시작하기 전’ 섹션을 추가하기 위해 INSTALL-cloud.md의 주제 순서 변경
  • 북마크 모달의 휴지통 버튼 정렬
  • hljs-builtin-name 색상 업데이트
  • hljs-builtin-name 하이라이트 업데이트
  • 그룹 상호작용 양식의 일관된 간격
  • 제안된 주제에서 상태 아이콘 크기 수정
  • taggroup 페이지에 뒤로 링크 추가
  • 모바일에서 다양한 로그인 모달 문제 수정
  • escape 키로 팝오버를 닫을 수 있도록 허용
  • 전체 페이지 검색에서 사용자 그리드 폭발 방지
  • 좁은 화면에서 가로 스크롤 제거
  • #main-outlet-wrapper가 전체 너비를 차지하도록 보장.
  • WCAG 스킴에서 플랫 버튼의 호버 상태 수정
  • README에 간단한 접근성 요약 추가
  • 사용자 카드에 user.username 표시
  • WCAG 스킴을 위해 mark 요소 하이라이트 초기화
  • time_shortcut.now 번역 추가
  • 슬로우 모드 모달의 옵션 목록 개선
  • 공유 모달에서 게시물 날짜를 제목 아래로 이동
  • 모바일 주제 목록의 더 큰 클릭 가능 영역
  • 짧은 화면을 위한 주제 관리자 메뉴 레이아웃 수정
  • topic-admin-menu 정렬/크기 조정
  • 그룹 멘션이 줄바꿈되지 않도록 방지
  • 단축키를 사용하여 게시물을 삭제할 때 확인 요청
  • 몇 가지 WCAG 색상 스킴 대비 문제 수정
  • 주제 관리자 메뉴를 그룹으로 정리
  • 긴 폴에 대해 모든 파이 범례 옵션 표시
  • 사용자 페이지의 읽기 시간 통계에 제목 추가
  • 더 설명적인 moderator manage 설정
  • 세로 공간이 부족할 때 select-kit body 배치 개선
  • 전체 인용 제거 사이트 설정 설명에 더 많은 세부 정보 추가
  • 이메일 그룹 선택기 정렬 사소한 수정
  • 로그인/가입 닫기 위치 사소한 조정
  • 작은 동작 버튼 정렬 개선

성능

  • to-markdown 속도 개선, 코드 업데이트
  • 이모지 피커의 selected-diversity를 지연 조회
  • secure media 및 ACL 동기화 rake 작업 속도 향상
  • UserDestroyer에서 하나의 쿼리로 모든 user_histories 업데이트

접근성

  • 방해 금지 모달에 키보드 지원 추가
  • /u 테이블 헤딩에 대한 키보드 액세스
  • 알림 헤더의 WCAG 대비 수정
10개의 좋아요