Discourse 버전 2.8

집중 사항

  • 토픽 목록에서 이미 수행하고 있는 것처럼, 토픽 내부에도 “마지막 방문” 줄을 표시합니다 :white_check_mark:

  • PM을 일반 토픽과 시각적으로 구분할 수 있도록 가벼운 버블 PM 스타일을 도입합니다 :white_check_mark:

  • 이제 태그 지정이 기본적으로 활성화됩니다! 태그에 설명 추가 및 태그 관리 UI 개선. :white_check_mark:

  • 사용자 드롭다운, 사용자 페이지 및 사이드바에 초안 수를 표시합니다 @nbianca :white_check_mark:

  • "새로 읽지 않은"과 “읽지 않은” 개념을 통합합니다 @tgxworld :white_check_mark:

  • 기본적으로 자동 다크 모드 전환을 활성화합니다(사이트 설정 default dark mode color scheme id) @pmusaraj :white_check_mark:

  • 사용자 메뉴(알림, 할당됨, 북마크), 사용자 활동, 사용자 메시지 및 초대에서 "빈 페이지 증후군"을 개선합니다 @andrei :white_check_mark:

  • 그룹 PM의 추천 메시지에 그룹별 수를 추가합니다 @tgxworld :white_check_mark:

  • 임페르소네이션(역할 대행) 시 2단계 인증을 요구합니다 @techAPJ :white_check_mark:

  • 전체 페이지 검색 결과에 사용자 이름(및 전체 이름?) 일치 항목을 추가합니다 @Roman / @pmusaraj :white_check_mark:

  • 접근성을 강화합니다 @j.jaffeux @awesomerobot :white_check_mark:

  • 토픽에 따라 이메일 주소의 와일드카드 차단 기능 추가 @nbianca :white_check_mark:

  • S3 업로드를 직접 연결하고, jQuery 파일 업로더를 Uppy로 대체하여 폐기합니다 @martin :white_check_mark:

  • 대기 중인 게시글이 있는 사용자의 경험을 개선합니다. @loic :white_check_mark:

  • 사용자 페이지에서 모더레이션을 기다리는 게시글을 표시합니다 @loic :white_check_mark:

  • 테마/플러그인 decorateCooked API의 오류 처리를 개선합니다 @david :white_check_mark:

코드네임

시작 날짜

2021년 5월 19일

계획된 출시 날짜

2022년 1월 26일

54개의 좋아요

새 기능

  • 토픽 내비게이션 팝업의 닫힘 상태 저장
  • 토픽을 마크다운으로 내보내기
  • 누락된 이모지 추가
  • 차단 목록에서 필터링된 IP 주소 검색
  • 사용자가 멘션되지 않을 경우 경고 표시
  • PrettyText.markdown용 사용자 정의 규칙 및 플러그인
  • 이메일 그룹 사용자 선택자 행에서 사용자 이름 장식
  • 로컬 날짜를 위한 날짜 범위 태그
  • 이모지 업데이트
  • 작성기에서 초안 오류 느낌표를 빨간색으로 표시
  • 테마/플러그인에서 발생하는 decorateCooked 오류 처리
  • 2FA 입력에 래스터 이미지 및 자동 입력 사용
  • 예약된 그룹 이메일 자격 증명 문제 확인
  • 헤더가 고정되어 있을 때 토픽 고정 전환 허용
  • 통합 전 콜백
  • 관리자 편집기 자동 다크 모드
  • 링크를 통해 여러 사용자에게 메시지 보내기 허용
  • 사용자 이름 제안 시 허용되지 않는 문자로만 구성된 입력 건너뛰기
  • Hide_email_address_taken이 비밀번호 찾기 양식에서 이메일 사용 강제
  • 관리자 대시보드용 예약된 문제 확인
  • 토픽 기반 정적 페이지 수정 허용
  • 토픽 내비게이션 플러그인 아울렛 및 팝업 컴포넌트 추가
  • 북마크 페이지에서 스크롤 위치 저장
  • 여러 포스터 아이콘을 추가하도록 플러그인 API 확장
  • Apple 플러그인을 공식 목록에 추가
  • 작성기에서 텍스트 들여쓰기에 Tab 키 사용
  • 최신 항목을 유지하기 위한 알림 통합 계획
  • 이전 검토 가능 리마인더 삭제
  • 구글 인증을 통한 그룹 멤버십 실험적 지원
  • 링크 초대 이메일 도메인으로 제한
  • 배지를 위한 API 스코프 도입
  • 일괄 초대를 통한 사용자 로케일 사전 설정
  • PM과 새 토픽 사이를 오갈 수 있는 기능 추가
  • 태그에 설명 추가 기능
  • ‘답장 중…’ 사용자의 사용자 카드 표시
  • Crawl-delay 지시문을 적절한 속도 제한으로 대체
  • 사용자 페이지에서 대기 중인 게시물 표시
  • 빠른 검색 패널에서 최근 검색 기록 표시
  • 비 정통(canonical) 응답에 ‘noindex’ 헤더 전송
  • Ember CLI 플러그인 테스트에서 i18n 지원
  • 게시물 수정 이력에서 변경된 태그 강조
  • 게시물 삭제 시 응답자에게 알림
  • 이메일 정규화 규칙 설정 추가
  • 토픽에서 사용자를 알림하기 위한 여기 멘션
  • 토픽에서 discourse 검색이 표시될 때 브라우저 검색 팁 표시
  • 새 업로더 플러그인을 사용한 로컬 청크형 uppy 백업 업로드
  • API 키에 업로드 스코프 추가
  • 테마 설정이 새로고침을 요청하도록 허용
  • 검색 로그에 토픽/게시물 검색 쿼리만 기록
  • 신뢰할 수 있는 사용자의 경우 IP 대신 사용자별 속도 제한 적용
  • "모두 무시"가 중요한 알림을 무시할 때 확인 모달 표시
  • 제한된 카테고리에서 토픽을 공유할 때 경고 표시
  • 고정 아바타를 코어로 이동
  • 백업을 위한 직접 S3 다중 부분 업로드
  • API 키에 읽기 전용 스코프 추가
  • API 키 페이지에 페이지네이션 추가
  • 편집기에서 이미지 미리보기로부터 대체 텍스트(alt text)를 편집하도록 사용자 허용
  • 태그 업로더에 uppy 사용
  • 작은 액션 게시물이 href를 허용
  • 감시 단어 업로더에 uppy 사용
  • 아바타 업로더를 uppy로 이동
  • 이모지 업로더를 uppy로 전환
  • 토픽 태그 편집에 대한 알림을 비활성화하는 설정 추가
  • 사용자 바이오의 외부 링크 이미지 가져오기
  • disable_category_edit_notifications가 활성화되어 있을 때 토픽 범프 우회
  • omniauth 실패를 HTML 안전으로 표시
  • 게시물에 전체 화면 테이블 추가
  • 기본 내보내기기에 사용자 사용자 정의 필드 포함
  • 삭제된 작은 액션 게시물 복구 허용
  • 사용자 이름 제안의 소스로 이메일을 사용하도록 하는 숨겨진 설정 추가
  • 모든 코어가 uppy-image-uploader를 사용하도록 변경
  • 토픽 카테고리 편집에 대한 알림을 비활성화하는 설정 추가
  • 허용된 속성에 reversed 및 type 추가
  • MessageBus의 CORS 사전 요청 캐싱
  • CORS 사전 요청을 2시간 동안 캐싱
  • 플러그인 api에 downloadCalendar 추가
  • 관리자가 게시물과 토픽을 영구적으로 삭제하도록 허용
  • 단일 로그인(Single Sign On)에서 사용자 이름 및 이름 제안의 소스로 이메일 사용 중단
  • 인용문(q) 및 빠른 편집(e) 단축키
  • TopicQuery에서 태그를 제외하는 API 추가
  • 로컬 날짜를 캘린더에 저장
  • 카테고리 엔드포인트에서 하위 카테고리 반환
  • 사용자가 자신의 표를 취소하도록 허용
  • 사용자 이름 제안기가 무효한 문자만 포함된 입력에 대해 user1, user2 등을 제안하도록 함
  • 빠른 편집을 기본적으로 활성화
  • 파일 크기 오류 메시지的人性화
  • 카테고리 및 최신 토픽 뷰에 업데이트 배너 추가
  • 토픽 수준 북마크 링크에서 마지막 읽지 않은 항목으로 이동
  • 토픽 수준 북마크
  • 전체 페이지 검색에서 사용자/카테고리/태그 결과
  • 클릭 시 로컬 날짜 범위
  • activity/topics, activity/read 및 그룹 메시지 페이지의 빈 페이지 증후군 개선
  • 사용자 활동 페이지의 빈 페이지 증후군 개선
  • 실험적 빠른 편집
  • 새 조언에 대한 중복된 메시지 제거
  • 관리자 확인에 2단계 인증 사용
  • 사용자 활동에서 초안 발췌문 렌더링
  • 멀티사이트 설정 경로 구성 가능하게 변경
  • 미지원 브라우저에 게임 콘솔 추가
  • 개인 메시지에 대한 읽은 토픽 추적 이벤트 게시
  • PM의 더 많은 메시지 보기에서 새/읽지 않은 개수 표시
  • 사용자가 미확인(unseen)을 기본 뷰로 선택하도록 허용
  • 일반 사용자에게 사이트 전체 검색에서 정지된 사용자 숨김
  • 플러그인이 Groups를 확장하도록 허용
  • 새 인스턴스에서 자동 다크 모드 활성화
  • 기존 사용자의 기본 알림 수준을 업데이트하는 옵션
  • 사용된 초대에 대한 알림 생성
  • 사용자 알림 페이지의 “빈 페이지 증후군” 개선
  • 관리자가 사용자별로 모든 게시물을 삭제하도록 허용
  • 메시지의 읽지 않은 및 새 개수 표시
  • 작성기에서 Uppy 직접 S3 다중 부분 업로드
  • allow_uploaded_avatars가 TL을 수락하도록 함
  • 그룹에 전용인 작은 액션 코드 추가 허용
  • 사용자 북마크 페이지의 “빈 페이지 증후군” 개선
  • 고정된 토픽을 pinned_at 열 기준으로 정렬
  • ENV를 통한 속도 제한 예외 처리
  • 작성기에서 uppy 사용 첫 단계
  • 미확인 뷰에서 수신 토픽 배너 표시
  • 초대 수락 시 기존 계정 연결 허용
  • 미확인 뷰 추가
  • 외부 인증 가입 시 기존 계정 연결 허용
  • TL0 사용자의 제목에 URL을 넣지 못하도록 하는 조치 되돌리기
  • TL-0 사용자의 제목에 URL 넣기 금지
  • PM 받은 편지함에서 새 및 읽지 않은 항목 무시
  • user-card:show 이벤트 전송
  • 백업 로그를 업로드로 첨부
  • 사용자 활동에 게시물 수정 횟수 추가
  • 사용자 개인 메시지의 새 및 읽지 않은 메시지
  • Onebox가 content_type 기반으로 엔진을 일치시킬 수 있음
  • uppy를 사용한 직접 S3 업로드 및 스텁의 초기 구현
  • 사용자 메뉴 및 활동에서 초안 개수 표시
  • 개인 메시지의 새 스타일
  • 토픽별 카테고리 기본 슬로우 모드 지속 시간
  • 1password가 입력을 무시하도록 입력 이름 추가
  • 플러그인이 Site#categories를 확장하도록 허용하는 새 플러그인 API 추가
  • 테마/컴포넌트 목록에 필터 상자 추가
  • 임베드에 대한 referrer 확인 중단
  • 클라이언트 측 이미지 최적화를 기본적으로 활성화
  • 빠른 검색 위젯에 어시스턴트 추가
  • ‘users.list’ API 스코프 추가
  • 그룹 기본 알림이 변경되면 기존 사용자 업데이트
  • 일괄 수여(Bulk Award)를 사용하여 사용자에게 배지를 여러 번 부여하는 옵션 추가
  • модератор가 게시물 소유권을 변경하도록 허용하는 설정
  • UppyUploadMixin이 있는 Uppy 이미지 업로더
  • 패널티 이력 개선
  • 그룹 상세 페이지에 title 태그 추가
  • 사용자가 플레어를 선택하도록 함
  • 기존 사용자와 함께 초대 작동하도록 함
  • 태그를 위한 상위 토픽 루트에 기간 필터 추가
  • 초대된 사용자가 토픽을 볼 수 없는 경우 경고
  • 토픽 뷰 페이지에 마지막 방문 표시 추가
  • 재인코딩은 안전하므로 500Kb 이상의 파일에서 트리거
  • 시스템 파일 선택기에 지원되는 파일 확장자 전달
  • 작성기에서 네이티브 파일 선택기 사용
  • 감시 단어를 위한 스태프 액션 로그 추가
  • 다중 선택 사용자 사용자 정의 필드 추가
  • slow_mode_prevents_editing 설정 추가
  • UserNotifications 변경 대신 그룹 SMTP 작업 및 메일러 사용
  • 이슈를 원박스(Oneboxing)할 때 GitHub 라벨에서 이모지 렌더링
  • 스태프가 정지된 사용자 리마인더를 더 자주 받을 수 있음
  • CTRL + ENTER 및 CMD + ENTER로 플래그 모달 수락
  • 업로드 전 이미지 최적화
  • 멤버 추가를 사용자 추가 및 초대로 분리
  • 즐겨찾기 최대 개수를 구성 가능하게 함
  • 발신 EmailLog에 더 많은 열 추가
  • 서버 오류 시 히스토리 스택 처리 개선
  • 게시물 편집을 위한 API 키 스코프
  • 게시물 스트림에서 반응형 이미지 크기 사용
  • 토픽 수준 북마크 버튼을 클릭할 때 편집 북마크 모달 열기
  • SMTP/IMAP 그룹 설정 UI에 마지막 업데이트 세부 정보 추가
  • 백업 복원 속도를 높이기 위해 s3에 병렬로 업로드
  • 리뷰 큐에서 사용자를 삭제할 때 차단이 선택 사항
  • 북마크 UI 및 토픽 타이머 UI의 날짜 선택기를 모든 다른 선택기와 일치시킴
  • 사용자의 모든 공식 경고를 위한 메시지 뷰 추가
  • type=website OpenGraph 메타 태그 추가
  • force_https가 활성화되면 CSP에 upgrade-insecure-requests 추가
  • 사용자 디렉토리에 그룹 필터 추가
  • 초안이 저장될 때 초안 체크 표시를 표시하지 않음
  • 사용자 디렉토리에 사용자 사용자 정의 필드 추가
  • 태그를 기본적으로 활성화
  • 전역 관리자 API 키 속도 제한기 추가
  • 사용자 알림 이메일 전송에 그룹 SMTP 설정 사용 (초기)
  • Onebox 검열
  • 게시물 수정을 즉시 스테이징
  • 사용자가 사용자 카드에 표시할 2개의 배지를 즐겨찾기로 선택하도록 함
  • widget-dropdown이 비활성 옵션을 수락하도록 확장
  • 작성기에 모든 카테고리 표시
  • 토픽 전체가 다른 토픽으로 병합되면 자동으로 시간 초과 삭제 스텁 토픽 삭제
  • 그룹 이메일 설정 UI 개선
  • Giphy 및 Tenor의 이미지 일시 정지 활성화
  • 정규식이 잘못된 경우 오류 메시지 표시
  • 감시 단어 무시
  • 업로드 및 최적화 이미지의 기존 URL에서 경로 사용
  • Flarum 가져오기 스크립트
  • 리뷰 큐에서 승인된 대기 중인 토픽으로 이동
  • 다른 클라이언트에 오래된 검토 가능 항목 표시
  • 새 및 읽지 않은 토픽의 선택적 무시 허용
  • 서비스 워커 루트 정규화
  • “정형화된 텍스트” 단축키 변경
  • TopicView에 on_preload 추가
  • 터키어 기본 로케일에 대해 토픽 제목을 대문자 및 소문자로 올바르게 변환
  • 사이트 구조를 내보내고 가져오기 위한 작업 추가
  • 테스트 모달에서 감시 단어의 태그 및 대체 지원
  • 최대 20명의 그룹 소유자에게 알림 허용
  • UploadCreator에 “skip_validations” 옵션 지원 추가
  • post_excerpt_maxlength 제한
  • 신뢰 수준에 비례하여 일일 편집 한도 증가
7개의 좋아요

버그 수정

  • 스태프가 사용자 이름으로 비밀번호를 재설정할 수 있도록 허용
  • 클라이언트가 ID가 없는 토픽 URL을 라우팅할 수 있도록 수정
  • 단일 줄 이모지의 이모지 메타데이터가 두 번 인덱싱되는 문제 수정
  • 사용자 요약의 상단 링크 섹션 개선
  • 모바일 뷰에서 아웃렛 복원
  • 테스트에서 게시물을 절대 숨기지 않도록 수정
  • 게시물 대신 토픽 선택
  • Atom 피드에서 최적의 링크 선택
  • TopicEmbed.absolutize_urls에서 잘못된 형식의 URL 처리
  • 서비스 옵저버가 this를 잘못 사용하던 문제 수정
  • 바이너리 파일 확인을 위한 메서드 추가
  • 마크다운 줄바꿈 규칙에서 가능한 ReDOS(정규식 도스) 수정
  • 플러그인에 의해 추가된 API 스코프에 대한 허용된 URL
  • 드롭다운 위에 컴포저 팝오버 표시
  • 마지막 게시자 사용자 이름에 올바르게 접근
  • 올바른 스코프로 이메일 토큰 생성
  • 초대 기록이 있는 사용자의 로그인이 실패하지 않도록 보장
  • 비밀번호 재설정 시 이메일 우선 사용
  • 리다이렉트 시 차단된 도메인 목록 준수
  • GitHub 원박스에서 바이너리 파일의 발췌문 숨김
  • 모든 태그 그룹에 대한 태그 관찰
  • Chrome 97-97.0.4692에서 서비스 워커 프록시 비활성화
  • 초대 플래시 메시지를 HTML 안전으로 표시
  • 플로팅 인용 버튼이 사이드바 아래에 위치하지 않도록 보장
  • Safari에서 빠른 인용
  • 호출 전에 메서드 존재 확인
  • Chrome 97을 위한 /session/sso 서비스 워커 우회 처리 추가
  • 더 짧은 토픽을 사용하여 불안정한 테스트 수정 시도
  • 문장 중간에 자동완성을 사용할 때 텍스트가 잘못 대체되는 문제 수정
  • Origins_to_regexes가 항상 배열을 반환하도록 수정
  • 깨진 GitHub 폴더 원박스 로직
  • 선택된 콘텐츠에 대해 이름 헬퍼를 올바르게 사용
  • 이모지 업로드 UI 개선
  • 플로팅 인용 버튼이 iOS 선택 영역과 거리를 두도록 보장
  • 이모지 그룹이 실제로 저장되지 않던 문제
  • emit 웹훅 이벤트 작업에 카테고리 및 태그 ID 전달
  • pre-line의 영향을 트윗 텍스트로 제한
  • 이모지 업로드 사이에 선택된 그룹이 지워지던 문제
  • 첫 줄 간격을 pre-line으로 보상하려는 시도
  • 트윗이 원박스에서 형식을 잃지 않도록 방지
  • SSO 경로에서 서비스 워커 우회
  • Shift 키 입력 여부에 관계없이 토픽/PM으로 이동
  • Ember 내 /p/### URL 처리
  • 개발/프로덕션에서 LOAD_PLUGINS=0, plugin:pull_compatible_all에서 경고
  • 슬러그가 없는 토픽 URL이 같은 토픽 내에서 작동하도록 허용
  • 피커에서 중복된 이모지 표시하지 않음
  • 최근 이모지 목록에서 선택 시 업데이트
  • 이메일을 통한 답글 게시물에 대해 topic_created 이벤트를 트리거하지 않음
  • 최소값이 없는 여러 투표에서 투표 캐스팅 버튼 비활성화
  • 토픽 목록 키보드 내비게이션 회귀 문제
  • 기본 목록이 'none’인 경우 URL에 /all 추가
  • themes:update에서 필드를 실제로 저장
  • 발견 토픽 목록의 새로고침 로직
  • 메시지 작성 시 삭제된 게시물 사용자를 제안하지 않음
  • '기본 목록 필터’가 '하위 카테고리 없음’으로 설정되어 있을 때 새 토픽 기능이 깨져 있던 문제
  • 더 많은 토픽을 로드할 때 showFooter가 올바르게 업데이트되지 않던 문제
  • 일부 창 크기에서 토픽 진행률이 떨리는 문제
  • 신고된 게시물에 대한 답변이 삭제될 때 신고 대기열 정리
  • min/max 속성이 없는 다중 투표에서 투표 시 오류
  • font-down 사용
  • 태그 편집용 더 작은 연필 아이콘
  • 프로필이 제한되어 있을 때 사용자 바이오 숨김
  • 데스크톱에서 토픽 진행률 위치의 작은 조정
  • 관리자 대시보드의 심각 문제 메시지 완화
  • category_users의 notification_level에 NULL 값 허용하지 않음
  • magnific 팝업 로드 방식 개선
  • 구형 Safari에서 업로드가 깨져 있던 문제
  • draftSequence가 0일 때 저장
  • 초안 저장 시 draftSequence 예측
  • StaticController에서 SiteSetting.title이 오염되던 문제
  • post:highlight 트리거에 컴포저 옵션 제공
  • topics의 fancy_title 길이 제약 제거
  • 익명 사용자에게 사용자 이름 제안 시 anonymous를 user 대신 폴백으로 사용
  • 대기 중인 검토 가능 항목 번역에서 올바른 인자 이름 사용
  • 메뉴 패널 위치 조정
  • 다른 설명 태그가 없을 때 기본 메타 설명 사용
  • 폴백 로케일에서 번역 오버라이드가 클라이언트에서 작동하지 않던 문제
  • "텍스트 사용자 지정"이 오버라이드된 _MF 번역에 대해 컴파일된 MessageFormat 문자열을 표시하던 문제
  • 클라이언트와 서버에서 번역 우선 순위가 달랐던 문제
  • 잘못된 헤더 오프셋 계산
  • 부드러운 스크롤링 폴리필 추가
  • 문제를 방지하기 위해 검색 태그 엔드포인트에 새 형식 사용
  • 누군가가 게시물을 인용하거나 답글을 달면 그룹 구성원에게 알림
  • 업로드 API 키 스코프에 더 많은 작업 추가
  • email_tokens_token_to_nullable 마이그레이션 수정
  • HTML 속성에서 테마 이름이 이스케이프되도록 보장
  • 초대 도메인이 유효한지 확인
  • OAuth2Authenticator가 기존 연관 관계를 처리하도록 허용
  • 흐릿한 원박스 파비콘 이미지
  • 컴포저가 컴포저일 때만 컴포저에 의해 처리된 것으로 간주
  • 이메일이 추가될 때까지 토픽/게시물 생성 이벤트 지연
  • 더 높은 시작 업로드 ID로 테스트 작동하도록 수정
  • 사용자를 위한 올바른 토픽 초안 선택
  • 초안이 업데이트되면 has_topic_draft 업데이트
  • MessageIdService가 호스트 이름 변경과 멀티사이트를 처리할 수 있도록 보장
  • –header-offset가 오버스크롤을 고려하지 않던 문제
  • 참조 헤더가 깨진 이메일 스레딩으로 이어지던 문제
  • 썸네일 테스트를 깨끗한 상태로 시작하도록 수정
  • 조정된 카테고리에서 대기 중인 게시물 표시
  • 태그 편집 테스트
  • 태그 이름이 변경된 경우에만 태그 전환
  • 세분화된 API 키 스코프 표시 시 허용된 URL 누락
  • Auth가 중복된 사용자 이름을 잘못 처리하던 문제
  • 통합된 알림을 업데이트하면 맨 위로 올라가야 함
  • 외부 인증을 사용할 때 허용되지 않는 문자가 사용자 이름에서 제거되지 않던 문제
  • 사용자 테마 정렬 순서를 대소문자 구분 없이 처리
  • 발신 Message-ID에 무작위 접미사 추가
  • PWA 배지가 업데이트되지 않던 문제
  • 업로드 테스트 중 URL에서 불확정 심도 일치
  • 모바일에서 더 정밀한 배치 전략 허용
  • 로그인이 필요한 경우 XHR/JSON 요청을 리다이렉트하지 않음
  • 외부 인증에 의한 사용자 이름 오버라이드 추출 및 수정
  • 비-git 테마/컴포넌트에 대해 auto_update를 false로 설정
  • themes:update rake 작업에서 URL이 빈 테마 건너뛰기
  • 네이티브 File 객체가 uploadHandler에 전달되지 않던 문제
  • #15141에서 깨진 css
  • 초대된 사용자에게 "user1"을 사용자 이름으로 제안하지 않음
  • bootstrap json에 422 상태 코드 추가
  • authorized_extensions가 비어 있을 때 스태프가 업로드할 수 있도록 허용
  • 위젯 훅이 항상 올바른 인스턴스를 호출하도록 보장
  • popper 배치를 위해 ipad를 mobileView로 처리
  • #15000에서 회귀된 글로벌 로그 공지
  • 일부 경우에서 북마크 설정이 깨져 있던 문제
  • Yaml에서 중복 키에 대해 오류를 발생시키지 않음
  • 추가 헤더가 있는 테마에서 소프트웨어 업데이트 프롬프트 위치
  • 내부 원박스 아바타에 CDN URL 사용
  • 확인되지 않았고 만료된 이메일 토큰만 삭제
  • Android/Gboard에서 자동완성 제안을 탭할 때 브라우저가 충돌하지 않도록 방지
  • 그룹 SMTP 이메일에서 Auto-Submitted 이메일 헤더 제거
  • 테마 업데이트가 실패해도 fail-stop하지 않음
  • Git이 자격 증명을 입력하도록 프롬프트하지 않음
  • 태그 토픽 편집 시 기존 태그 유지
  • 권한이 없는 경우 permalink-check를 호출하지 않음
  • must_approve_users가 true인 경우 초대 허용
  • 투표가 없으면 메시지 버스에서 투표를 게시하지 않음
  • 비활성 사용자에게 MessageBus로 알림을 게시하지 않음
  • discourse-markdown에서 투표 기능을 비활성화할 수 있도록 허용
  • 토픽 초안이 삭제된 후 ‘초안 열기’ 라벨 제거
  • 모바일 토픽-목록 링크가 Ember 전환으로 처리되도록 보장
  • 루트에서 refresh() 작업을 호출할 때 무한 재귀
  • 대체 텍스트 편집 시 확인 및 취소 버튼 추가
  • 사용자당 투표당 허용된 투표 수 검증
  • 로딩 스피너 수정을 위해 계산된 속성을 덮어쓰지 않음
  • 토픽 목록 구분선 수정
  • 사용자 요약에서 답글 수에 moderator_action 게시물을 제외
  • 게시물 번호로 필터링할 때 잘못된 제목 및 체브론
  • None 및 all 카테고리 필터
  • 모든 관찰 중인 단어 캐싱
  • 2단계 인증 폼 표시 시 이전 오류 지우기
  • customOptions를 select kit 필터로 등록
  • URL에 내장된 토픽을 절대 형식으로 변환
  • 수신 이메일이 없는 상태에서 PostAlerter에서 SMTP가 활성화되어 있을 때 오류
  • 파일 이름인 이모지 이름 정리
  • sortedCategories에 모든 카테고리 포함
  • 토픽 목록 헤더 알림 조정
  • downsize_uploads의 모호한 컬럼
  • 토픽 목록의 마지막 방문에 대한 추가 수정
  • ae16b0a에서 도입된 회귀 문제 수정
  • 마지막 방문 구분선에 누락된 클래스 추가
  • 게시물이 존재하지 않으면 홈페이지로 리다이렉트
  • 카테고리 특징 목록에서 음소거된 태그의 토픽 제외
  • uppy 업로드에서 data.name을 사용하지 않던 이모지 업로더
  • SMTP 발신자를 위해 여러 그룹 중 올바른 그룹 사용
  • GroupSmtpEmail 작업에서 잘못된 형식의 CC 주소 폐기
  • #14929의 screen-track/appEvents 회귀 문제
  • 그룹 멘션에 대한 컴포저 교육 메시지가 깨져 있던 문제
  • 로컬 백업 청크 업로드가 완료되었는지 확인하기 위해 이전 청크 사용
  • groupAttrs 매개변수가 사용할 수 없으면 그룹에 null 설정
  • 프로덕션과 테스트에서 동일한 hljs 버전 사용
  • 값이 falsy일 때 finder를 호출하지 않도록 PreloadStore 방지
  • 캐싱을 위해 Object 대신 Map 사용
  • 최소 태그 로직이 정확하고 공유되도록 보장
  • 사용자가 액세스 권한이 있는 경우 비공개 카테고리의 상단 게시물 표시
  • 스크롤할 때 토픽 queryParams가 히스토리 상태에서 제거됨
  • rake 작업에서 LocalJumpError
  • 모달 표시 시 _clearFlash() 호출
  • s3_install_cors_rule이 꺼져 있어도 실패하지 않음
  • ember CLI에 대해 localhost 대신 127.0.0.1 사용
  • 전체 화면에서 스크롤 이벤트 비활성화
  • DiscourseConnect와 함께 대량 초대 사용 허용
  • Ember CLI에서 일부 플러그인 테스트가 잘못된 컨테이너를 참조하던 문제
  • PostRevisor를 더 일관되게 만들기
  • 새로고침 없이 메뉴에서 영구 삭제 표시
  • 비추천으로 인해 xlink:href 제거 및 href 선호
  • dataset에서 게시물 ID를 가져오는 올바른 속성 메서드 사용
  • #14715에서 도입된 회귀 문제
  • 전체 검색으로 리다이렉트할 때 토픽 컨텍스트 유지
  • 유효한 헤딩 ID 생성
  • 모바일에서 좋아요 작업 애니메이션 복원
  • OS X에서 알림 유지
  • 존재 응답 채널 권한에 관리자 포함
  • action_code_href를 action_code_path로 이름 변경
  • 저자가 게시물을 삭제할 때 시스템 리비전의 게시물 유효성 검사 건너뛰기
  • rake 작업을 사용하여 S3에 대해 CORS 규칙이 존재하는지 보장
  • Canonical URL은 상대 경로일 수 있음
  • 모달에서 ESC를 누르면 북마크 저장 중단
  • 값이 없으면 required_tag_group_name이 null인지 보장
  • 음소거되지 않았더라도 다이제스트에서 억제된 카테고리 토픽 제외
  • Rake categories:move_topics는 카테고리 설명 토픽을 이동하지 않아야 함
  • Instagram 원박스를 iframe에서 표시
  • 검색 취소 시 마우스 다운 이벤트 사용
  • 필드 값이 null이어도 쉼표 삽입
  • 백엔드로의 중복 검색 요청 방지
  • for_topic 북마크 삭제로 인해 JS 오류 발생
  • 인덱싱 및 쿼리 시 중국어 검색에 동일한 모드 사용
  • 103 응답은 small_get을 사용하여 재시도해야 함
  • PM할 때 토픽 세부 정보 포함
  • Allowed_theme_ids는 GlobalSettings에 영구적으로 저장되어서는 안 됨
  • 해시 태그와 멘션에서 단어를 대체하지 않음
  • 음소거된 토픽 및 카테고리 목록에 대한 링크 숨김
  • Site.json_for에서 또 다른 N+1 쿼리 회피
  • 기본 그룹 설정이 변경되면 모든 구성원의 플레어 그룹 업데이트
  • 무시된 사용자로부터 토픽 초대를 받지 않아야 함
  • 대체된 링크에 대해 링크 조회 수행하지 않음
  • 사용자가 태그를 생성할 수 있는 경우 유효성 검사에 새 태그 포함
  • 컴포저가 닫힐 때 PresenceChannel 인스턴스 정리
  • 테스트에서 순환 json 오류 방지
  • Vanilla 가져오기 수정
  • Site.json_for에서 N+1 쿼리 회피
  • PresenceChannel get에서 동시 요청을 올바르게 방지
  • 어떤 채널에도 존재하지 않으면 presence leave 비콘을 보내지 않음
  • 토픽을 영구 삭제할 때 올바른 메시지 표시
  • 일부 카테고리 루트에 대한 올바른 추적 컨텍스트
  • 모든 Accept 기반 응답에 Vary:Accept 헤더 포함
  • 관찰 중인 단어에 모든 태그 허용
  • 그룹 초대 시 불필요한 토픽 허용 사용자 제거
  • 올바른 사이트 설정 이름
  • 해시되지 않은 사용자 API 키를 redis에 누출하지 않음
  • 관리자 /api/keys 엔드포인트의 2N+1 sql
  • verbose_auth_token_logging 설정을 기본적으로 꺼짐으로 변경
  • 검색 컨텍스트를 토픽 루트에서만 표시
  • iPadOS에서 깨진 빠른 검색
  • 사용자가 다른 곳으로 이동할 때 sso 이메일 및 페이로드 초기화
  • None 행에는 값이 없으므로 클래스로 타겟팅
  • 메가토픽에서 토픽 타임라인이 업데이트되지 않음
  • “이 토픽에서” 검색 시 백엔드 쿼리하지 않음
  • ‘crawl_images’ 사이트 설정 제거
  • 이중 따옴표만 대체하고 unicode 사용
  • 이메일 참가자 목록에 수신 사용자 표시하지 않음
  • 북마크 편집 시 None Needed 옵션 명확화
  • 텍스트 영역이 비활성화되어 있을 때 전체 화면 토글 버튼 숨김
  • 모바일에서 카테고리 및 태그 피커 정렬
  • 마이너 버전 업데이트 후 올바른 API 버전
  • 빠른 검색 속도 및 결과 하이라이트 개선
  • 스태프가 다른 사용자의 대기/만료된 초대를 볼 수 있도록 허용
  • textContent 변경 사항도 추적
  • 게시물 스트림에서 초기 렌더링 후에 로드된 게시물 장식
  • 로컬 날짜 다운로드 개선
  • 내장된 답글/답글-대상 링크가 _blank에서 열리도록 보장
  • 사용자 아이콘을 사용하는 그룹은 검색에서 마진이 부족함
  • 미리보기 변경 사항을 최대한 빨리 관찰하려는 시도
  • 필터에서 캐럿 위치를 강제하려는 시도
  • 검색 단축키에서 절대 URL 사용
  • Ruby 3에서 BackupRestore::DatabaseRestorer 실패
  • 사용자가 로그인되어 있고 그룹이 존재할 때만 그룹 필터 표시
  • UserAction에서 필터 pm 및 카테고리 추출
  • 게시물을 이동한 후 baked version을 nil로 설정
  • latest & unseen 필터에서만 카테고리의 기본 정렬 순서 사용
  • 토픽 타임라인에서 게시물 작은 작업에 대한 발췌문 누락
  • List-Post 이메일 헤더 제거
  • 사용자가 정지되었는지 확인을 나중에 수행
  • 플래시 이유와 일치하도록 번역 키 업데이트
  • Phpbb 가져오기 - 첨부 파일이 게시물에 내장되지 않음
  • 토픽과 포럼에 대한 초대를 별도로 처리
  • user_stat이 없어도 Topic_tracking_state가 오류를 내지 않음
  • Ruby 3는 보간 문자열을 동결하지 않음
  • 게시물 컨텍스트가 아닌 곳 및 긴 토픽에서 local-dates 수정
  • 비밀번호 관리자를 위한 올바른 비밀번호 변경 경로
  • 새 단축키를 되돌려 인용 문제 해결
  • diffhtml이 활성화되어 있으면 미리보기 비활성화
  • 인용 선택 우회 처리를 모든 브라우저에 적용
  • Safari에서 선택 영역이 사라지는 문제
  • 토픽 검색 결과를 표시할 때 JS 오류
  • force_anonymous! 중에 discourse-logged-in 헤더 제거
  • 태그 쿼리 매개변수를 영구적으로 저장하지 않음
  • 빠른 검색에서 툴팁이 작동하지 않던 문제
  • 설정 파일이 존재하더라도 멀티사이트 설정 경로를 위한 env 확인
  • 아무도 투표하지 않으면 결과 표시 비활성화
  • 비밀번호 재설정 후 폼 숨김
  • 내장된 이메일에서 주소 목록 파싱
  • 시간이 없는 경우 로컬 날짜 자르기
  • 그룹 지정 페이지의 전체 선택 버튼
  • 글로벌 설정 HTML 지원 재활성화
  • 내장된 호스트의 게시물을 카테고리에 표시
  • Ruby 3 키워드 인자 지원
  • Ember CLI는 개발 모드에서 항상 관리자 페이로드를 로드하던 문제
  • Vimeo 비공개 비디오 원박스가 깨져 있던 문제
  • 이메일 헤더 비교에 주소 사용
  • 다른 곳으로 이동한 후 수신 메시지 추적 중단 (2차 시도)
  • 다른 곳으로 이동한 후 수신 메시지 추적 중단
  • 점수 이유 링크 빌더를 더 명시적으로 만들기
  • 사용자 북마크 페이지의 빈 상태 메시지
  • 사용자가 자신에게 보낸 PM 제외
  • 특정 로케일에서 Topic.similar_to가 잘못된 쿼리를 생성
  • 모바일 카테고리 페이지에 ‘새 또는 업데이트된 토픽’ 표시하지 않음
  • 원격 토픽 가져오기 시 canonical URL을 따름
  • 익명 사용자를 위한 제안된 토픽 로드 오류
  • 카테고리와 최신 토픽 뷰에 대해 수신 알림을 구체적으로 수행
  • 다른 사용자의 알림 루트 제한
  • 잘못된 보간으로 1개 디스패치/컴포넌트로 제한됨
  • 사용자가 새 것이 아닌 경우 PM 토픽 추적을 위해 게시물을 게시하지 않음
  • DiscourseRedis에 대한 Ruby 3 키워드 인자 지원
  • Safari 15 createImageBitmap 버그 우회
  • UI에 userColorSchemeId 표시하지 않음
  • 카테고리 뷰에서 업데이트 배너를 항상 사용 가능하도록 만들기
  • 미리보기에 대해 더 견고한 tabindex 제한
  • 필요하지 않을 때 하위 카테고리 목록이 숨겨지도록 보장
  • 이동 시 _removeDeleteOnOwnerReplyBookmarks에서 오류를 내지 않음
  • 구형 브라우저에서 ember 앱 부팅을 시도하지 않음
  • local-dates가 사용하는 data-attributes를 올바르게 정의
  • globalThis 기능 감지
  • include_ 직렬화 메서드는 ?로 끝나야 함
  • 토픽 수준 북마크 발췌문에 읽지 않은 게시물 발췌문 사용
  • mini sql 대신 active record update_attribute 사용
  • 이미 로드된 카드가 있으면 다시 로드하지 않음
  • Reply-To 표시 이름 주위의 전보된 이메일 인용 처리
  • 범위에 부모가 없으면 빈 배열 반환
  • Ruby 3부터 Rss gem은 번들링된 gem
  • 그룹 메시지 페이지의 빈 상태 메시지
  • 전달된 사용자 지정 필드만 업데이트
  • HTML5 요소에서 줄바꿈 호이스팅이 실패하지 않도록 보장
  • 다크 모드 테마에 대해 site_logo_dark_url을 옵션으로 제공
  • 그룹 멘션 PM 변형에 대한 로케일 추가
  • 읽음 이벤트에 대한 수신 메시지 제거
  • Ruby 3 키워드 인자를 지원하기 위해 ArgumentError 처리
  • 선택된 콘텐츠에서 극단적인 경우의 오버플로우 방지
  • 열린 코드 블록에서 이모지를 제안하지 않음
  • 요청에 존재하는 필드만 업데이트
  • 토픽 타임라인 상태 문제를 낙관적으로 수정
  • 테마 번역에 <textarea> 사용
  • !allowUpload인 경우 모바일 업로드 버튼에서 오류를 내지 않음
  • 모바일 내비게이션 스타일링
  • 토픽 타임라인에 상태에 대한 고유 키 부여
  • 복사 시 S3 객체 헤더가 보존되도록 보장
  • 행동하는 사용자에게 PM 아카이브 이벤트를 게시하지 않음
  • 뮤텍스를 보유하면서 멀티사이트 테스트 db 마이그레이션을 시도하지 않음
  • diffHTML이 로드된 후 짧은 URL 해결
  • 재생 아이콘 위치 수정
  • 멘션과 해시 태그에서 대체하지 않음
  • 자신의 사용자를 볼 때만 읽지 않은/새 PM 링크 표시
  • PM 토픽 추적 상태에서 무시된 새 토픽 제거
  • PM 토픽 추적 상태에서 읽음 무시 토픽 제거
  • “본문으로 건너뛰기” 버튼의 더 나은 배치
  • 잠재적인 오류 전에 Ember CLI가 하이재킹되던 문제
  • iOS 15의 Safari에서 컴포저 높이 문제
  • medium.com 원박스에 대해 canonical 링크 무시
  • RSS에서 스포일러 콘텐츠 표시하지 않음
  • 크롤러 뷰에서 게시물의 생성 날짜를 항상 표시
  • 읽은 토픽 추적 상태에 대한 가장 높은 게시물 번호 수정
  • 그룹 검색에 대한 더 나은 필터
  • Ember CLI 환경 오류
  • 전보된 이메일의 CC 주소 캡처
  • 가능한 경우에만 agree_and_keep 작업 수행
  • 그룹 수신함의 전보된 사용자 작은 게시물 수정
  • 임시 업로드에 무작위 파일 이름 사용
  • 검색이 올바르게 초기화되지 않던 문제
  • 테스트 사이에 모바일 상태를 올바르게 재설정하지 않던 문제
  • 다른 마이그레이션과 동시에 마이그레이션을 시도하지 않음
  • 배열뿐만 아니라 사용자 지정 다중 선택 필드에 단일 문자열 값 허용
  • 제목 태그를 올바르게 가져오기 위해 청크 크기 증가
  • activity/topics 및 activity/read 페이지로 이동하는 버그
  • 테스트 모드에서 초기화 프로그램이 클래스를 반복적으로 수정하던 문제
  • 업로드 믹스인에 대해 bindMobileUploadButton을 명시적으로 만들기
  • oj 다운그레이드
  • 일부 테마에서 보이는 “내비게이션 건너뛰기” 링크
  • dir-span과 함께 named params를 올바르게 사용
  • 게시물 스트림에서 답글로 이동 버튼이 작동하지 않던 문제
  • db:migrate 중에 ID 시퀀스가 재설정되지 않도록 보장
  • redis 6.0에서 작동하도록 PresenceChannel#present 업데이트
  • Redis 6.0에서 PresenceChannel이 작동하도록 허용
  • 프로필 드롭다운에 특이한 패딩을 올바르게 적용
  • create_multipart 호출 시 S3 메타데이터 캡처
  • GitHub 코드 원박스를 올바르게 표시
  • PM에 대해 mailing_list_mode 구독자에게 이메일을 보내지 않음
  • 범위가 없는 Topic reset_new로 인해 거대한 쿼리 발생
  • S3Helper에서 temp/ S3 키에 s3_bucket_folder_path 접두사를 붙이지 않음
  • LogsNotice 서비스가 mbus에서 구독을 취소하지 않던 문제
  • GitHub 원박스에서 간격 제거
  • 토픽 목록 사용자 조회에 플러그인 이벤트 추가
  • user-card-metadata 플러그인 아웃렛을 태그가 없도록 만들기
  • 출력된 테마 스타일시트 정렬
  • 직접 S3 업로드를 위한 temp/ 폴더 재구성
  • 빈 상태 메시지가 사용자 북마크 단계에서 잘못된 시점에 표시되던 문제
  • LIMIT에 음수 값 허용하지 않음
  • 그룹 수신함으로 전보할 때 원래 발신자 주소 사용
  • Safari에서 SK3 스타일링의 작은 문제
  • 게시물을 다른 토픽으로 이동할 때 검색 용어가 변경되면 이전 검색 결과를 폐기
  • Sk3 마법사 회귀 문제
  • 드롭다운이 접혀 있으면 검색 후 포커스하지 않음
  • 시작 콜론 :이 제거되면 이모지 자동완성 닫기
  • composer-upload-uppy에 대해 preProcessorStatus 상태를 올바르게 재설정
  • media-optimization 리졸버에 대해 file.name 대신 file.id 사용
  • 디버깅 추가 및 media-optimization-worker 문제 수정
  • 게시물 편집 시 게시물의 raw를 항상 다시 로드
  • Pick-files-button 컴포넌트
  • themes:update가 멀티사이트와 작동하도록 만들기
  • 비추천된 메서드는 여전히 동일한 방식으로 작동해야 함
  • 관리자 또는 모더레이터 상태 취소 시 사용자 삭제/익명화/병합에 새로고침이 필요하지 않음
  • 사이트 텍스트 사용자 지정에서 기본 로케일 옵션 표시하지 않음
  • modal-footer에서 북마크 삭제 버튼 정렬
  • 빠른 검색 제안에 태그 포함
  • Unseen 뷰 탭 툴팁에 대한 문자열 추가
  • 모든 번역 언어에서 마커 제거
  • SSO nonce 검증이 실패할 때 올바른 오류 메시지 기록
  • 사이트 작업이 중복된 업로드와 작동하도록 만들기
  • 읽지 않은 그룹 PM은 GroupUser#first_unread_pm_at를 사용해야 함
  • 카테고리 슬러그가 없으면 ID로 검색
  • 북마크 모달 버튼을 modal-footer로 이동
  • 위젯이 버블링을 처리하지 않으므로 keyUp 사용
  • 인터페이스 드롭다운에서 색상 스키마 ID 표시하지 않음
  • 컨텍스트 메뉴에서 붙여넣기가 작동하도록 허용
  • 미디어 최적화 오류 핸들러에 fileName 전달
  • 컴포저에서 업로드 이벤트를 올바르게 정리
  • 취소 및 휴지통에서 컴포저 Processing/Uploading 상태가 지워지지 않던 문제
  • Uppy를 사용하는 컴포저에서 Paste 이벤트가 전파되지 않던 문제
  • 메시지 버튼 정렬
  • 대기열의 항목을 쿼리하여 사용자의 신고된 게시물 수를 계산
  • url-인코딩된 문자를 고려하기 위해 present로 해시 섹션을 언이스케이프
  • TopicTrackingState.report가 스태프 게시물의 읽지 않은 항목을 포함하지 않음
  • 구형 브라우저에서 알림 메뉴가 깨져 있음
  • 카테고리 그룹 모더레이터가 신고된 게시물 메타 토픽을 읽을 수 있음
  • TL1 환영 메시지에 대해 BasicBadge가 활성화되어 있는지 확인
  • pull right에 대한 rtl 스타일 수정
  • 잘못된 형식의 메시지에 대한 예외 방지
  • 사용자 아바타에 비공개 그룹 플레어 표시하지 않음
  • 그룹 미리보기에 avatar-flair 컴포넌트 재사용
  • 파일시스템 경계를 넘는 경우 Errno::EXDEV
  • s 단축키가 오류를 생성하는 것을 방지
  • yarn ember build를 실행할 수 없는 경우 오류를 삼키지 않음
  • 플레어가 보이지 않으면 플레어 배경색 표시하지 않음
  • simplecast 원박스에 대해 iframe url 업데이트
  • simplecast 원박스에 대해 oEmbed URL 업데이트
  • 그룹 수신함의 새 필터가 무시된 토픽을 고려하지 않음
  • 읽지 않은 및 새 메시지 무시 제한 제거
  • 태그 메시지 필터에 대한 서버 측 루트 복원
  • 그룹에 대해 표시된 잘못된 기본 알림 수준
  • Nokogumbo 참조 제거
  • 시퀀스가 증가하면 초안 수 업데이트
  • rake site:export_structure가 업로드를 내보내도록 만들기
  • 그룹 메시지 페이지에서 검색 메시지 컨텍스트 사용
  • 콜백을 트리거하기 위해 update_attribute 메서드 사용
  • ‘답글 위쪽 줄’ 마커 제거
  • 알림 편집 클릭 시 일관되게 히스토리 모달 표시
  • 이름이 중복된 보안 이미지 인라인
  • 투표 버튼 조정
  • 존재하는 경우 수신 이메일에 대해 reply-to 주소 사용
  • 업로드 플레이스홀더에 줄바꿈 누락
  • 서브-서브-카테고리와 함께 검색 작동하도록 만들기
  • 사용자 아바타에 비공개 그룹 플레어 표시하지 않음
  • 미디어 최적화 중 더 나은 컴포저 플레이스홀더 처리
  • 사용자 지정 드롭다운 사용자 필드 값 검증 - 드롭다운 및 다중 선택
  • 백업 복원 중에 업로드 재매핑이 실패할 수 있음
  • 유효하지 않으면 초안 저장 제안하지 않음
  • intercept-click의 오타
  • 게시물 생성 후 초안 수 업데이트
  • 모바일 템플릿에 users-directory-controls 아웃렛 추가
  • bootstrap에 인증 데이터가 존재하도록 허용
  • 토픽 태그가 변경되지 않았을 때 게시물 리비전을 생성하지 않도록 방지
  • 마침표가 있는 사용자 이름에 대해 PM 태그 루트가 작동해야 함
  • 제한을 따르도록 to_tsvector 입력 줄이기
  • auth_overrides_name이 활성화되어 있으면 사용자가 이름을 변경할 수 있음
  • uppy-upload에 대한 추가 설정 확인 제거
  • 게시물 소유자를 변경하면 답글의 reply_to_user_id가 업데이트되지 않던 문제
  • 존재하지 않는 사용자에게 공유 배지를 부여하지 않음
  • 게시물 이미지에 대한 스키마 마크업에서 올바른 URL 사용
  • svg 경로가 nil인 경우 예외를 발생시키지 않음
  • 구독 취소 시 Uncategorized 표시
  • git sha가 변경되면 Site#categories 캐시 지우기
  • 일요일에 날짜 피커에서 Tis Weekend 옵션 표시하지 않음
  • 일요일에 날짜 피커에서 Later This Week 옵션 표시하지 않음
  • TopicQuery에 대한 기간의 더 나은 및 더 안전한 검증
  • 모든 사용자에게 PM에 대해 bulk 버튼 표시
  • 창이 활성이 되면 긴 투표
  • 브라우저 히스토리에 올바른 URL이 포함되도록 보장
  • 사용자가 그룹에 가입한 후 사용자 목록 업데이트
  • email_accent_bg_color 색상 검증
  • MyBB 가져오기가 삭제된 게시물을 노출
  • apple을 위해 frowning_face_with_open_mouth를 수동으로 추가
  • Ember CLI 사용 시 /qunit URL 프록시하지 않음
  • 토픽 변경 시 timeline/progress가 DOM에 다시 삽입되도록 강제
  • 검색에서 @를 입력할 때 사용자 필터 힌트 표시
  • 마법사에서 icon-picker를 사용할 수 있도록 허용
  • 플레어가 있는 그룹만 선택할 수 있도록 허용
  • 100년 정지를 영구 정지로 간주 (500년 정지 대신)
  • SSO 이메일이 초대 이메일과 다르면 경고 표시
  • 사용자 디렉터리 - 올바른 변수 이름
  • 환경 설정 페이지를 위해 플레어 그룹 ID 직렬화
  • 그룹 SMTP에 대해 이메일 발신자가 site_name을 via로 가지 않도록 변경
  • 같은 버튼을 클릭하면 검색 메뉴 토글
  • 수신 메시지 수 표시 시 하드코딩된 값 제거
  • 사용자 카드에서 사용자 배지 정렬
  • 단계적 사용자에게 카테고리 및 태그 추적 설정 허용하지 않음
  • 미디어 최적화 설정이 잘못 이름 붙여져 있음
  • 이미지 처리 중 게시물 제출 버튼을 올바르게 비활성화
  • 다시 로드된 검토 가능 항목의 오래된 상태 지우기
  • DiscourseConnect 카드 배경 오버라이드에 대한 올바른 설정 사용
  • 그룹 멤버십 요청 페이지에서 오름차순/내림차순 정렬
  • 토픽의 타임스탬프를 업데이트할 때 올바른 bump 날짜 설정
  • 즐겨찾기 배지 선택 단순화 및 개선
  • 그룹 이름 검증을 올바르게 디바운스
  • 사용자의 “상위 배지” 그리드
  • 출력된 스타일시트 링크 태그에 순서 추가
  • 즐겨찾기 배지 선택 문제
  • 테마 테스트 페이지의 자산이 압축되지 않음
  • 테마에서 사용자 지정 아이콘 문제
  • 테마 오류 메시지 무시 버튼 제거
  • user/badges 그리드 수정
  • UserLookup의 메모이제이션 버그 및 리팩토링
  • 각 원박스에 대한 최적의 링크를 유지하기 위해 배열 사용
  • uglify-js가 사용 불가능해도 Terser를 미니피케이션에 사용
  • 더 이상 없으면 배지를 로드하려고 하지 않음
  • 그룹 SMTP에서 이메일 스레드가 때때로 그룹화되지 않음
  • 게시물 헤딩에서 폰트 크기에 rem 사용
  • Oneboxed Twitter 콘텐츠에서 user_generated 이미지를 아바타 이미지로 사용하지 않음
  • 드롭다운에서 "all groups"를 소문자로 변경하지 않음
  • 자동 그룹 이름에 대문자 허용
  • 플레어 선택기에서 잘못된 옵션 표시하지 않음
  • 사용자 플레어 그룹을 기본 그룹으로 설정
  • 다양한 번역 문자열 수정
  • 단계적 사용자에게 현재 사용자 이름 제안
  • Admin_user_response 스키마
  • last_posted_at이 null이면 created_at 사용
  • 토픽 타임라인에서 올바른 날짜 표시
  • 배지 페이지에서 맨 위로 스크롤
  • 단계적 사용자가 사용자 이름을 선택할 수 있도록 허용
  • 사용자 환경 설정에서 색상 스키마를 변경할 때 로고를 실시간으로 전환
  • 사용자가 플레어 그룹을 지울 수 있도록 허용
  • 새 그룹을 생성할 때 Can_admin_group이 true여야 함
  • ACL을 구현하지 않는 스토리지 제공자 처리
  • 이메일 콘텐츠에서 백레퍼런스를 해석하지 않음
  • 선택기에서 플레어 제목을 래핑하지 않음
  • 오류 시 다른 토픽 타이머 실행을 방해하지 않음
  • 새 검토 가능 항목이 생성될 때 기존 검토 가능 항목의 유형 확인
  • fix_missing_s3 rake 작업에 대한 오류 메시지 수정
  • CSP base-uri를 self로 설정
  • fix_missing_s3 작업이 실패한 업로드에서 실패 (2차 시도)
  • 업로드 저장이 실패해도 fix_missing_s3 작업을 중단하지 않음
  • 알림 업데이트 시 순서 유지
  • 그룹 smtp 이메일에 대해 SMTPServerBusy 처리
  • 자신의 discobot 인증서에 대해 ratelimiter 관대함 곱하기
  • 투표가 모든 투표자를 표시하지 않던 문제
  • 그룹 SMTP 이메일 작업의 엣지 케이스 처리
  • 그룹 SMTP에서 personal_email_time_window_seconds 준수
  • 게시물 ID가 아닌 게시물 번호를 사용하여 인용 공유 URL 빌드
  • category_id 속성이 존재하면 카테고리를 로드
  • 사용자 이름 입력 변경 시 전체 디렉터리 테이블을 다시 로드하지 않음
  • bootstrap-json의 잘못된 링크 정의
  • 관찰 중인 단어 로그에 대한 로케일 키 업데이트
  • 오래된 리마인더 토픽 타이머 삭제
  • 빈 검색 결과 세트 표시
  • 비트랜잭션 마이그레이션을 멱등적으로 만들기
  • bootstrap에서 색상 스키마 링크에 클래스 설정
  • 토픽 타이머 옵션 재배치 및 숨김
  • 하위 테마가 여러 번 사전 컴파일되는 문제 (2차 시도)
  • ninja edit 용어를 grace period로 이름 변경
  • 이미지 최적화 파이프라인에서 디코드 실패를 더 일찍 감지
  • 클라이언트 크기 이미지 최적화에서 리사이즈 실패 감지
  • 링크 생성 시 TrustLevel 이름을 번역하지 않음
  • discourse의 오타
  • 이메일로 그룹 사용자 추가 재도입
  • 첫 번째 게시물이 병합되지 않았으면 병합된 토픽을 닫지 않음
  • 폰트 설정을 업데이트할 때 적절한 캐시 지우기
  • TL4 사용자가 다른 사용자의 게시물을 삭제할 수 없음
  • 사용자가 볼 수 없는 토픽으로 리다이렉트하지 않음
  • localhost에 대한 canonical 링크 무시
  • 하위 테마가 여러 번 사전 컴파일되는 문제
  • [] 사용자 지정 필드가 전송될 때 문제
  • 항상 토픽 수 렌더링
  • SVG 스프라이트 경로 리다이렉트 시 절대 URL 사용
  • 차트 옵션이 다른 모드에 적용되지 않도록 보장
  • 디렉터리 항목의 페이지네이션 URL에 user_field_ids 포함
  • 일부 관리자 보고서(특히 백업)가 표시되지 않던 문제
  • 파괴된 디렉터리 테이블 컴포넌트에서 'set’을 호출하지 않음
  • 사용자 디렉터리 드롭다운을 위한 모든 그룹 가져오기
  • 불안정한 search-spec
  • 레거시 토픽 타이머 코드 제거
  • 컴포저 이미지 최적화에서 이미지 디코딩 실패 처리
  • 토픽 공유 모달에서 여분 마진 제거
  • ‘x’ 아이콘이 클릭될 때만 단어/구문 삭제
  • 토픽 수준 북마크 버튼
  • 그룹 SMTP 이메일에서 In Reply To 표시하지 않음
  • 카테고리 편집 아이콘 누락
  • 그룹 SMTP 이메일에서 참가자 표시 개선
  • EmailLog에 대해 topic_id 백필
  • nil로 채워진 CF 배열이 삭제되지 않던 문제
  • 모바일에서 플러그인 디렉터리 컬럼 번역
  • 인라인/미니 원박스에 대해 리다이렉트 따름
  • DirectoryItems에 대해 올바른 속성을 항상 직렬화
  • 최대 즐겨찾기 배지를 6개로 증가
  • 관리자 사용자 목록의 테이블 헤더 번역
  • 디렉터리 컬럼 변경 시 DirectoryItemSerializer 속성을 수동으로 업데이트
  • 복원 중에 삭제된 컬럼/테이블에 대한 모든 마이그레이션 확인
  • 더 많은 사용자 로드 URL이 그룹 매개변수를 준수
  • 여러 부여 배지와 함께 즐겨찾기 작동하도록 만들기
  • 테마 설정에서 누락된 업로드 무시
  • directory-columns.json에 대한 절대 경로
  • 검토 가능 항목 수 계산 시 승인 대기 중인 게시물 무시
  • fix_missing_s3 rake 작업이 업로드 누락으로 인해 실패할 수 있음
  • ShrinkUploadedImage가 cb12a721 이후로 깨져 있음
  • 평균이 마지막 불완전 세그먼트에 적용되도록 보장
  • digest_attempted_at에 무작위 값 설정
  • 컴포넌트에 SCSS가 없을 때 테마 컴포넌트 미리보기가 깨져 있음
  • 중복된 add_unsubscribe_link 해시 키 제거
  • 403 응답에서 detailed_404 페이지 렌더링
  • 원박스에 대해 링크 수를 한 번만 표시
  • TL4 사용자가 삭제된 게시물을 볼 수 있음
  • 업로드 저장 시 마지막으로 이미지 축소
  • 보고서에 대해 평균을 올바르게 구현
  • 비테마 대상에 대해 여러 링크가 생성됨
  • 기본 테마가 설정되어 있지 않으면 색상 스키마 스타일시트가 로드되지 않음
  • SMTP가 활성화된 그룹 수신함에서 이메일 답글을 통해 오래된 토픽 부활 방지
  • 그룹 SMTP를 사용하는 경우 List-Unsubscribe 헤더 제거
  • 투표를 변경한 사용자를 두 번 표시하지 않음
  • Onebox에서 중복 링크를 확인하지 않음
  • 관찰 중인 단어 대체 및 태그에 단어 경계 추가
  • 서버 응답에서 게시물의 raw 업데이트
  • 관찰 중인 단어 관리자 UI의 모바일 레이아웃
  • validValues가 배열인지 보장
  • 그룹 SMTP 이메일에 메일링 리스트 헤더를 추가하지 않음
  • 새 무시 키보드 단축키가 작동하지 않음
  • directory_columns에 대해 column을 올바르게 drop 및 recreate
  • 위로 점프 내장 게시물 링크에 대한 올바른 속성 사용
  • 치수가 단위의 분수인 경우 SVG 업로드 허용
  • 되돌려진 마이그레이션 후 깨진 DB 문제
  • 관찰 중인 단어 관리자 UI에서 여러 자동 태그 추가
  • 그룹 멤버 디렉터리의 테이블 헤더 번역
  • 존재하지 않는 모드로 강제되는 것을 방지
  • 대기 중인 초대만 다시 보내기
  • 익명화된 이메일의 초대 파괴
  • 데이터를 여러 번 접지 않도록 보장
  • SMTP/IMAP 박스 밖으로 allow_unknown_sender_topic_replies 이동
  • 추적된 reset-new가 per_page 수로 제한되지 않도록 보장
  • Ember CLI가 일부 사전 로드된 데이터를 잃어버리던 문제
  • 일관된 자산 사전 컴파일 해시를 보장하기 위해 파일 목록 정렬
  • 모든 북마크 확인 모달에서 '아니오’를 선택하면 토픽 수준 북마크 버튼이 작동하지 않음
  • 그룹 정보가 없으면 avatar-flair 컴포넌트가 우아하게 실패하도록 만들기
  • 컴포저에 대한 실패하는 테스트 건너뛰기
  • 편집 직후 raw 및 cooked 업데이트
  • 더 많은 곳에서 topic_user.bookmarked가 동기화되도록 보장
  • “before_upload_creation” 이벤트를 호출한 후 업로드가 여전히 유효한지 검증
  • 토픽 특징 링크에서 nofollow 제외 설정 준수
  • 제자리 게시물 업데이트 후 게시물 스트림 새로고침
  • 일부 절대 링크가 전체 페이지 새로고침을 유발하던 문제
  • SMTP만 활성화되어 있으면 그룹 Email 설정 표시
  • 첫 번째 알림 스타일링 조정
  • 내비게이션 시 컴포저 카테고리 우선순위 낮추기
  • 사용자가 플레어가 없으면 user-avatar-flair 요소 렌더링하지 않음
  • 가짜 타이머를 사용한 불안정한 자바스크립트 테스트
  • 다른 url 접두사가 있는 URL을 클릭하면 작동하지 않음
  • raw가 존재하면 게시물을 다시 로드하지 않음
  • login_required가 활성화되어 있으면 ember-cli로 bootstrap할 수 없음
  • 그룹에 이메일을 보낼 때 답글을 올바르게 게시물에 연결
  • count is not defined 린트 오류
  • 많은 플러그인 테스트가 구식, 비-Ember compat CLI API를 사용하던 문제
  • 파일이 누락되어도 SVG 스프라이트 번들을 차단하지 않음
  • 테마 테스트가 프로덕션에서 작동해야 함
  • 보안 업로드가 비활성화되어 있을 때 보안 업로드 로드 오류
  • 단계적 편집 콘텐츠에서 이미지 리사이즈 컨트롤 숨김
  • 검색 메뉴 회귀 문제
  • 푸시 알림 전송 시 타임아웃 오류 처리
  • 원박스된 콘텐츠 인용 시 포맷팅 제외
  • IMDb 링크가 포스터로 원박스되던 문제
  • 그룹에서 IMAP가 비활성화되어 있으면 :group_smtp_email 작업을 큐에 넣지 않음
  • 투표 옵션에서 이모지 크기
  • 푸시 테스트 메시지에 대해 새로 생성된 PushSubscription 객체 사용
  • 다른 어떤 태그도 동의어로 허용
  • 네트워크 문제가 있을 경우 컴포저가 오류 메시지를 표시하지 않고 이후 초단 업데이트를 중단
  • associate_accounts_controller_spec.rb의 철자 오류
  • 투표에서 이미지가 갑작스러운 스크롤을 일으키지 않도록 보장
  • 게시물 작업 유형 애플리케이션 직렬화 조각 캐시 지우기
  • 컴포저 이미지 크기에 대해 naturalWidth 및 naturalHeight 반환
  • 자신의 토픽을 삭제할 때 비스태프 사용자를 홈페이지로 리다이렉트
  • 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 원박싱
  • giphy/tenor 원박스에 대해 GIF 일시 정지 지원
  • 토픽 표시 작업의 one-by-off 오류
  • 배지 이미지 업로드를 보안으로 표시하지 않음
  • 시드에서 기존 배지의 allow_title 컬럼을 업데이트하지 않음
  • 투표가 있는 게시물을 두 번 저장할 때 오류 없음
  • 아직 ?.을 사용할 수 없음
  • 잘못된 푸시 채널 자동 만료
  • ESC 키로 하이퍼링크 모달 닫기
  • 투표 옵션을 탭 가능하게 만들기
  • footer-nav 컴포넌트에 body 클래스 추가 및 jQuery 사용 제거
  • low_priority_threshold 설정에 대해 더 나은 기본값 사용
  • 카테고리 가져오기 시 max_category_nesting 사용
  • 외부-auth 초대에서 UI가 서버 동작과 일치하도록 만들기
  • TL4 사용자에게 게시물의 대기 중인 플래시 수를 숨김
  • 이메일의 from 필드에 초대자 이름 표시
  • 모달에 대한 더 나은 포커스 지원
  • 토픽 맵에서 넘치는 긴 링크를 올바르게 줄바꿈
  • 리마인더 날짜로 사용자 북마크 정렬
  • 게시물 및 토픽 삭제 언어 단순화
  • div 발췌문에 대해서도 최대 발췌문 길이 무시
  • OP 편집 시 :post_edited 웹훅을 두 번 호출하지 않음
  • 슬로우 모드 대화상자가 Enabled Until 값을 기억하지 않음
  • 사용자가 초대할 수 있으면 그룹에 이메일 추가 허용
  • 게시물 리비전 시 업로드 보안 상태 업데이트
  • 애니메이션 이미지의 라이트박싱 비활성화
  • Review Queue Query 매개변수가 Ember CLI 빌드에서 새로고침되지 않음
  • 관리자에게 무조건적으로 메시지 게시
  • WCAG 색상에 대한 특이성 및 기타 수정
  • uploads:fix_missing_s3 작업을 실행할 때 업로드를 검증하지 않음
  • future-date-input의 “Backtracking re-render” 어설션
  • 클라이언트 사이트 설정 페이로드에 연락처 url 및 이메일을 포함하지 않음
7개의 좋아요

UX 변경 사항

  • 작성기 팝업 위치 수정
  • 모든 모바일 기기에 새로운 인용 버튼 간격 동작 적용
  • 긴 카테고리 이름 관련 레이아웃 문제 수정
  • 공간이 제한적인 경우 이모지 선택기를 중앙 정렬
  • 텍스트 영역에 테두리 반경 적용 안 함
  • 선택 변경 시 인용 버튼 이동 애니메이션
  • 플랫 버튼도 Enter 키에 반응하도록 변경
  • 마크다운 도움말 링크에 https 프로토콜 사용
  • 초대 및 관련 양식 간격 조정
  • 로그인 필요 사이트에서 public_topic 액션 코드의 텍스트 변경
  • 이모지 선택기 CSS 미세 조정
  • “초대 수락” 오류 페이지 업데이트
  • 크롤러 뷰에서 토픽 목록 넘침 방지
  • 더 나은 초대 수락 양식
  • 게시글 액션 간격 재구성 및 일관성 확보
  • 개선된 초대 수락 페이지 레이아웃
  • 작성기에서 미리보기 공간 최대화
  • 네비게이션 컨테이너 스케일링 및 줄바꿈 업데이트
  • 이모지 선택기에서 Escape 키를 올바르게 처리
  • 모바일 토픽 목록에서 항상 아바타 표시
  • 모바일 게시글 컨트롤이 넘칠 때 스크롤 가능하도록 변경
  • 애니메이션 로딩 상태가 있는 그룹 카드 표시
  • 극단적인 경우 타임라인 넘침 방지
  • 스태프 액션 로그에서 사용자 하이퍼링크 확장
  • 모바일 검색 결과에서 토픽 상태 아이콘 크기 수정
  • bbcode 유사 태그가 없는 선택 영역에만 붙여넣기 시 링크 형식 적용
  • 필터된 답변 모드로 전환할 때 점프 현상 감소
  • 작성기 존재 상태 표시 위치 개선
  • select-kit에서 행을 컨테이너 상단으로 스크롤
  • 사용자 계정에서 flair 드롭다운 스타일링 수정
  • DM 페이지에서 작성기를 깨뜨리는 스타일 제거
  • Android에서 작성기 점프 현상 감소
  • 모바일 타임라인 날짜 넘침 방지
  • 태그 정보 스타일 개선
  • 그룹 내비게이션 바 정렬 수정
  • 링크가 없는 선택 영역에만 붙여넣기 시 링크 형식 적용
  • 모바일 작성기 스타일링 미세 조정
  • 작성기 스타일링 미세 조정
  • 리포트 셀에 title 속성 추가
  • maximum=1일 때 선택 시 다중 선택 닫기
  • 혼합 텍스트 방향 지원 시 목록의 추가 들여쓰기 수정
  • 선택 영역에 링크를 붙여넣는 추가 테스트 추가
  • 링크를 붙여넣을 때 linkify 규칙 사용
  • 선택 영역에 링크를 붙여넣으면 링크 형식이 적용됨
  • 타임스탬프가 모바일에서 토픽 타임라인의 핸들을 숨기지 않도록 변경
  • 스크린 리더 제목이 사용 불가능할 경우 일반 제목으로 폴백
  • 배너를 전체 너비로 변경
  • 다이제스트 억제 기간을 1년에서 6개월로 단축
  • 다크 스킴에서 빠른 편집 저장 버튼 색상 수정
  • 토픽 공유 경고 모달 플래시 알림으로 이동
  • 이모지에 대한 더 많은 검색 별칭 추가
  • 두 번째 Enter 입력 시 전체 페이지 검색 실행
  • 0e371d4에 대한 모바일 토픽 목록 수정 후속 조치
  • 공유/알림 모달 스타일 수정
  • 클라우드 설치 README의 단계 번호 매기기
  • 관리자 영구 링크 페이지 레이아웃 수정
  • 비스태프 사용자의 DM에서 태그 선택기 제거
  • 토픽 진행 상태 재구성 관련 여러 문제 수정
  • 바 스타일 카테고리 드롭다운 수정
  • 태그가 있는 DM 작성기 더 잘 수용
  • 모바일에서 짧은 게시글 너비 수정
  • 빠른 검색 힌트를 더 일관되게 표시
  • 관리자 테마 목록에서 애니메이션 제거
  • 로그인 tabindex 변경, 6aa6275 후속 조치
  • 로그인에서 tabindex 변경하여 이메일 로그인 링크 건너뛰기
  • DM 생성 시 태그 적용
  • PresenceChannel 변경 사항 더 반응적으로 개선
  • 현재 위치보다 적으면 뒤로 버튼 표시 안 함
  • 터치 디바이스에서 앵커 아이콘 표시 안 함
  • 명확성을 위해 인증 관련 사이트 설정 재배열
  • 토픽 내 사용자 검색 특수 사례 추가
  • 목록 루트 새로고침 중 푸터가 표시되는 문제 해결
  • 빠른 검색 입력 필드 너비 조정
  • 더 나은 토픽 검색 경험
  • 모바일 작성기에서 더 적은 툴바 아이콘 표시
  • 전체 페이지 사용자 검색을 그리드로 표시
  • 컨텍스트 검색 가시성 향상
  • 검색 드롭다운에 Enter 힌트 추가
  • 누락된 번역 추가
  • title 속성이 있는 경우 버튼의 aria-label 제거
  • 사용자 초대 관련 라우트 계층 구조 개선
  • DM 루트에서 모바일의 새 메시지 버튼 복원
  • 인용(q) 및 빠른 편집(e) 단축키 추가
  • 빠른 편집 키보드 단축키 추가
  • macOS에서 더 일관된 단축키 라벨
  • 태그가 비활성화된 경우 작성기 정렬 수정
  • 빠른 검색 전면 개편
  • 다른 사용자 페이지와 일치하도록 초대 페이지 레이아웃 변경
  • 글로벌 공지 더 이상 HTML을 수락하지 않음
  • 구독 취소 이메일 로케일 대문자화
  • 드롭다운에서 일관된 카테고리 배지 글꼴 크기 사용
  • 태그가 비활성화된 경우 검색 시 라벨 수정
  • 태그를 볼 때 DM 수신함이 잘못 확장되는 문제 수정
  • 메시지가 없는 그룹의 그룹 메시지 링크 표시 안 함
  • 드롭다운에서 필요할 때만 스크롤바 표시
  • 전체 페이지 검색을 위한 모바일 간격 조정
  • 고정 요소가 헤더를 넘치지 않도록 보장
  • 일괄 선택 액션 버튼 더 나은 배치
  • 공유보다 빠른 편집을 앞으로 이동
  • 모바일에서 인용 버튼 위치 조정
  • 모바일에 두 번째 검색 버튼 추가
  • 공유 버튼 마진 일관성
  • 프로필 버튼 간격 수정
  • 모바일 작성기 버튼 바 개선
  • 초대 양식 필드 크기 변경 방지
  • 날짜 입력 아이콘 표시 문제 수정
  • 빠른 편집 미세 조정
  • 빠른 편집 폴백 처리 개선
  • 토픽 타임라인에 “요약” 버튼을 선택적으로 표시
  • 모바일에서 탭 그룹 편집 레이아웃 문제 수정
  • /top 페이지 끝 버튼에 표준 글꼴 크기 사용
  • 관리자 색상 스킴 모바일 스타일링 수정
  • 모바일에서 관리자 컨트롤 정렬 수정
  • iOS에서 날짜 입력 표시 수정
  • 드롭다운 레이아웃 미세 조정
  • 입력 필드, 버튼, 드롭다운 크기 정규화
  • 버튼 간격 조정
  • select-kit 태그 선택기 너비 제한
  • topic-statuses에서 :empty 제거, 정리
  • 공개 사용자 정의 필드 목록 쉼표로 구분
  • select-kit 업데이트 정렬 수정
  • 작은 데스크톱 창에 대한 더 나은 로그인/가입 스타일링
  • 메시징 가능한 그룹을 확인하기 위해 기존 guardian 메서드 사용
  • 내장 댓글 뷰에서 올바른 답변 수 표시
  • 사용자 메시지 페이지의 빈 페이지 증후군 개선
  • 마법사 스타일링 단계 추가
  • “방 얻기” 작성기 메시지 업데이트
  • 속삭임 게시글에서 선택된 작성기 교육 메시지 표시 안 함
  • 사용자 필터 입력 필드에 제목 추가
  • 다크 모드를 지원하는 README 로고 SVG
  • 공유 입력 필드에 마진 추가
  • 추천 토픽 항목에 data-topic-id 추가
  • 일반 사용자를 위한 모바일 DM 내비게이션 수정
  • 비공개 멤버 가시성에만 flair 도움말 텍스트 표시
  • 실제로 캡된 경우에만 캡된 히스토리 개정판 표시
  • flair 정보를 포함하도록 멤버 가시성 도움말 텍스트 업데이트
  • 사이드바 설정 테두리 및 활성 스타일 수정
  • DM 태그 루트의 title 속성에 대한 누락된 번역
  • 사용자가 액션을 수행할 수 없는 경우 “검토 대기열에 추가” 버튼 비활성화
  • 후속 화면이 있는 액션에 말줄임표 추가
  • 호버 시 외부 로그인 아이콘이 보이도록 보장
  • UX 수정 사항
  • 관리자 사용자 열에 전체 날짜가 있는 호버 제목 추가
  • 히스토리 컨트롤이 nav-pill 스타일을 사용하도록 변경
  • 그룹 멤버 검색 결과가 없을 때 복사문 개선
  • 지배적 토픽 메시지에서 공유 모달 사용
  • 사용자 북마크 페이지 스타일 조정
  • 가입 양식의 읽기 전용 값 스타일링 업데이트
  • 테마별 css 제거, 공간 수정
  • DM에서 модератор 배경색 우선순위 설정
  • 빠른 검색 제안 개선
  • 지배적 토픽 메시지에 대한 새 텍스트 및 스타일
  • 영구 정지 기간 메시지
  • 그룹 페이지 css 미세 조정
  • 일관된 공유 모달 및 팝업, 리팩토링
  • imgur/google photo 모바일 원박스 넘침 방지
  • 배지 페이지에 항상 마진이 있도록 보장
  • 공유 모달 일관성 개선
  • 인증 확인 스피너를 모달 본문 안으로 이동
  • 테마 공개 키에 복사 버튼 추가
  • 새 및 읽지 않은 탭에서 설정 페이지로의 링크 개선
  • 복사 버튼에 성공 상태 추가
  • 새 토픽 알림의 z-index 수정
  • 감시 단어 정규식 오류에서 액션 유형 번역
  • 토픽 마지막 방문 줄 레이아웃 문제
  • 이미지가 로드된 후 배경 이미지 제거
  • 마지막 방문 줄 이후의 작은 액션 상단 테두리 제거
  • 사용자 메시지 목록에 토픽 목록 일괄 선택 토글 사용
  • 짧은 태그가 있는 원박스화된 GH 이슈의 이모지 크기를 일관되게 유지
  • 투표 내용을 선택 가능하게 변경
  • 관리자 대시보드 간격 미세 조정
  • 업로드 최적화 중 작성기 상태 영역에 ‘업로드 처리 중’ 추가
  • 사용자 디렉터리 상단에 가로 스크롤바 (필요한 경우)
  • Twitter 원박스에서 타임스탬프 줄 미세 조정
  • 이메일에서 인용 블록 스타일링 개선
  • 감시 단어가 정규식일 때 알림 추가
  • 모바일 알림 마진 개선
  • 일괄 선택 체크박스를 더 쉽게 타겟팅 가능하게 변경
  • 모바일 알림 간격 수정
  • 가입 시 이모지를 숨기는 것 더 쉽게 변경
  • 이메일 숨기기가 선택되면 이메일 열 숨김
  • 라이트박스 갤러리 확대/내비게이션 개선
  • 모바일에서 게시글로 점프 레이아웃 수정
  • 모바일 진행률 바 버튼 정렬 수정
  • 30일 대신 34일 미만일 때 일일 자동 그룹화
  • 필터된 답변 바에서 앵커 대신 버튼 사용
  • 설정에서 연락처 양식 참조 제거
  • 사용자 삭제 오류 메시지 개선 및 올바른 게시글 수 반환
  • 카테고리 재배열 개선
  • 태그 그룹에 태그를 포함할 수 있다는 힌트 추가
  • 검색 토픽 제목 줄바꿈 수정
  • 일괄 선택 아이콘 및 버튼 정렬 수정
  • 그룹 드롭다운 필터 높이가 일치하도록 변경
  • 더 일관된 모바일 간격
  • 스크롤된 헤더에서 태그 절단 개선
  • 복사 편집
  • 일부 검색 드롭다운 스타일 되돌리기
  • 더 일관된 설정/편집 버튼
  • 태그 그룹 레이아웃 조정
  • 검색 패널 스타일 업데이트, 일관성
  • 초대 모달에서 아이콘을 항목 기호로 사용
  • Chrome에서 “마지막 방문” 줄 겹침 수정
  • DM 헤더 제목 정렬 수정
  • DM 제목 아이콘 정렬 수정
  • 일괄 선택 아이콘 정렬
  • 이메일에서 GitHub PR 본문 스타일 개선
  • 현재 토픽이 닫혀 있으면 답변 프롬프트 표시 안 함
  • 사용자 메뉴 탭의 포커스 및 호버 색상 변경
  • 데스크톱에서 고정 헤더에 조상 카테고리 배지 표시
  • 게시글 저장 시 문제가 있으면 스크린 리더에 알림
  • Twitter 원박스 레이아웃 조정
  • 조건 없이 모달에 포커스
  • 검색 결과 스타일을 더 일관되게 변경
  • 햄버거 및 사용자 메뉴 드롭다운에 자동 포커스 추가
  • 목록 컨트롤 및 토픽 제목 상단 마진 정렬
  • 모바일/데스크톱 .wrap의 일관된 패딩
  • 목록 및 원박스 마진 조정
  • 카테고리 페이지 드롭다운을 렌치로 변경
  • 스크린 리더를 위한 토픽 목록 내비게이션 개선
  • 다양한 토픽 액션을 위한 영역 제공
  • 사용자가 discobot 튜토리얼을 연기할 수 있음.
  • 검색 결과 링크 제목 색상 변경
  • discobot 플래그 튜토리얼 복사문을 더 명확하게 변경
  • 게시글에 ARIA 영역 역할 추가
  • 슬로우 모드가 이미 활성화된 경우 Enable 버튼 대신 Update 버튼 표시
  • 라이트박스에서 컨트롤 위치 개선
  • 테마 업로드 너비 수정, 클래스 충돌 제거, 포맷팅

보안 변경 사항

  • 승인되지 않은 사용자 로그인 금지
  • 고급 그룹 검색이 그룹 가시성을 준수하지 않음
  • 프로필이 제한된 경우 사용자 바이오 숨김
  • 일반 게시글이 있는 사용자 제안만 표시
  • MessageBus::Diagnostics 비활성화
  • 애플리케이션 라우트에서 ember-cli 전용 응답 제거
  • 권한이 있는 사용자만 태그 표시
  • 코드 블록에서 렌더링되지 않은 유니코드 양방향 문자 제거
  • _forum_session 쿠키가 사이트 간 재사용되지 않도록 보장
  • MIME/Content-Type 오류 캐싱 금지
  • SNS 구독 확인 검증 개선
  • 오류 메시지 내 감시 단어 이스케이프
  • 카테고리 이름 이스케이프
  • 사용자의 토픽 읽음 상태가 권한 없는 클라이언트에 누출됨
  • d-popover 속성 정화
  • EmailChangeRequest가 삭제되면 EmailToken도 삭제
  • 토픽 삭제 시 이전 속삭임 게시글의 사용자를 누출하지 않음
  • 개인 메시지에서 게시글 속삭임者を 공개하지 않음
  • 상위 토픽 라우트의 period 매개변수 검증
  • YouTube 원박스 데이터 정화
  • FinalDestination 체크를 우회하는 원박스 정준 링크
  • 연결 시 타임아웃이 올바르게 사용되도록 보장
  • 북마크 목록의 XSS
  • 카테고리 편집 UI에 대한 권한 없는 접근 금지

성능

  • topics_controller_spec에서 공통 테스트 접두사를 컨텍스트로 전환
  • 더 많은 것을 사전 제작하여 테스트 속도 향상
  • users_controller_spec의 더 많은 부분 사전 제작
  • 더 많은 것을 사전 제작하여 테스트 속도 향상
  • topics_controller_spec에서 포스터 사전 제작
  • topics_controller_spec.rb의 더 많은 부분 사전 제작
  • 테스트 중 Redis 스냅샷
  • 테스트 속도 향상
  • email_tokens.token_hash에 인덱스 추가
  • 테스트 스위트 시간 단축
  • 마이그레이션에서 normalized_emails 마이그레이션
  • 전역 스크롤 차단 이벤트를 피하기 위해 위젯 훅 업데이트
  • 스크롤 믹스인 구현 업데이트
  • ember touchstart 리스너 비활성화
  • touchstart, touchmove에 패시브 이벤트 리스너 사용
  • 변경된 경우에만 --header-offset 속성 설정
  • 사용자의 첫 번째 읽지 않은 DM 업데이트가 제한을 준수하지 않음
  • select-kit 초기화에서 더 효율적인 텍스트 방향 검사 사용
  • UserStat.update_first_unread_pm에서 조회된 레코드 감소
  • preload 힌트를 <head>로 이동
  • customResolve() 최적화로 JS 앱 부팅 속도 개선
  • 좋아요마다 추가 GET 없이 보이는 게시글의 좋아요 수 업데이트
  • 더 나은 쿼리 플랜을 위해 다른 컬럼 사용
  • Logster에서 큰 성능 회귀 발생
  • 개인 메시지 쿼리에서 검색 최적화
  • InlineUploads에서 외부 소스가 허용될 때 작업량 감소
  • 토픽 쿼리에서 태그 제외 시 서브쿼리 사용
  • 익명 사용자를 위해 무시된 사용자 DB 쿼리 실행 방지
  • 메시지 루트에서 모든 수신함 되돌리기
  • 카테고리의 토픽 로드 시 데이터베이스 쿼리 성능 개선
  • SiteSerialier의 N+1 쿼리 수정
  • 모든 수신함 개인 메시지 쿼리 성능 개선. (#14304)
  • 모든 수신함 개인 메시지 쿼리 성능 개선.
  • 북마크 업데이트 시 불필요한 쿼리 실행 방지
  • 자신의 사용자 보기 시 추가 데이터베이스 쿼리 방지
  • PM 토픽 추적 상태의 읽지 않은 항목 가져오기 시 쿼리 성능 개선
  • TopicViewSerializer#requested_group_name 더 효율적으로 변경
  • 중복 post_timings_summary 인덱스 제거
  • 요청 시 날짜 툴팁 생성
  • local-dates 렌더링 시간 감소
  • 오래된 스타일시트 캐시 행을 삭제하는 예약 작업 추가
  • 게시글 이동 시 topic_user.liked 업데이트 성능 개선
  • 게시글 이동 시 post_timing 성능 개선
  • topic_id 백필 최적화
  • Site 모델에서 카테고리 캐싱 3차 시도.
  • 사용자 디렉터리에서 n+1 제거
  • 작업을 통해 게시글 업로드 보안 상태 업데이트
  • Stylesheet Manager에서 Theme 연관 관계 선로딩
  • Site 모델에서 카테고리 캐싱 2차 시도.
  • Site 모델에서 카테고리 캐싱.
  • 추가 PG 쿼리 제거.
  • SQL에서 사용자 필터링 수행
  • 테마에 변수가 없는 경우 쓸모없는 PG 쿼리 실행 방지
  • 요청 애니메이션 프레임 애니메이션
  • 앱 부팅 중 클라이언트 설정 json 선로딩
  • ActiveRecord PG 연결 활성 검사를 빈 쿼리 사용으로 전환
  • TopicView에서 Post#image_upload 선로딩
  • 카테고리에서 분산 캐시 설정 지연
  • 더 많은 곳에서 분산 캐시 설정 지연
  • SvgSprite에서 설정, 그룹 및 배지 아이콘 선로딩
  • 성능 중요 경로에서 분산 캐시 설정 지연
  • SiteSerializer#user_color_schemes에서 N+1 쿼리 제거
  • 앱 선로딩 중 SiteSerializer에서 캐시 워밍업
  • Stylesheet::Manager.color_scheme_digest에서 카테고리 쿼리 캐싱
  • 비용 높은 XML 파싱을 피하기 위해 코어 svg를 메모리에 메모이제이션
  • 자식 테마 스타일시트 사전 컴파일

접근성

  • 태그는 "role"이어야 "aria-role"이 아님
  • 중복 ID 사용 금지
  • 토픽 목록에서 마지막으로 본 토픽에 포커스
  • 토픽 방문 시 강조된 게시글로 포커스 이동
  • 가입 확인 필드의 중복 라벨 제거
  • 모달 너비를 EM으로 설정; 스케일링 개선
  • prefers reduced motion 추가
  • title과 동일한 aria label 출력 금지
  • 햄버거 메뉴에 더 짧은 라벨 사용
  • 여러 사소한 문제 수정
  • 일부 검색 필드, 카테고리 알림 선택기에 라벨 추가
  • 일부 드롭다운에 더 설명적인 라벨 추가
  • 드롭다운에 listbox 역할 사용
  • aria-label을 라벨로 기본 설정하지 않음
  • 스크린 리더를 위한 계정 생성 모달 개선
  • “본문으로 건너뛰기” 링크 추가
  • 필요한 곳에 라벨 추가
  • 토픽 목록의 제목 규칙 조정
  • 여러 양식 라벨을 동일한 요소에 적용하도록 표시하지 않음
  • 토픽 세부 정보 토글 버튼 라벨 개선
  • 모달 닫기 버튼에 aria-label 추가
  • 위젯의 아바타 이미지에 aria-label 포함
  • 게시글 제목에 헤딩 역할 추가
  • 게시글 컨트롤 및 사용자 메뉴 포커스 스타일 수정
7개의 좋아요