Discourse 버전 2.6

초점

코드네임

시작일

2020년 6월 25일

출시일

2020년 11월 30일

71개의 좋아요

새로운 기능

  • bootstrap.json에 플러그인 js / 플러그인 테스트 js 추가
  • users:log_out API 키 범위 추가
  • 원박스 로컬 카테고리
  • 원박스 업데이트 및 githubfolder 원박스 스타일링 추가
  • 사용자 업데이트, 익명화 및 삭제 API 범위 추가
  • 카테고리 선택기에 ‘모든 하위 카테고리’ 옵션 추가
  • 무시 기능을 신뢰 수준으로 제한하는 사이트 설정 추가
  • 관리자를 위한 사이트 내 모든 개인 메시지 검색 필터
  • 수신 이메일 처리를 위한 API 키 범위 추가
  • 테마에 자동 업데이트 필드 추가
  • 대량 이동 시 리비전 생성
  • 사이트 설정 제목을 변경 로그에 직접 연결
  • 제목이 잘못된 경우 오류 개선
  • 게시물 공지사항 편집 기능 구현
  • 모든 관리 인증자에서 /u/by-external이 작동하도록 허용
  • 개인 메시지를 영구적으로 삭제할 수 있는 기능
  • Google Universal Analytics v4 옵션 추가
  • 카테고리 그룹 모더레이터가 주제를 삭제할 수 있도록 허용
  • 기본값을 변경하여 log_out_strict가 기본적으로 비활성화되도록 설정
  • 자동 종료되는 대형 주제에 연결된 주제를 생성하는 새로운 설정
  • 주제 대량 작업 배치 처리
  • 배경 연결 오류 시 HTML 요소에 CSS 클래스 추가
  • 관리자가 청크 인코딩을 옵트아웃할 수 있도록 허용
  • 뷰가 특정 수치를 초과할 때 주제 삭제 확인을 사용자에게 요청
  • 사용자 아카이브 내보내기에 거부된 대기 중 게시물 포함
  • 기본 빙 스로틀 비활성화
  • 카테고리 그룹 모더레이터가 게시물을 편집할 수 있도록 허용
  • 북마크 모달에서 사용할 게시물 날짜 감지 기능 추가
  • 그룹 인덱스 API에 non_automatic 그룹 유형 파라미터 추가
  • CTRL-SHIFT-ENTER와 SHIFT-클릭 시 게시물에서 스크롤되지 않도록 설정
  • 미리보기에서 비디오 대신 플레이스홀더 표시
  • 주제 슬로우 모드
  • 임베드 정책으로 “no-referrer-when-downgrade” 사용
  • 주제 타이밍 전송 실패 시 재시도 시도
  • WCAG 준수 색상 스킴
  • 조치 취하기 위한 페널티 옵션 추가
  • 카테고리에 속한 경우 태그 페이지의 body 클래스에 카테고리 슬러그 추가
  • 주간 북마크 정리 코드 추가
  • analytics.js를 gtag.js로 업그레이드
  • 태그 표시 시 tags_sort_alphabetically 설정 준수
  • 태그 대량 제거
  • 기본 및 헤딩 폰트 site_settings 분리
  • 스태프 사용자에게 초대장이 비활성화된 이유 설명
  • 투표에 title 속성 추가
  • 페이지를 다시 로드하고 초안을 강제 저장하는 컴포저 옵션
  • 최대 게시물 수를 위한 고급 검색 옵션
  • min_post_count 검색 필터에 별칭 추가
  • 마법사 폰트 단계에서 시스템 폰트 사용 지원
  • 다크 모드 친화적 마법사
  • 자동 인증 리다이렉트를 제어하는 사이트 설정 추가
  • 뷰 수를 위한 고급 검색 필터
  • 최근 게시물 검색의 기본 크기 변경
  • 검색 필터를 대소문자 구분 없도록 변경
  • 미디어가 있는 게시물 검토
  • 그룹 + 개인 멘션을 구별
  • IP 히스토리를 추적하기 위한 숨겨진 SiteSetting.keep_old_ip_address_count
  • 이메일에서 보안 이미지 임베드를 기본적으로 허용하도록 true로 설정
  • 관리자가 UI에서 사용자 SSO 기록을 삭제할 수 있도록 허용
  • Search에서 topic_eager_loads를 확장할 수 있도록 허용
  • 사용자 주제 타이머를 제거하고 리마인더가 있는 북마크로 마이그레이션
  • 페이지 게시 시 모바일 뷰 지원 추가
  • 비영속 세션 지원 추가
  • 모더레이터가 멤버가 볼 수 있는 그룹을 볼 수 있도록 허용
  • 사용자 내보내기에 북마크 추가
  • 이름 변경 모달에서 기존 태그 이름 표시
  • 홈으로 북마크를 선택할 수 있는 사용자 옵션 추가
  • 보안 미디어를 사용한 이메일 이미지 임베드 허용
  • 스타일시트 링크 요소에 css 클래스 추가
  • bootstrap.json 엔드포인트에 스타일시트 추가
  • below-static 플러그인 아웃렛 추가
  • 제거할 수 있도록 lodash 비권장
  • 기본 폰트를 설정하기 위한 사이트 설정 및 마법사 단계 추가
  • 플랫폼별 gems에 대해 플랫폼 이름 지정 허용
  • 사용자 아카이브 내보내기에 카테고리 추적 상태 추가
  • 사용자가 선택 가능한 색상 스킴
  • 원박스 내 iframe 추가 제어
  • 태그로 필터링될 때 읽지 않은 주제 닫기 버튼 추가
  • 디렉터리 항목에 사용자 이름 정렬 추가
  • 추가 API 범위
  • 플러그인이 파라미터 기반 API 라우트를 등록할 수 있도록 허용
  • 사이트 설정 및 사용자 옵션에 regular_categories 필드 추가
  • 첫 번째 알림에서新用户 팁을 건너뛰는 옵션 추가
  • 누락된 것이 수정될 때 게시물이 다시 베이킹되도록 보장
  • 원박스화 된 트위터 GIF 미디어 자동 재생
  • 다크 모드 대체 로고
  • 새로운 사용자 옵션 skip_new_user_tips 추가
  • 그룹 멤버십이 카테고리와 태그의 음소거를 해제하도록 허용
  • 개인 메시지의 변경된 태그에 대해 알림하지 않음
  • 레거시 손상된 업로드를 처리하기 위한 작업 도입
  • 그룹 수신함의 IMAP 삭제 이메일 동기화
  • 그룹 카테고리 권한 탭
  • Firefox Android에서 진동 차단
  • 검색에서 주제 제목 하이라이팅에 PG ts_headline 사용
  • 검색에 고급 정렬 추가
  • 투표 플러그인 알림
  • 그룹에 추가될 때 알림 수준 설정
  • 투표 분석 2.0
  • 사용자가 자동 다크 모드에서 옵트아웃할 수 있도록 허용
  • TopicViewWordpressSerializer에 category_id 추가
  • 카테고리 헤딩용 새로운 플러그인 아웃렛
  • 멤버 추가 모달에서 그룹으로 초대 이메일
  • 자동 다크 모드
  • /categories 페이지에 접이식 음소거 카테고리 UI 추가
  • 사용자가 로그인되지 않은 경우 오류 페이지에 로그인 버튼 표시
  • G,j 및 g,k로 다음 및 이전 주제로 이동
  • 게시물에서 picture HTML 요소 허용
  • 일/주/월별 차트 표시 허용
  • 임의의 유니콘 리스닝 주소 지정 허용
  • HEIF 이미지를 JPEG로 변환하는 기능 지원
  • 주제 목록에 추적 필터 추가
  • 모바일 컴포저 미리보기에서 게시물 제출
  • 스태프 작업 로그에 쿼리 파라미터 추가
  • 태그 페이지의 top 필터 지원 추가
  • 그룹 모더레이터 변경에 대한 로그 생성
  • “소유자가 답변 시 삭제” 북마크 기능 추가
  • 개인 메시지용 Allow List
  • 그룹 모더레이터가 스태프 노트를 추가/제거할 수 있도록 허용
  • 선택적 인용 공유 버튼
  • API 키에 범위 추가
  • 이메일이 변경되면 user_updated 이벤트 트리거
  • css grid를 사용하여 헤더 메타 정렬 및 잘림 개선
  • 세그먼트로 숨겨진 게시물 로드
  • 비디오 gif에 대해 비디오 태그 속성 허용
  • 그룹 모더레이터가 주제를 닫기/보관할 수 있도록 허용
  • discobot이 특정 튜토리얼을 건너뛰기 위한 숨겨진 사이트 설정 추가
  • 사용자 북마크 목록에 검색 추가
  • IMAP 및 SMTP 이메일 프로토콜 지원 구현
  • 익명 검색에 대한 전역 레이트 리밋 추가
  • 이메일 서명 내 이미지 파싱
  • 사용자 텍스트 크기 설정에 “가장 작음” 옵션 추가
  • reply_as_new_group_message 컴포저 작업 추가
  • 업로드가 없으면 SQL 전용 백업 생성
  • 외부 인증에 대해 계정 생성 팝업을 선택적으로 건너뛰기
  • 모든 인증 방식에 대한 Sso_overrides_(email|username|name)
  • 사용자 이름이 변경되면 user_updated 이벤트 트리거
  • 카테고리 정의를 항상 표시하는 사이트 설정
  • 검색에서 추가 용어 주입 비활성화 허용
9개의 좋아요

버그 수정

  • 디렉터리 항목이 일관된 순서로 표시되도록 보장
  • 태그 선택기가 숨겨져 있으면 태그가 설정되지 않도록 함
  • 패치와 함께 nokogumbo를 2.0.3으로 업데이트
  • 카테고리 배경 컴파일 시 전체 슬러그만 사용
  • frowning/grinning 관련 문제 수정
  • SERVER_SIDE_ONLY 목록에 보안 미디어 URL 추가
  • 첨부 파일을 인용할 때 마크다운에서 |attachment 유지
  • 업로드가 변경되면 테마 필드를 다시 생성(Rebake)
  • 스태프 전용 투표인 경우 일반 사용자에게 투표 내용을 숨김
  • Suggested Topics가 계산된 속성(computed property) 내부에서 설정되던 문제 수정
  • 무작위로 추천 관련 주제를 표시할 때 음소거(muted)된 결과 제외
  • 체크박스 값이 테마 간에 누출되지 않도록 함
  • 문자열 변환을 UTF-8 "바이트"로 강제
  • 테스트에서 jQuery 선택자 사용 문제 수정
  • 원격 테마의 강제 푸시(force push)를 우아하게 처리
  • tagId 속성 대신 tag 모델 사용
  • 외부 로그인 이메일 검증 오류 처리 개선
  • cdn 경로 수정
  • 기본 컨텍스트에 GlobalPath 포함 중단
  • 이메일 첨부 파일 크기 한도를 올바르게 계산
  • Onebox 이미지 정렬 수정
  • 업로드 이벤트가 runloop 외부에서 발생하던 문제 수정
  • IconList가 프로덕션에서 배열인 문제 수정
  • 테스트에서 디바운스(debounce) 처리하지 않도록 수정
  • 테스트에서 data`` 쿼리를 따옴표 없이 수행하던 문제 수정
  • 미처리 예외(uncaught exception) 처리
  • suspend-reason 클래스를 가진 요소가 두 개 있는 문제 수정
  • skip_jobs 없이 트랜잭션 내에서 PostCreator에 대한 오류 제거
  • 검색에서 북마크가 찾되지 않으면 더 나은 오류 메시지 표시
  • 배지 백필(backfilling) 후 캐시된 badge_count가 업데이트되지 않는 문제 수정
  • 모달 메서드는 모듈이 아닌 setupTests에서 연결되도록 수정
  • 저장 중 선택된 태그 그룹 권한이 변경되지 않도록 함
  • ‘views’ 키에 대한 누락된 번역 추가
  • 마법사(wizard) 스타일시트 사전 컴파일
  • 새로운 embers에서는 keyEvent가 아닌 triggerKeyEvent 사용
  • 태그가 그 자체의 동의어가 되는 것을 허용하지 않음
  • receive_emails 범위에 대한 올바른 키 사용
  • 게시물이 영구 삭제되면 게시 작업(post-action) 제거
  • IndexCategoryForSearch category_id 작업 예외 처리
  • 기존 테마의 auto_update 비활성화
  • 제목 또는 답변 중 하나가 존재하면 초안 저장
  • 보안 이미지 임베딩 시 onebox의 인라인 아바타 스타일 적용
  • 읽음 표시를 그룹 PM에만 표시
  • 원격 테마 편집 금지
  • Reviewable의 force_review를 boolean으로 저장
  • 스프레드시트를 작성기(composer)에 붙여넣기
  • 조리된(cooked) 게시물에서 애니메이션 이미지 최적화 금지
  • 카테고리 편집 페이지 버튼 상태 초기화
  • 새 초안 초기화를 취소하는 방법 추가
  • 스태프 작업 로그에 filter 대신 filters 매개변수 사용
  • svg_sprite 목록에 히스토리 아이콘 추가
  • 스태프가 /tag/none을 볼 수 있도록 보장
  • 업로드된 사용자 정의 이모지 최적화 금지
  • 모든 플러그인 및 색상 정의 CSS 자산 사전 컴파일
  • (비추천된) 속성 오버라이드 기능 복원
  • 멀티사이트 클러스터의 페일오버(failover) 개선
  • 링크된 주제 생성 시 같은 카테고리에 속하도록 보장
  • sso 이메일을 버튼 클릭 뒤에 숨기고 뷰 기록
  • 헤더에 더 구체적인 선택자 사용
  • 숨겨진 게시물을 스태프에게 표시
  • 중복된 카테고리 설명 제거
  • 태그 이름 변경 및 삭제
  • 빠른 동시 SSO 시도를 더 우아하게 처리
  • 보안 이미지 onebox 확인 로직 강화
  • PM 태그 표시에 “max_tags_in_filter_list” 설정 사용 금지
  • 마법사 카피 문구 소폭 변경
  • 카테고리와 태그가 포함된 경로가 잘못 생성되던 문제 수정
  • 전역 설정을 float로 강제 변환 필요
  • 주제 초대 실패 시 오류 개선
  • 보안 미디어가 활성화되어 있으면 공개된 페이지 활성화 금지
  • 태그 드롭다운의 “no tags” 경로 수정
  • to-markdown에서 노-브레이크 스페이스(no-break space) 제거
  • S3 인벤토리 구성의 불일치 수정
  • 창(window)에 상대적인 헤더 오프셋 포함
  • 리뷰 설정 업데이트
  • Limit_topics_per_day는 일반 주제에만 적용되어야 함
  • 라이트박스, 비이미지 링크에서 secure_media 제거
  • 트랜잭션 블록 외부에서 PostCreator 작업 큐에 추가
  • 그룹 알림 레벨은 null일 수 없음
  • 초대 이메일에 대한 이메일 확인 우회 중단
  • 활성화되지 않은 경우 secure_media 단계 안전하게 건너뛰기
  • 사용자가 이미 음소거(silenced)되거나 정지(suspended)된 경우 오류 메시지 표시
  • IgnoredUser 기록의 4개월 제한 제거
  • 카테고리 목록 페이지에서 ‘category read only banner’ 숨김
  • 모든 이메일 제목 변수를 알림 제목에서 사용할 수 있도록 함
  • addNavigationBarItem 서브폴더 호환성 확보
  • 새로 생성된 카테고리의 비활성화된 작업 버튼 처리
  • 리뷰 설정에 예시 사용자 이름 표시
  • 최적화되고 라이트박스 최적화 이미지도 포함된 onebox된 보안 이미지가 이메일에 임베드되도록 보장
  • 카테고리 드롭에서 undefined 표시 문제 수정
  • discobot 백업 이미지 링크에 코드 대신 <> 링크 사용
  • 카테고리 드롭다운을 변경할 때 태그 필터 값 유지
  • 검색 필터 텍스트를 오버라이드할 수 없던 문제 수정
  • 새로운 Google Analytics id 형식 지원
  • cors origins의 뒤따르는 슬래시(/) 제거
  • 속성은 data-discourse-url이 아닌 discourse-url
  • 주제가 슬로우 모드인 경우에도 스태프가 게시물을 생성하고 편집할 수 있도록 함
  • 주제가 닫혀 있지만 작성기가 열려 있으면 ‘quote’ 버튼 표시
  • Pretty 텍스트 허용 목록(allow list)
  • IMAP가 활성화된 경우 그룹 SMTP 및 메시지 빌더가 항상 Reply-To에 발신자 주소를 사용하도록 보장
  • IPad DiscourseHub 앱 레이아웃 문제 수정
  • 사용자가 게시물을 삭제하고/또는 플래그를 걸 수 없으면 삭제 버튼 숨김
  • Capybara 다이어트 업그레이드, 이제 진짜 :herb:를 먹을 수 있음
  • 모든 투표 유형의 결과에 제목 표시
  • html을 텍스트로 변환하여 title 속성으로 사용
  • 사용자 카드 위치 조정, da5841d 후속 조치
  • IPad 앱 고정 헤더 위치 지정
  • MIME 타입을 기준으로 이메일에서 PGP 데이터 무시
  • 재전송 시 초대 리셋
  • 주제 쿼리에서 느린 북마크 첫 게시물 리마인더 방지
  • 테스트 간 상태 누출로 인한 불안정(flakey) 실패 발생
  • topic_user 객체가 있는 경우에만 last_posted_at 포함
  • 유튜브 썸네일 확인 추가
  • 중복된 “ 제거 및 ‘ 와 ’ 추가
  • Search.set_tsquery_weight_filter에서 따옴표와 백슬래시 올바르게 처리
  • 충분한 신뢰 레벨을 가진 사용자 초대
  • RTL 모드에서 sk 본문 위치 최적화
  • 제공된 경우 보안 이미지의 너비와 높이 유지
  • 그룹_smtp 이메일의 손상된 reply 키를 피하기 위해 Email::Sender에 사용자 전달
  • users#topic_tracking_state 라우트를 api session_info 범위로 복원
  • 로컬 날짜에서 “ 와 ”를 " 로 변환
  • 날짜에서 프랑스식 따옴표를 일반 따옴표로 변환 시도
  • 임베드된 댓글에 폰트 가져오기 포함
  • da5841d 후속 조치로 overflow hidden 필요 제거
  • 오래된 업로드의 애니메이션 필드가 업데이트되도록 보장
  • 슬로우 모드 지속 시간이 올바르게 편집되고 표시되도록 보장
  • da5841d 후속 조치로 로딩 컨테이너에 게시물과 같은 너비 필요
  • 모더레이터가 그룹 소유자를 추가/제거할 수 있도록 함
  • 태그 지정이 활성화된 경우에만 “remove tags” 버튼 활성화
  • TopicView에 page 매개변수가 제공되지 않으면 페이지 계산
  • 게시물 플래그를 걸 때 "Sorry an error has occurred"가 표시되던 문제 수정
  • TL4 사용자 및 스태프만 슬로우 모드 비활성화 버튼을 볼 수 있도록 함
  • Styleguide는 부모 URL일 뿐이며 /styleguide로 접근
  • 링크 클릭에서 링크 target 속성 확인
  • rake를 통한 qunit 실행 문제 해결
  • N+1 쿼리를 피하기 위해 ruby로 정렬
  • 로고가 없는 경우 마법사 테마 미리보기
  • Unicorn 워커를 종료해도 실행 중인 백업 또는 복원 프로세스가 종료되지 않도록 함
  • 실행 중인 백업이 취소된 후 백업이 더 이상 작동하지 않던 문제 수정
  • 사용자 편집 시 오류 메시지가 무시되던 문제 수정
  • sk의 비활성화 옵션이 올바르게 작동하지 않던 문제 수정
  • embed.scss에서 새 색상 변수 사용, 하드코딩된 색상 제거
  • .discourse-compatibility 구문 오류 처리
  • 관리자 이메일 로그에서 옵저버(Observer)가 작동하지 않던 문제 수정
  • SSO가 활성화된 경우 2차 인증을 활성화할 수 없도록 함
  • 크롤러에 대한 올바른 답변 수 표시
  • 웹 앱 매니페스트 단축키에 서브폴더 base_path 포함
  • IE`<11과 함께 browser-update 작동하도록 함
  • 창 포커스가 돌아왔을 때 파비콘 카운트가 업데이트되지 않던 문제 수정
  • UserApiKeys 직렬화 시 범위 이름 사용
  • mailto와 함께 하이퍼링크 삽입이 작동하도록 보장
  • 비영어 문자와 함께 카테고리 선택기가 작동하도록 보장
  • “non-staff” 옵션으로 이메일이 비활성화된 경우 스태프에게 새 이메일이 전송되지 않도록 확인
  • 개발 환경에서 /sidekiq/schedule에 예약된 작업이 표시되지 않던 문제 수정
  • 마법사에서 누락된 SVG 마스크 자산
  • 그룹 요청(Group Requests) 로딩이 깨져 있던 문제 수정
  • 카테고리 목록에서 show_category_definitions_in_topic_lists 준수
  • 추적 목록에 하위 카테고리의 주제 포함
  • Jobs::UserEmail 타입 인수를 문자열로 비교
  • dataset 대신 getAttribute 사용
  • 관리자가 사용자의 이메일을 변경하면 사용자가 변경을 확인해야 함
  • 마법사 드롭다운을 업데이트할 수 없었던 회귀 문제 수정
  • 제목 없는 투표 위젯을 올바르게 렌더링
  • 크롤러 콘텐츠로 noscript 요소 찾기
  • 헤더가 존재하는 경우 투표 제목 처리
  • 이스케이프된 mailto URL이 예외를 발생시키던 문제 수정
  • enable_local_logins가 비활성화된 경우 이메일 초대 금지
  • 항상 모더레이터가 자신의 그룹 PM을 볼 수 있도록 함
  • 계산된 속성 오버라이드 비추천
  • 부모 변경 시 카테고리 이름 검증
  • 대시보드 기간이 현재 날짜와 주간 7일을 사용하도록 함
  • N+1을 막기 위해 groups#search에서 업로드 미리 로드
  • 404 페이지의 빈 인기/최근 섹션 숨김
  • uglify가 let 또는 const를 받을 수 없어 빌드가 깨져 있던 문제 수정
  • 빈 본문에 대해 수신 이메일에서 줄 제거가 실패하지 않도록 함
  • 텍스트 옆의 인라인 HTML 태그 주위의 공백 제거
  • 검색 메뉴 결과에 주제 제목 헤드라인 사용
  • 건너뛴 내러티브 봇 PM 알림 제거
  • hp 요청을 /users에서 /token으로 이동
  • 스태프가 카테고리 읽기 전용 배너에 HTML을 사용할 수 있도록 허용
  • 마이그레이션은 사용자가 승인되지 않은 ReviewableUsers만 업데이트해야 함
  • .otf 폰트를 cdn을 통해 전달하도록 허용
  • 초대가 만료된 경우 더 나은 오류 메시지
  • translatedText CP 오버라이드 비추천
  • 번들러 CI 캐시 설정 명시적화
  • auto의 올바른 값 설정 및 설명에 nohighlight 추가
  • UrlHelper.rails_route_from_url 호출 시 잘못된 URL이 예외를 발생시키던 문제 수정
  • 오류 메시지에 올바른 로케일 사용
  • canCreateTopicOnCategory 계산된 속성을 오버라이드하고 있던 문제 수정
  • 빈 highlighted_languages가 ["", "auto", "nohighlight"]를 생성하던 문제 수정
  • 첨부 파일이 포함된 이메일의 손상된 인코딩 수정
  • 라이트박스를 통한 보안 미디어 다운로드 시 강제 다운로드 준수
  • 관리자가 사용자 이메일을 변경하는 프로세스 개선 및 수정
  • 이모지 피커에서 스크롤바 점프 방지
  • 자정인 캘린더 범위에서 날짜에서 시간 제거
  • 사용자가 TL2로 승격되면 고급 훈련에 초대
  • 화이트리스트 상수 비추천
  • 읽지 않음 닫기(dismiss unread)가 추적 쿼리 매개변수를 준수하도록 함
  • 존재하는 경우 인용 주제 제목에 카테고리를 포함하지 않음
  • 새 사용자 배지 건너뛰지 않음
  • mouseEnter는 새로운 Ember 릴리스에서 비추천됨
  • 이메일 항상 설정이 준수되지 않던 문제 수정
  • 카테고리 클래스 이름에서 카테고리 id 제거
  • 첫 게시물이 잠겨 있는 경우 스태프만 주제 세부 정보를 편집할 수 있도록 함
  • 카테고리가 선택되기 전에 작성기에서 편집 허용
  • 현재 스크롤 위치에 scrollY 사용
  • system_message_sent 이벤트 중 예상치 못한 반환
  • popular-themes.js 포맷팅(Prettier)
  • 깨진 Material Design 미리보기 링크 교체
  • TL2 승격 메시지 및 고급 훈련
  • 준비된 원본(prepared raw)이 빈 경우 Topic#similar_to에서 오류 발생하지 않도록 함
  • 알림 페이로드에서 그룹 이름 소문자로 변환하지 않음
  • 가디언에서 모더레이터 그룹 권한 준수
  • 업로드 rake 작업에서 “unknown attribute verified” 오류
  • 작은 로가가 없는 경우 공개된 페이지에 일반 로고 사용
  • 그룹이 찾られない 경우 올바른 오류 발생
  • 타이포그래퍼(typographer) 보상
  • BBCode의 중첩된 인용
  • NotificationLevels 가져오기 오류 수정
  • basePath 뒤에 /가 없어 URL이 상대 경로가 되던 문제 수정
  • 백업 프로세스 생성 시 멀티사이트 DB가 올바르게 설정되도록 보장
  • SVG 업로드 시 마커 요소 화이트리스트 적용
  • 포크(Forking)로 인해 백업 후 알림이 전송되지 못하던 문제 수정
  • Hidden이 속성에 의존하기보다 정적으로 정의되던 문제 수정
  • 사용자 정의 업로드 공개 타입을 등록하기 위한 더 나은 API 제공
  • 현재 사용자 직렬화기에서 그룹 이름 소문자로 변환하지 않음
  • rails_multisite에서 asset_hostnames 사용
  • 업로드에 대한 verification_status 마이그레이션 수정
  • 그룹 태그 알림이 모든 사용자에게 포함되던 문제 수정
  • 태그가 비활성화된 경우 그룹 관리에서 Tags 탭 표시 금지
  • 그룹 페이지를 보는 관리자의 N+1 문제 수정
  • POJO일 수 있는 groups/badges의 속성에 get() 사용
  • 모달에서 오토포커스(autofocus)를 더 견고하게 만들기 시도
  • 서브폴더 설정에서 카테고리 슬러그 라우트가 작동하지 않던 문제 수정
  • 기본 폰트 변경 시 스타일시트 캐시 정리
  • 이전 커밋에서 누락된 파일
  • 주제 진행 상태 래퍼 위치 지정 회귀 문제
  • Img의 너비와 높이는 따옴표가 있어야 함
  • 커넥터에서 searchedTerms 업데이트 단순화
  • TopicQuery.list_private_messages_unread가 알림 레벨 무시
  • 코드 리뷰 후 개선 사항
  • 과도한 이미지 보안 수정에 대한 스펙
  • 마법사가 discourse-shims를 포함하지 않음
  • 마법사에 popper용 시姆斯(shims) 추가
  • S3 인벤토리에서 업로드만 검증됨/미검증으로 표시
  • 업로드 오류가 제대로 표시되지 않던 경우 있음
  • 폼이 /users/admin-login 대신 /u/admin-login을 사용하도록 함
  • 선택된 다양성이 1만큼 벗어나 있었음
  • 올바르게 사용하더라도 isVisible는 더 이상 허용되지 않음
  • 전역 Popper 변수를 사용하던 문제 수정
  • Ember는 새로운 버전에서 isVisible를 비추천함
  • 하이퍼링크 입력에 포커스가 가기 전에 포커스가 제거되도록 보장
  • 모달 onShow를 next 내부에서 감싸기
  • 게시물 수정 시 업로드가 게시물에 링크되도록 보장
  • 백업 복원 후 “uploads are missing in S3” 알림 방지
  • 플러그인에서 일치하지 않는 패턴에 대한 eslint 실패 방지
  • rel 속성이 올바르게 설정되도록 보장
  • .hidden 유틸리티/헬퍼 클래스에 important 선언 추가
  • 주제 쿼리에서 빈 검색어 무시
  • discourse-presence에서 작성기 ‘edit’ 상태의 차이 고려
  • 읽지 않음이 없는 사용자의 그룹의 first_pm_unread_at 업데이트
  • 유사한 접두사에 대해 검색 체크박스가 잘못 체크되던 문제 수정
  • 관리자 PM 검색은 자신의 PM만 검색해야 함
  • Topic_creator가 가져오기 모드에서 participant_count를 수락
  • 사용자가 빠른 타이퍼이더라도 먼저 감시 단어(watched words)를 확인해야 함
  • approve post count가 새 주제를 고려하지 않던 문제 수정
  • 관리자는 항상 그룹 메시지를 볼 수 있어야 함
  • __widget_helpers를 해결하는 방식을 변경함
  • PM에서 canInvite/canRemove 상태의 다양한 경우 처리
  • 트랜스파일레이션 후 생성자 이름이 사용 불가능한 문제 우회
  • popper 호출을 afterRender로 감싸고 createPopper 사용
  • 삭제된 주제 게시물 북마크를 더 견고하게 만듦
  • 컨트롤러에서 script_asset_url을 호출할 수 있도록 허용
  • 빈 목록을 concat 시도하지 않도록 보장
  • 마법사에서 볼드 폰트 미리 로드
  • 태그 페이지에서 작성기를 열 때 발생하는 오류 방지
  • 크롤러 링크백 목록이 구글 스키마 지침과 호환되도록 함
  • jQuery 배열을 JS 배열로 변환
  • 아, 린팅(linting)
  • 사용자의 이메일이 없는 경우 Gravatar 다운로드 시도
  • 빈 콘텐츠인 게시물에 대해 메일링 리스트 전송 금지
  • Highlightjs 10은 일부 언어가 다른 언어보다 먼저 로드되어야 함
  • .font- 클래스에서 font-famly 속성 제거
  • 시스템 메시지가 완전히 번역되지 않던 문제 수정
  • 프리징을 피하기 위해 highlightjs를 최신 버전으로 업데이트
  • 표시하기 전에 초대가 만료되었는지 확인
  • 태그 결과 세트에 보이는 태그만 추가
  • 사용자가 삭제된 경우 사용자 이름 업데이트 작업에서 오류 발생하지 않도록 함
  • 빈 메시지가 표시되기 전에 그룹 대기
  • 폰트에 대한 캐시 브레이커 추가
  • 폰트를 CDN을 통해 전달하도록 허용
  • 웹훅 페이로드 생성 중 pm 뷰 작업 로그 건너뛰기
  • 삭제된 카테고리의 사용자 내보내기 카테고리 설정
  • Emails.rake 인증 사용
  • auto_watch_category 제거 후 알림 수정
  • 게시물 내보내기에서 삭제된 카테고리 처리
  • 주제 관리자 메뉴에서 첫 번째 버튼에 포커스
  • 2FA 비활성화가 예상대로 작동하도록 보장
  • 카테고리 편집 시 링크 삽입 버튼 비활성화
  • 프로미스 대기 없이 발생한 불안정한 JS 테스트
  • 북마크 주제가 nil인 경우 오류 발생하지 않도록 함
  • 선택 가능한 스키마가 표시되지 않은 경우 사용자 옵션에서 color_scheme_id 설정하지 않음
  • 복수형 번역 오버라이드가 en_US에서 작동하지 않던 문제 수정
  • UserAction에 types enum이 없었음
  • soundcloud onebox를 수정하기 위해 onebox 업데이트
  • Suspend API가 suspend_until 및 reason 매개변수를 요구하도록 함
  • robots.txt에서 추가 경로 제거
  • default_tags_muted 사이트 설정에는 태그 id가 없어야 함
  • period-chooser가 쿼리 매개변수를 잃지 않도록 보장
  • 서브폴더 사이트에서 외부 로그인 후 올바르게 리다이렉트
  • 쓰레기통에 있는 주제에 속하는 주제 타이머가 파괴되도록 보장
  • 사용자가 권한이 없는 경우 닫힌 주제 타이머 토글 정리
  • 더 이상 유효하지 않은 경우 topic_timers 정리
  • 마지막 게시물 기반 자동 닫기가 시스템 사용자에 의해 실행되도록 보장
  • 주제 타이머가 닫힌 주제 자동 열기
  • 사용자 정의 필드 저장 시 심볼과 문자열은 유사하게 처리되어야 함
  • reset() 전에 QUnit 사이트 설정이 되어야 함
  • 새로운 helperContext()로 서버 사이드 렌더링이 깨져 있던 문제 수정
  • 유틸리티에서 컨테이너 제거
  • DEV: Lock-on 개선
  • :bug: 태국어 문자를 지원하도록 카테고리 및 태그 검색 정규식 수정
  • 한 번에 그룹에 추가할 수 있는 사용자 수 제한
  • 허용되지 않아야 하는 입력에서 중복된 카테고리와 태그가 허용되던 문제 수정
  • 그룹 카테고리 입력이 때때로 채워지지 않던 문제 수정
  • Vanilla 가져오기 개선
  • 배지 제목을 지정할 때 현재 제목이 보이지 않던 문제 수정
  • 다양성 코드가 여러 번 적용되지 않도록 보장
  • 모바일 기기에서 이모지 선택 시 피커 닫기
  • ace-editor 자바스크립트에 캐시 버스팅 매개변수 추가
  • 사용 가능한 시간대 목록에서 us_pacific-new 제거
  • 카테고리 로고 + 배경이 secure로 표시되는 것 중단
  • personal_messages: 고급 검색 필터를 관리자로 제한
  • personal_messages:`` 고급 검색 필터 수정
  • 불필요한 오디오/비디오 부모 요소 로드 제거
  • 미리보기에서 timezone보다 timezones를 선호
  • 로컬 업로드에 대해 백업이 상대 경로를 사용하도록 함
  • 모든 사용자가 이미 그룹에 추가된 경우에만 경고 표시
  • 조리된 원본(cooked raw)이 빈 경우 Topic.similar_to가 오류를 발생시키던 문제 수정
  • 북마크 목록이 잘못된 없음 콘텐츠 메시지를 표시하던 문제 수정
  • 마법사가 사용자 정의 색상 스키마를 클라이언트로 올바르게 전송하지 못하던 문제 수정
  • 더 나은 다크 로고 지원을 위해 서버 사이드에서 다크 스키마 감지
  • 새 사용자의 경우 user_option 옵션이 nil일 수 있음
  • 번역된 배지 이름에서 유래한 사용자 제목이 자동으로 철회되던 문제 수정
  • SiteSettings::LocalProcessProvider가 멀티사이트에서 작동하지 않던 문제 수정
  • Default_tags_muted 설정은 익명 사용자에서도 작동해야 함
  • 삭제된 게시물의 플래그를 통해 PM 전송
  • 소셜 로그인과 함께 2FA 강제 설정 시 오류 메시지
  • 사용되지 않는 태그 삭제가 태그 그룹에 속하는 태그를 삭제하지 않도록 함
  • 소유권 이전 시 자신의 게시물에 좋아요 취소
  • 투표는 인용되고 로드될 수 있음
  • 테스트에서 검색을 조기에 취소하지 않음
  • 테마가 기본 색상 스키마를 사용하는 경우 라벨 표시
  • 다크 모드에서 페이지 로드 시 로고 마크업 오버라이드 금지
  • css var 문제 + 버튼 :active 그라데이션 수정
  • group_show_serializer#is_group_owner가 표준을 따르도록 함
  • 주제 로드 시 항상 프로미스 대기
  • 더 효율적이고 견고한 widget-dropdown 본문
  • bookmark-list 컴포넌트 추가
  • HEIC로 인한 작성기 업로드 아이콘 회귀 문제
  • 업로드를 파괴할 때 카드 및 프로필 배경 초기화
  • 트위터 GIF에 playsinline 추가
  • Safari가 게시물에서 비디오를 로드하고 자동 재생하도록 허용
  • 리팩터링으로 마법사가 깨져 있던 문제 수정
  • 일치하는 형식이 찾られない 경우 트위터 비디오 렌더링 건너뛰기
  • iconList가 없는 경우 깨져 있던 문제 수정
  • 트위터 비디오에 대해 iframe을 <video>로 교체
  • 카테고리 자동완성 행 클릭
  • 태그 constructor가 존재할 때 /tags에서 오류 방지
  • TRAVIS 모드에서 빈 예시 그룹을 남김
  • 자동 닫기 알림이 시스템 로케일로 게시되도록 보장
  • 모바일 그룹 추가 드롭다운이 깨져 있던 문제 수정
  • Defer topic이 깨져 있던 문제 수정
  • application 컨트롤러는 카드에서 사용되지 않음
  • DEV: @bind 데코레이터 도입
  • 붙여넣기 이벤트 리스너가 제거되는 대신 다시 추가되던 문제 수정
  • worker-src CSP 지시문에 스크립트 자산 위치 추가
  • 손상된 이미지에 대해 Generate_topic_thumbnails 작업이 무한정 실행되던 문제 수정
  • 자동완성이 클릭되면 미리보기 업데이트
  • LockOn 충돌 방지
  • queryParams를 공유가 아닌 각 발견(discovery) 컨트롤러로 이동
  • 영구 링크 전환에서 앵커 보존
  • 새 주제로 게시물 이동 시 주제 발췌문 생성
  • 새 탭에서 외부 링크 열기 사용자 설정이 북마크 목록 발췌문에서 작동하도록 보장
  • IMAP 아카이브 및 삭제를 위해 태그 지정이 활성화되어 있을 필요 없음
  • 플러그인 고정(pinning)이 누락된 커밋을 가져올 수 있도록 허용
  • AWS S3 오류에는 반드시 메시지가 포함되지 않음
  • 컨트롤러 메서드 이름을 새 이름과 일치하도록 변경
  • 주제 타이밍에 대한 Heisentest
  • 제한된 카테고리를 부모 카테고리로 선택할 수 있도록 모더레이터 허용
  • 기본이 아닌 테마의 색상 스키마 선택
  • 모든 검색 결과에 PG 헤드라인 하이라이트 노출
  • PG 헤드라인 기반 검색 발췌문 생성을 200자로 제한
  • topic_tracking_state_spec을 안정적으로 만들기 시도
  • 주제 푸터에서 알림 레벨을 변경할 때 IOS/iPadOS 프리징
  • 이미지 업로드 시 올바른 사이트 설정 사용
  • 색상 스키마 색상 업데이트 시 캐시 무효화
  • 더 많이 불러오기(load more) 디렉터리 항목에 .json url이 있는지 확인
  • 권한이 없는 태그로 주제 생성 시 422 반환
  • 게시물 업로드 링크에 보안 미디어 URL 포함
  • presence 플러그인 색상 업데이트
  • 공개된 페이지의 더 작은 헤더 폰트 크기
  • 색상 스키마 스타일시트 파일명 슬러그에 이름과 id 모두 포함
  • 햄버거 메뉴를 열 때 reviewable 카운트 동기화
  • 기본으로 작동해야 하므로 persistedQueryParams 제거
  • ts_headline을 사용하여 tsquery 생성 시 구성 지정
  • 초대 후 PM 참가자 목록 새로 고침
  • select-kit 색상 목록 설정에서 누락된 하단 테두리
  • 사용자 설정 테스트에서 pretender가 항상 호출되지 않던 문제 수정
  • 목록이 필터링될 때 추적 상태 동기화 중단
  • 올바른 "error" 메시지만 발생
  • Pretender 오류가 무시되던 문제 수정
  • 테스트 모드에서 깨진 pretender 응답에 대해 오류 발생
  • /my/ URL을 다시 작성할 때 fullPath 교체
  • 사이트 설정과 비교하기 전에 shadow에 last_posted_at이 있는지 확인
  • 유용한 오류 메시지 출력 시도
  • 현재 설정 카테고리에 결과가 없으면 all_results 표시
  • multisite:migrate에 대한 동시 마이그레이션 비활성화
  • 멀티사이트 마이그레이션이 실패하면 시드(seeds) 실행하지 않음
  • 999보다 큰 발췌문은 지원되지 않음
  • 주제 맵이 할당 작업을 잘못 카운트하던 문제 수정
  • 모바일에서 “그룹 멤버 금지” 메시지 표시
  • /my/ URL의 재작성은 서브 디렉터리 사이트에서도 작동해야 함
  • 사용자 그룹 알림 레벨 변경 허용
  • 이전 수정이 잘못된 것을 커밋하여 깨져 있었다 :frowning:
  • 다이제스트에서 공유된 초안 제외
  • 그룹 관리 UI에서 누락된 현재 플레어 아이콘 값
  • 기본 테마가 설정되지 않은 경우 기본 색상 스키마 로드
  • SHA1로 선택 가능한 아바타 확인
  • IMAP 아카이브 수정 및 그룹 목록 메일박스 코드 통합
  • Discobot 부적절 플래그 섹션
  • 주제 외부에서 공유를 사용할 때 발생하는 버그
  • URL에서 올바른 선택 가능한 아바타 가져오기
  • 페이로드가 있는 잘못된 요청에서 DELETE 메서드 제외
  • max_posts 쿼리 매개변수 리셋
  • latest.rss에 대한 쿼리 매개변수 준수
  • 모두 구독 취소할 때 mailing_list_mode를 false로 설정
  • 그룹 간 IMAP 동기화 이메일 업데이트 고유성 및 소폭 개선
  • 테스트 모드에서 콘솔 오류 제거
  • 카테고리 페이지에 비-ASCII 슬러그를 허용해야 함
  • nav-item을 클릭할 때 ‘filter’ 쿼리 매개변수 리셋
  • 필터링할 때 URL에 카테고리 이름 유지
  • 'c’를 태그로 허용
  • EnsureS3UploadsExistence 작업에서 s3_helper 정의
  • AR과 충돌을 피하기 위해 delete_when_reminder_sent? 북마크 메서드를 이름 변경
  • 게시물 북마크에서 자동 삭제 제거 시 보호 추가
  • 북마크 자동 삭제 시 주제 사용자 북마크가 동기화되도록 보장
  • 게시물에서 비디오에 playsinline 허용
  • RenderEmpty 응답 중 올바른 로케일이 설정되도록 보장
  • 차트 높이 감소
  • 그룹 표시 직렬화기가 기본 그룹 직렬화기를 오버라이드하지 않도록 방지
  • 계산된 속성 비추천
  • Page:changed가 때때로 잘못된 URL을 보고하던 문제 수정
  • 그룹 리다이렉트 복원
  • 엔진 우선순위 수정을 위해 onebox를 2.0.1로 업데이트
  • Topic.similar_to의 원본(raw) 조리된 스니펫
  • Topic.similar_to에서 Post#raw가 빈 경우 처리
  • 더 나은 Topic#title 일치로 Topic.similar_to 개선
  • allowed_path 컬럼 마이그레이션 개선
  • 스팸으로 표시된 후 스팸이 아니라고 표시된 삭제된 주제가 복구되지 않던 문제 해결
  • 잠긴 신뢰 레벨을 가진 사용자를 삭제할 때 검증 오류 방지
  • 공개된 페이지 헤드 제목에 주제 제목 사용
  • 호스트 렉세마에 주입되는 용어의 수 감소
  • 버전 렉세마 매칭을 위한 정규식 개선
  • 버전 렉세마에 추가 용어 주입 금지
  • 반응 알림에 대한 번역 추가
  • 반응 알림을 위한 id 예약
  • allowlist 및 blocklist 용어 사용
  • 오래된 경로를 사용한 테스트
  • 업로드가 제대로 테스트되지 않던 문제 수정
  • 더 많은 곳에서 siteSettings를 전달
  • enable_email_sync_demon 전역 변수 추가 및 기본적으로 EmailSync 데몬 비활성화
  • GroupSmtpMailer에 strip_secure_urls 메서드 추가
  • IMAP + SMTP가 활성화되지 않은 경우 그룹 설정에서 Email 탭 표시 금지
  • reindex_search_spec 테스트가 시드와 관계없이 통과
  • 구독 취소 페이지에 올바른 상태 표시
  • 북마크 자동 삭제 설정에 대한 상수 및 번역 이동
  • 태그 주제 목록에 네비게이션 바 복원
  • 익명 캐시 키에 해결된 로케일 포함
  • 요청 간 누출을 피하기 위해 set_locale을 around_action으로 설정
  • 코드 블록의 이메일 스타일링 개선
  • 입력에 포커스할 때 스크롤을 방지하기 위한 iOS 트릭 제거
  • 신뢰할 수 있는 스팸 플래거에 의해 자동으로 숨겨진 리뷰는 항상 충분한 가중치를 가져야 함
  • YT 썸네일 플레이스홀더에서 테두리 제거
  • 스트리밍 전용으로 Safari에 비디오 미리보기 트릭 적용
  • 마법사에 시스템 폰트 추가
  • 사용자가 주제를 검토할 수 있는 경우 게시물을 복구/삭제할 수 있도록 허용
  • 테스트에서 발견되지 않은 NotificationsController#index의 오탈자
  • 삭제된 delete_when_reminder_sent 북마크 컬럼 무시
  • 미디어 URL에 window.location.origin이 이중으로 추가되는 것 중단
  • fillGapBefore 테스트
  • 관리자 직렬화기에서 username_lower 제거
  • S3 인벤토리에서 by_users 확인 유지
  • 대상 태그가 이미 추가된 경우 주제에서 동의어 삭제
  • S3 인벤토리 로직 개선
  • 지연 로딩 경고를 방지하기 위해 이모지에 너비/높이 부여
  • Auth::DefaultCurrentUserProvider에서 PG 읽기 전용 모드 처리
  • 읽기 전용 모드에서 캐시에 추가 실패 시 오류 발생하지 않도록 함
  • 업로드가 유효하다는 것을 확신하기 위해 저장 후 업로드 전에 업로드 전 이벤트를 트리거
  • 사용자는 자신의 대기 중인 게시물을 삭제할 수 있어야 함
  • qunit에서 포커스 테스트는 신뢰할 수 없음
  • 우리의 highlight.js 테스트 빌드가 깨져 있었음
  • 테스트에서 원시 jQuery 사용
  • deleted는 Topic의 계산된 속성
  • 보고(Report)가 CP를 오버라이드하고 있었음
  • category-drop 테스트가 깨져 있고 CP를 오버라이드하고 있었음
  • 오버라이드된 계산된 속성
  • 테스트에서 누락된 파비콘
  • 음소거된 혼합 대소문자 태그로 주제 목록 표시
  • 더 많은 게시물 로드 시 스트림 카운터 수정
  • 테스트에서 깨진 이미지 경로 감소
  • .observes와 같은 프로토타입 확장 사용 금지
  • 날짜를 포함하는 테스트에서 경고가 기록되던 문제 수정
  • passwordRequired는 계산된 속성
  • 투표 테스트가 몇 개의 계산된 속성을 오버라이드하고 있었음
  • 테스트에서 더 많은 404 이미지 요청
  • topic이 없는 테스트 모드 오류
  • 테스트에 존재하지 않는 이미지 로드 금지
  • 툴팁은 더 이상 사용되지 않음
  • Discourse.Site는 비추천됨
  • 두 가지 슬러그 형식에 대한 배경 이미지 표시
  • 하이퍼링크 삽입 시 누락된 제목
  • 북마크 검색 수정
  • Topic#title 또는 Category#name이 변경될 때 게시물 재인덱싱
  • choose-topic에 주제 제목 복원
  • meh-o 아이콘을 far-meh로 업데이트
  • 썸네일 크기를 비교할 때 동일한 단위를 사용하도록 보장
  • JS 테스트에서 404 감소
  • 테스트에서 더 많은 오류가 기록됨
  • 비추천 usernames는 이제 recipients
  • 설정되는 계산된 속성 더 제거
  • 비추천 - usernames는 이제 recipients
  • 더 많은 계산된 속성 오버라이드
  • 햄버거 테스트에서 계산된 속성 설정 제거
  • 테스트에서 jQuery를 직접 사용 금지
  • 테스트에서 계산된 속성 설정
  • i18nPrefix 비추천 제거
  • 스태프가 게시물을 복구할 때 user_deleted 제거
  • : 사용자 생성 후 이메일이 변경된 경우에만 user_updated 이벤트 트리거
  • in:title 검색은 주제 첫 게시물만 검색해야 함
  • 검색 페이지 일괄 선택 버튼 위치
  • 새 및 읽지 않음 카운트가 음소거된 카테고리를 준수하도록 함
  • 이미지가 너무 크면 썸네일 생성 방지
  • iOS에 비디오 미리보기 우회 적용
  • 보안 URL 생성 회귀 문제, 36bad0c 후속 조치
  • 보안 미디어가 활성화된 경우 오디오/비디오 메타데이터 미리 로드
  • Safari가 비디오 미리로드를 로드하도록 트릭
  • topic.notifications.reasons의 오프바이원 슬래시 오류
  • 사용자 요약 페이지에 noindex 헤더 추가
  • maxlength 계산된 속성 오버라이드 금지
  • loaded는 CP이며 오버라이드할 수 없음
  • 개발 모드에서 route-recognizer 소스 맵 오류 침묵
  • ember-qunit 소스 맵 경고 침묵
  • popper 소스 맵 추가
  • 개발 모드에서 ember 소스 맵을 올바르게 로드
  • 주제에 url을 설정할 수 없음, 슬러그에서 계산됨
  • currentCategory 오류
  • FilterPlaceholder는 계산된 속성
  • topic.details는 순수한 JS 객체가 아님
  • highlightjs-worker가 성공적으로 컴파일되도록 허용
  • 관련성으로 랭킹할 때 검색에서 문서 길이 무시
  • 링크 내부에 이미지 스케일 버튼이 있는 경우 리다이렉트 방지
  • 관련성으로 검색하면 잘못된 게시물 번호를 반환할 수 있음
  • 주제가 설정되지 않은 경우를 대비해 보호 추가
  • /about 크롤러 뷰에서 사용자 프로필 URL 수정
  • 검색을 위해 인덱싱할 때 URL에서 쿼리 제거
  • 호스트 렉세마에 추가 렉세마 주입
  • 전체 URL로 검색이 작동하지 않던 문제 수정
  • vanilla 일괄 가져오기 개선
  • 집계된 검색이 가장 높은 랭킹의 게시물을 표시하도록 보장
  • 북마크 모달 UI의 다양한 개선 사항
  • 고급 검색 필터 사용 시 잘못된 검색 발췌문 take2
  • 이메일에서 올바른 접기 제목만 가져오기
  • onebox에서 noopener 제거 금지
  • 잘못된 달에 월간 신규 사용자 수여 금지
  • 비공개 컨텍스트에서 소셜 공유 아이콘 제거
  • 사용되기 전에 마지막 게시자가 존재하는지 확인
  • 이메일에 lang/xml:lang html 속성 설정
  • 주제 좋아요 수 업데이트 시 속삭임(whisper) 게시물 건너뛰기
  • discobot 사용자의 가짜 지연 시간 소폭 감소
  • 마지막 방문 바 회귀 문제
  • 인증 제공자가 이메일을 제공하지 않는 경우 가입 허용
  • 리뷰어에서 제거된 업로드에 대한 링크를 플레이스홀더로 교체
  • 사용자 이름/이름이 잠겨 있는 경우 활성화된 입력 표시 금지
  • 카테고리 해시 태그 조회에 대해 클라이언트 및 서버 사이드 동작 동기화
  • 알림 클릭 시 게시물 메뉴 북마크 아이콘 및 속성이 새로 고침되지 않던 문제 수정
  • 잘못 true인 경우 topic_users.bookmarked를 false로 마이그레이션
  • Discourse::VERSION에 대한 테스트 출력
  • 불안정한 테스트
  • 불안정한 테스트
  • 그룹이 선택되지 않으면 초대가 깨지는 문제를 위한 잘못된 수정
  • 그룹이 선택되지 않은 경우 초대
  • 이메일 처리 시 모든 종류의 예외를 잡음
  • cook-text의 짧은 URL 해결
  • Redis가 다운된 경우 ActiveRecord 읽기 역할을 강제 take 2
  • Redis가 다운된 경우 ActiveRecord 읽기 역할을 강제
  • 정지된 사용자에게 시스템 이메일 전송 금지
  • getURL 비추천
  • ‘resend all invite’ 버튼이 예상대로 작동하지 않던 문제 수정
  • 북마크 이름을 100자로 제한하고 기존 이름 잘라내기
  • TopicUser.update_post_action_cache에서 bookmarked 컬럼 업데이트 중단
  • 고급 검색 필터 사용 시 잘못된 검색 발췌문
  • TOTP 2FA와 동시에 보안 키 비활성화
  • 리마인더가 있는 새 북마크로 북마크 단축키 이동
  • 큰 코드 블록 하이라이트 금지
  • 투표 결과 필드에 기본값 설정
  • 올바른 카테고리 슬러그가 있는 URL로 사용자 리다이렉트
  • 카테고리 순서가 일관되도록 유지 보장
  • normalize에 테이블 CSS 규칙 추가
  • 태그 및 카테고리 해시 태그 해결 시 레이스 조건 수정
  • 카테고리 해시 태그 조회 개선
  • Generate Topic Thumbnails nil to Array 오류
  • 다운사이징 중 업로드가 사라지는 경우 처리
  • 모든 클릭 시 widget-dropdown을 다시 렌더링하지 않음
  • 프로미스가 해결되기 전에 CookText가 사라질 수 있음
  • OptimizedImage#filesize
  • Make Email::Styles이 조각 대신 html 문서에서 작동하도록 함
  • 날짜와 함께 사용될 때 초가 표시되도록 보장
  • normalize css를 3.0.1에서 8.0.1로 업데이트
  • 정정 URL 생성 시 숨겨진 게시물 건너뛰기
  • 기존 이미지를 사이트 설정으로 업로드
  • 이미지를 사이트 설정으로 업로드
  • 이모지 자동완성이 올바르게 트리거되지 않던 문제 수정
  • DOWNLOAD_URL_EXPIRES_AFTER_SECONDS 시간을 5분으로 증가
  • 음수 limit 값이 오류 500을 발생시키지 않도록 함
  • 서버 사이드에서 읽음/읽지 않음 알림 필터링
  • 기록이 삭제된 경우 관련 검색 데이터 삭제
  • 사용 가능한 경우 업로드에 cdn url 반환
  • 뒤따르는 슬래시를 생략하고 QP가 있는 루트 경로 지원
  • 검색이 멀티사이트를 인지하지 못하던 문제 수정
  • 비관리자 사용자에게 publish_read_state 옵션 숨김
  • 복원 중 psql의 모든 출력이 기록되지 않던 경우 있음
  • 0이 아닌 경우 Emoji_autocomplete_min_chars 실패
  • ThemesInstallTask에서 업데이트할 때 테마 필드 업데이트
  • cook-text의 요소 속성이 null이기 때문에 업로드를 매핑할 수 없음
  • 슬러그가 없는 주제 url을 모든 곳에서 식별
  • 안정 버전과 베타 버전을 비교할 때 버전 비교 로직 수정
  • 추천 주제가 없으면 빈 배열 직렬화
  • 사이트 아이콘 최적화 전에 시드가 실행되어야 함
  • Published-page-header는 published-page-body의 부모가 아닌 형제여야 함
  • 깨진 스펙
  • noindex 헤더를 위해 robots.txt에서 경로 제거
  • 조리된 버전에서 discobot 트리거 매칭
  • 잘못된 url이 store.has_been_uploaded?를 깨뜨리지 않도록 함
  • 읽기 전용 모드에서 알림을 확인됨으로 표시하는 것 방지
9개의 좋아요

UX 변경 사항

  • 모바일에서 선택된 게시글 인터페이스가 두 번 표시되지 않도록 수정
  • 오류 메시지에 그룹 이름 추가
  • 원박스(Onebox) 정렬 미세 조정
  • PM 제목 글리프 정렬 및 일관성 개선
  • 현재 사용자를 그룹 필터링된 디렉터리 결과에서 제외
  • 카테고리 보안 탭 개편
  • “Rebuild-HTML” 아이콘 업데이트
  • iOS 노치 장비에서 메뉴 패널 하단 패딩 추가
  • 사이트 설정 히스토리에 아이콘만 링크 처리
  • 이메일 스킵 및 반송 탭에서 긴 이메일 주소 처리
  • 초대 버튼 라벨 업데이트
  • 사용자 스트림에서 초안 삭제 버튼이 이상해 보였던 문제 수정
  • 정적 페이지에 적절한 로고 사용
  • 카테고리 편집 페이지 레이아웃 변경
  • 초안 삭제 시 확인 다이얼로그 추가
  • 빠른 접근 프로필 패널에 초대 링크 추가
  • 모바일에서 고정된 토픽의 클릭 영역 확대
  • 정지 대화상자에 표준 정지 사유 추가
  • 사용자 정의 필드 제한 증가
  • 마법사(wizard)의 사소한 외관 수정
  • 비공개 저장소의 테마 git 브랜치 표시
  • 초안 삭제 버튼에서 라벨 제거 및 danger 클래스 추가
  • 다중 사용자 이름 알림에서 긴 사용자 이름 잘라내기
  • 후리가나 및 기타 상단으로 넘치는 요소에 여백 추가
  • 드롭다운 메뉴에서 긴 내비게이션 항목 잘라내기
  • 새 링크된 토픽 URL 링크를 추가하기 위해 토픽 소형 액션 게시글 업데이트
  • 마법사 내 캔버스 버튼 폭 증가
  • 사용자 배지를 골드 > 실버 > 브론즈 순서로 정렬
  • 링크된 토픽 생성 시 URL을 사용하고 원박스가 작동하도록 함
  • 컬러 스킴 업데이트에 대한 혼란스러운 관리자 UI 수정
  • 초대 링크가 생성됨(복사되지 않음)을 나타내는 라벨 업데이트
  • 초대 시新用户가 자동으로 승인됨을 스태프 사용자에게 안내
  • 스태프 사용자를 위해 “링크로 초대” 옵션 우선순위 높임
  • 이미 로그인한 사용자를 위한 오류 메시지 개선
  • 카테고리 편집/생성을 별도 페이지로 이동
  • 로그인-환경설정에서 비밀번호 찾기 버튼 제거
  • 모바일에서 모바일 padding-top 수정, da5841d 후속 작업
  • 카테고리 재배열 입력 필드 폭 증가 및 중앙 정렬
  • “새 토픽이 여기에 표시됩니다” 표시 변경
  • 초대 수락 페이지 입력 필드 폭 증가
  • 사용자 메뉴의 톱니바퀴 아이콘을 사용자 아이콘으로 교체
  • 검색 패널에서 카테고리 이름 잘라내지 않도록 수정
  • 게시글 및 조회수 고급 검색 스타일링 수정
  • 가입 및 초대 페이지에서 일관된 비밀번호 라벨 사용
  • 고급 검색 조회수 필터에 범위 표시
  • 모바일 게시글 버튼에서 가로 스크롤 허용
  • 카테고리 선택 킷(select-kit)에서 카테고리가 넘치지 않도록 방지
  • 마법사를 세로 방향으로 중앙 정렬
  • 마법사 버튼에 포인터 커서 사용
  • 토픽 목록이 비어 있을 때 더 밝은 메시지 표시
  • 선택 옵션이 없는 설정에 단순 목록 사용
  • 새 토픽 배지가 일관되게 렌더링되도록 보장
  • 컴포저 라벨에서 게시글 번호 제거
  • 인용부호 안의 "로딩 중…"을 스피너로 교체
  • 이메일 내 GitHub 원박스 인라인 아바타에 폭과 높이 추가
    -新用户 오버레이의 다크 모드 스타일링 업데이트
  • 노치가 있는 iOS 기기의 가로 모드 여백
  • “로딩” 뒤에 있는 불필요한 생략부호 제거
  • 이모지 피커가 대소문자를 구분하지 않도록 수정
  • api-keys 신규 및 표시 페이지의 반응형 성능 약간 개선
  • 그룹 드롭다운 메뉴에 модератор 그룹 이름 표시
  • 이모지 피커에서 자동 대문자화/교정 방지
  • 모바일 컴포저 버튼에 누락된 라벨 추가
  • enable_badges가 꺼져 있을 때 카테고리 설정 배지 체크박스 숨김
  • GitHub 원박스에서 지나치게 긴 링크가 넘치지 않도록 줄바꿈 처리
  • 헤더에 토픽 상태 아이콘이 여러 개일 경우 줄바꿈하지 않도록 수정
  • 사용자 링크를 쉽게 찾을 수 있도록 사용자 메뉴 스타일 재구성
  • 모바일에서 카테고리 토픽 개수를 클릭 가능하게 수정
  • 컴포저에서 긴 카테고리 이름 및 버튼 바 처리 개선
  • 시간대 형식 명확화
  • XHR 상태 0일 때 업로드 시 일반 오류 표시
  • categories-boxes 레이아웃에 category-title-before 추가
  • 단일 게시글 토픽에서 타임라인이 게시글 하단으로 이동하도록 수정
  • 테마 관리자에서 사소한 레이아웃 수정 및 일관성 개선
  • 자동 다크 테마에서 피커 개선
  • 토픽 제목과 비교하기 전에 태그 이름을 소문자로 변환
  • 관리자 컬러 팔레트 드롭다운 조정
  • 삭제할 미사용 태그가 없을 때 더 나은 문구 사용
  • 사용자가 각 범위의 의미를 이해하도록 도움
  • 사용자 및 그룹 카드 소개문에 동일한 형식 사용
  • 렌더링 지연을 방지하기 위해 음소거된 카테고리 목록 사전 로드
  • 검색 결과가 모바일에서 줄바꿈되도록 보장
  • silence_reason을 시스템 로케일 사용으로 설정
  • 모바일 앱 웹뷰의 헤더 배경색 업데이트
  • 마법사 스타일시트에 CSS 변수가 로드되도록 보장
  • pikaday 이전/다음 달 버튼 스타일링 리팩토링
  • 라이트박스 호버 드롭 섀도우 리팩토링
  • 컴포저 입력/텍스트 영역에 일관된 포커스 스타일 적용
  • 탭 및 엔터 키로 위젯 드롭다운 탐색 가능하도록 허용
  • 모바일에서 컴포저 미리보기 간격 수정
  • iOS에서 완료 버튼을 누를 때 컴포저가 일관되게 축소되도록 수정
  • 전체 페이지 검색에서 정렬 및 일관성 개선
  • 인용 공유 버튼 간격 수정
  • модератор가 그룹에 초대할 수 없을 때 더 나은 오류 메시지
  • 선택된 게시글 병합 시 누락된 아이콘 수정
  • 초대 모달에서 group-chooser 사용
  • 긴 북마크 노트 레이아웃 수정
  • 항상 기본값이 있어 이메일 템플릿 편집 단순화
  • 관리자 뷰에 사용자 이메일 환경설정 링크 추가
  • 컴포저 미리보기에서 img 리사이즈 컨트롤이 추가한 여분 공간 제거
  • 테이블 경계선 복원
  • 외부 인증 계정 생성 중 로그인 버튼 숨김
  • 이메일에서 기본적으로 “답글” 섹션 억제
  • 모바일 사용자 카드에서 긴 배지 이름 잘라내기
  • 사용자가 로그인하지 않은 경우 403 오류 페이지에 로그인 버튼 추가

보안 변경 사항

  • 사용자가 토픽 타이머를 설정하기 전에 토픽을 볼 수 있도록 보장
  • __ws가 멀티사이트에서 모든 도메인을 오버라이드할 수 없도록 수정
  • 크기 초과 이미지인 경우 오류 반환
  • модератор가 group_users와 second_factor_enabled를 볼 수 없도록 수정
  • 사용자가 그룹을 볼 수 없는 경우 그룹이 존재한다는 표시를 제거
  • модератор가 모든 그룹의 PM 목록을 조회할 수 없도록 수정
  • модератор가 관리자 받은 편지함을 볼 수 없도록 수정
  • 페이로드가 포함된 GET, HEAD 또는 DELETE 요청에 대해 413 반환
  • embed#topics가 수행할 수 있는 작업량에 상한 설정
  • SVG 업로드에 content-disposition: attachment 추가

성능

  • 통계 제거 시 destroy_all 사용 피하기
  • 제공되지 않은 경우 카드 배경 및 사용자 배경 확인 피하기
  • 사용자 요약 페이지를 위한 토픽 직렬화 단순화
  • 모든 토픽 목록의 토픽 썸네일 사전 로드
  • 백그라운드 작업에서 카테고리 인덱스 업데이트
  • 익명 사용자를 위한 공격적인 속도 제한 도입
  • 썸네일 테스트에 거대한 이미지를 사용할 필요가 없음
  • 테스트 환경에서 sprockets 패치 적용
  • 데이터베이스 복원 중에는 Sidekiq만 비활성화
  • 새 게시글 로딩 중 새 게시글 요청하지 않기
  • 과부하 시 백그라운드 요청 백오프
  • 검색 인덱싱 시 lookbehind 피하기
  • 최근에 시도한 경우 다이제스트 이메일을 큐에 넣지 않기
  • 30분당 다이제스트 절대 한도 도입
  • 개인 메시지 로드 시 category_user 조회 제거
  • 개인 메시지 루트의 N+1 쿼리 수정
  • GroupShowSerializer의 깨진 메모이제이션 수정
  • 그룹 및 태그 알림 기본값을 로드하기 위해 쿼리 1개 사용
  • 다크 모드 확인 시 불필요한 쿼리 제거
  • ApplicationHelper#scheme_id 호출을 메모이제이션
  • 사용자의 첫 번째 읽지 않은 PM 및 첫 번째 읽지 않은 그룹 PM 추적
  • 투표의 모든 poll_votes를 로드하지 않기
  • 토픽 뷰를 위한 reviewables에 부분 인덱스 추가
  • 대형 사이트에서 부분 정규 post_search_data 인덱스 생성
  • 일반 사용자가 PM 내에서 검색할 때 추가 서브쿼리 피하기
  • 게시글 저장 시 검색을 위한 게시글 인덱싱 지연
  • idx_regular_post_search_data 인덱스를 동시에 삭제
  • 마이그레이션 중 idx_regular_post_search_data 삭제
  • post_search_data 마이그레이션 성능 개선
  • 트랜잭션 크기가 최소가 되도록 보장
  • 비-PM 검색을 위한 부분 인덱스 추가
  • User#private_posts_for_user에서 서브쿼리보다 조인(joins) 선호
  • 검색에서 추가 서브쿼리 제거
  • SearchIndexer에서 ActiveRecord의 upsert로 전환
  • 더 빠른 TL3 승격 응답 필요 계산
  • 검색 블러브를 위한 헤드라인 생성에 사용되는 문자 수 제한
  • 검색을 위한 블러브 생성 및 하이라이팅에 PG headlines 사용
  • 인덱싱 시 검색 블러브에서 비디오 및 오디오 링크 교체
  • ActionView::Helpers::TextHelper#excerpt 최적화
  • 다운로드된 이미지가 제거되면 post_upload 레코드 해제
  • GroupSearchResults.blurb_for의 URI 정규식을 상수로 이동
  • 검색 시 Redis에 대한 추가 호출 1회 제거
  • 멀티사이트 클러스터를 위한 S3 인벤토리 데이터 사전 로드
  • 모든 검색마다 Post#cooked를 Nokogiri로 파싱하지 않도록 방지
  • avatar_lookup과 primary_group_lookup을 user_lookup으로 결합
  • 사용하지 않는 토픽 속성을 제거하여 검색 페이로드 크기 축소
  • highlightjs를 백그라운드 워커로 이동 및 결과 캐시 추가
  • Topic_view 참가자 게시글 수: ID 목록을 반환하지 않기
  • 사용자 요약 데이터 캐싱
  • 쿼리에서 다른 인덱스를 사용할 수 있도록 user_id 조건 추가
  • user_post_bookmarks에서 사용자의 토픽 북마크 로드
  • 일일 EnsureS3UploadsExistence 작업에서 post_upload 복구 제거
  • 기본 토픽 목록 페이로드에 썸네일 정보 포함하지 않기
  • 메가 토픽에서 정정된 경로를 생성하기 위해 게시글 번호 사용
  • etag가 변경될 때만 업데이트
  • querySelectorAll을 사용하도록 라이트박스 데코레이터 리팩토링
  • 모달 가시성을 더 효율적인 방식으로 확인
  • SearchTopicListItemSerializer에서 image_url과 thumbnails 제외
  • 모든 메타데이터를 60초 동안 캐싱
  • 필요하지 않을 때 검색에 더 많은 토픽을 추가하지 않기
10개의 좋아요