Discourse 3.0 버전

초점

코드명

시작일

2022년 1월 27일

계획된 출시일

2023년 1월

84개의 좋아요

새로운 기능

  • 사용자 필드 설명 내 링크에 target 속성 허용
  • 새 사이트에서 실험적 해시태그 자동완성을 기본으로 설정
  • 익명 사용자에게 비공개 그룹 이름이 노출되는 문제에 대해 관리자에게 경고
  • 비밀번호 가리기/가림 해제 사용자 토글 추가
  • Embed Motoko 원박스 추가
  • 사용자 상태와 드래그 앤 드롭(DnD) 통합
  • 코어에 데스크톱 푸시 알림 지원 추가
  • 새 기능이 출시될 때 관리자에게 알림 전송
  • 용어로 시작하는 해시태그를 높은 우선순위로 정렬
  • 그룹 페이지에 사용자 상태 표시
  • 채팅과 사이드바가 이제 기본적으로 켜짐
  • 직접 관찰 중인 주제와 간접 관찰 중인 주제의 알림 유형 구분
  • 설정 마법사에 채팅 및 사이드바 토글 추가
  • 카테고리 модератор(중간 관리자)가 자동 삭제 주제 타이머 설정 허용
  • 사용자 페널티 부과 시 유사한 사용자 표시
  • 별도의 s3_asset_cdn_url 지정 선택적으로 허용
  • 용어 없이 해시태그 자동완성 결과 표시 허용
  • 2FA 관리 UI 개선
  • 채팅 메시지에 대한 멘션 제한 적용
  • 게시물 내 인라인 멘션에 실시간 사용자 상태 표시
  • YouTube Short 원박스 지원
  • UserApiKey에 user_status 범위 허용
  • 멘션 관련 작성기(composer) 경고 개선
  • 채널에서 @all/@here 멘션 허용/비허용 가능
  • 메시지 내비게이션 드롭다운을 등록하기 위한 실험적 플러그인 API 추가
  • 새 DM(개인 메시지)과 검토 대기 항목에 대한 알림 표시기 분리
  • API 및 사용자 API 요청 추적
  • 사용자를 삭제할 때 해당 사용자의 채팅 메시지도 함께 삭제
  • Elgg를 위한 가져오기 스크립트 추가
  • 좁은 데스크톱 화면용 사이드바
  • 사용자 상태 API
  • 배지에 default_enabled 설정 허용
  • 해시태그 검색 결과에 호버 시 설명 추가
  • 스태프가 채팅 메시지를 플래그 지정할 수 있도록 허용
  • 클라이언트 간 사용자 팁 상태 동기화
  • 클라이언트 측에서 서버 측 작성기 오류 처리를 커스터마이징하기 위한 API
  • 기본적으로 chat_allowed_groups에 TL1 추가
  • 일반 해시태그 자동완성 조회 및 마크다운 쿠킹
  • 사용자의 discourse connect 외부 ID를 업데이트하기 위한 API
  • 관리자에게 비보안 카테고리를 숨기는 숨겨진 사이트 설정
  • “채널 아카이빙 허용” 설정 숨김 해제
  • 모든 목록에서 좋아요 알림 우선순위 낮춤
  • 게시물 및 주제 기능에 대한 사용자 팁 추가
  • chat_max_direct_message_users 설정 도입
  • 기본 작성기 카테고리 사이트 설정
  • 답장이 가능한 채팅 푸시 알림
  • 사용자 아카이브 내보내기에 쿠킹된 게시물 추가
  • 온보딩 팝업을 사용자 팁으로 이름 변경
  • 기본적으로 사용자 프로필을 숨기는 새 사이트 설정
  • 의심스러운 거리 로그인 경고를 100km로 감소
  • 변수로 주제 너비 제어
  • 일반 해시태그 자동완성 정렬
  • 편집되지 않은 경우 환영 주제 숨김
  • 확인된 팝업 초기화 버튼 추가
  • 일반 해시태그 자동완성 1부
  • 사용자가 선호하는 사이드바 목록 목적지를 설정할 수 있도록 허용
  • 관리자가 기본 태그를 구성하기 위한 사이드바 링크 추가
  • 관리자가 기본 카테고리를 구성하기 위한 사이드바 링크 추가
  • 사용자 환경 설정에 사용자 상태 추가
  • 새 온보딩 팝업 구현
  • 날짜가 생략된 경우 상대 시간 표시
  • 사이드바 section-link에 contentCSSClass 추가
  • 하위 카테고리 접두사에 이중 색상 적용
  • 개인정보 보호 정책 및 약관(TOS) 주제 숨김
  • 사이드바에 시드된 기본 카테고리 추가
  • link 헤더를 통해 리소스 미리 로드
  • 카테고리 로고에 다크 모드 옵션 추가
  • ‘to’ 날짜가 ‘from’ 날짜와 같은 경우 요일 표시 생략
  • 모바일에 topic-list-main-link-bottom 새 아웃렛 추가
  • 복잡한 GitHub URL에 대한 원박스 처리
  • General을 기본 카테고리로 설정
  • 주제에 진입할 때 마지막으로 방문한 라인 마커로 스크롤
  • 이전 이메일을 항상 확인하도록 하는 설정 추가
  • 조정된 작성기 높이 기억
  • 이메일 그룹 사용자 선택기에 사용자 상태 선택적으로 표시
  • 로그인한 사용자를 위해 커뮤니티 섹션에 검토 링크 추가
  • 사용자가 오랜 시간 동안 확인되지 않은 경우 작성기 경고 추가
  • hljs 플러그인을 위한 JS API 인터페이스
  • 익명 사용자를 위해 쿠키에서 로케일을 설정하는 새 사이트 설정
  • 사용자 관련 계정 ID를 포함하도록 하는 사이트 설정 추가
  • 사용자 상태를 공개 실험적 기능으로 만듦
  • personal_message_enabled_groups 설정 도입
  • 이메일 스레딩 전면 개편
  • 공유 링크에서 사용자 이름을 비활성화하는 사이트 설정
  • 피커에서 키보드로 이모지 선택
  • 타임라인 시작/종료 날짜에 툴팁 추가
  • 사용자 메뉴 재설계를 위한 기타 알림 탭
  • 통합된 사용자 메뉴 알림 수
  • Lounge를 General 카테고리로 대체
  • 멘션 팝업에 사용자 상태 설명 표시
  • 게시물 스트림의 사용자 상태를 실시간으로 만듦
  • 새 사용자 메뉴에 사용자 상태 설정 버튼 추가
  • 익명 사용자용 사이드바 카테고리 및 태그
  • 기본 사이드바 카테고리 및 태그
  • 간단한 CSV 가져오기 추가
  • 게시된 페이지의 뷰 수 집계
  • 그룹 이메일의 최대 수신자 제한
  • time-shortcut-pickers에 기본 사용자 정의 날짜 표시
  • 백업 실패 시 backup_failed 이벤트 트리거
  • 부트스트랩 공지 배너에서 초대 모달 열기
  • smtp 타임아웃 설정 구성 허용
  • /u/admin-login에 안전 모드 토글 추가
  • 마법사 체크박스 필드를 비활성화할 수 있도록 허용
  • PWA 사용자는 첫 게시물 작성 전에 푸시 알림을 요청받음
  • 전체 화면 작성기 제출 버튼 및 프롬프트 추가
  • 작성기에서 사용자 멘션 시 검색 결과에 상태 표시
  • 비공개 테마를 부분적으로 설치할 수 있도록 허용
  • 초대 및 마법사 링크를 추가하기 위해 부트스트랩 모드 공지 업데이트
  • 환영 주제 CTA 배너 추가
  • above-modal-header 플러그인 아웃렛 추가
  • 게시물 스트림에 상태 표시
  • 미리보기에 이미지 삭제 버튼 추가
  • 실패한 예약 작업 관련 통계 추적
  • 관리자 이메일 전송 목록에 SMTP 응답 표시 및 열 재배치
  • 대소문자 구분되는 감시 단어(Watched Words) 지원 추가
  • 사용자 프로필 페이지에 사용자 상태 표시
  • 마법사 전면 개편
  • 생성일 기준으로 주제 정렬하는 카테고리 페이지 스타일 추가
  • My_bb 가져오기가 아바타를 지원
  • 사이드바의 커뮤니티 섹션에 사용자 및 그룹 링크 추가
  • 언독킹 시 햄버거 드롭다운을 사이드바로 대체
  • 게시물이 없는 사용자는 허용 기간 이후 사용자 이름 편집 불가
  • 사이드바용 API
  • About 통계 그룹을 등록하기 위한 플러그인 API 추가
  • 사용자 메뉴의 상태 버블에 있는 상태 버블의 툴팁에 상태 표시
  • 모든 사용자의 상태를 모든 사용자에게 공개
  • 사이드바용 플러그인 아웃렛
  • 게시물에 iframe allow 속성 허용
  • 미리 정의된 기간 후 사용자 상태 자동 제거
  • Vimeo 임베드에 전체 게시물 너비 사용
  • 로컬 스토리지에 사이드바 섹션 표시 상태 저장
  • 사이드바에서 카테고리/태그 존재 여부를 알림 수준과 분리
  • 그룹을 위한 속삭임(Whispers) 사용 가능
  • WatchedWords에서 태그 검증
  • 사용자 상태 이모지
  • 실험적 사이드바에 새/읽지 않은 메시지 수
  • 사용자 정의 구독 취소 옵션
  • 개인 메시지 보기 시 메시지 필터 링크 확장
  • 크로아티아어 추가
  • 실험적 사이드바에 메시지 섹션 링크 추가
  • EmailLog에 SMTP 응답 기록
  • 자동 추적에 4분 대신 5분 필요하도록 변경
  • 실험적 사이드바의 태그 섹션 링크에 새/읽지 않은 수 추가
  • 실험적 사이드바의 첫 번째 태그 섹션
  • 실험적 사이드바에서 추적 중인 카테고리의 새/읽지 않은 수 표시
  • 실험적 사이드바의 카테고리 섹션에 섹션 링크 추가
  • upload_references 테이블 생성
  • 핫링크된 미디어를 차단할 수 있도록 허용
  • 도메인별 중복되는 DiscourseConnect 시크릿 허용
  • 메시지 버스를 통해 사용자 상태 전파
  • 북마크에서 None 옵션을 기본적으로 강조
  • 사용자 상태
  • S3 서명된 GET URL 만료 시간 구성 가능하도록 만듦
  • 게시물 작성 직후 핫링크된 이미지 즉시 가져오기
  • 리디렉션되는 URL의 원박스를 차단하기 위한 사이트 설정
  • 다형(polymorphic) 북마크를 기본으로 승격 및 마이그레이션
  • server_plugin_outlet에 로컬 변수 전달 허용
  • PN 검색 데이터에 참여자 포함
  • 404 페이지에 페이지 제목 추가
  • 카테고리 moderatoren(중간 관리자)이 연속으로 게시할 수 있도록 허용
  • 비스태프 PM 태그를 허용하기 위한 사이트 설정 도입
  • 사용자 활동 페이지에서 스크롤 복원
  • “그룹 삭제” 스태프 작업 로그 승격
  • 다형 북마크 2부 (목록, 검색)
  • exif strip 및 img opt 간의 설정 조합 검증
  • auth_overrides_username일 때 제안 값으로 폴백 추가
  • 시간 피커에서 주말 제안 비활성화를 위한 사이트 전체 설정 도입
  • 사용자 이름 제안 시 full_name 사용을 선택적으로 건너뛰기
  • 고급 검색에 group_messages: 키워드 추가
  • in:messages 검색 수정자 추가
  • 해당 컨텍스트에서 검색을 PM으로 범위 지정
  • Emoji 14.0에서 이모지 감지
  • 다형 북마크 2부 (목록, 검색)
  • 필수 태그 그룹 프롬프트 표시
  • 알림 이메일에서 수신자 목록 상한을 설정하는 사이트 설정
  • 다크 모드 이메일 지원 활성화
  • 임베드 주제 목록의 인덱싱 차단
  • 게시물 직렬화에 user_suspended 속성 추가
  • Discourse Connect Provider 프로토콜에 2FA 지원 추가
  • 스크린된 IP 롤업 개선 및 IPv6로 확장
  • 사이트에 sitemap.xml 파일을 추가할 수 있도록 허용
  • S3 ACL 동기화를 위한 sidekiq 작업 추가
  • 이메일 다크 모드 추가
  • 정렬 가능한 json-editor 항목
  • 로컬 테마 js 자산 허용
  • 카테고리당 여러 필수 태그 그룹 허용
  • sync_sso를 위한 DiscourseEvent 훅
  • 다형 북마크 1부 (CRUD)
  • img 태그에서 upload:// URL 지원
  • 검토 대기 항목이 점수 유형 제목을 오버라이드할 수 있도록 허용
  • 사용자가 작성기에 애니메이션 GIF를 붙여넣을 수 있도록 허용
  • 푸시 알림 아이콘 업데이트
  • 정준 URL 인덱싱 활성화
  • share-popup을 share-topic으로 대체
  • posts.rss 피드에서 정준 링크 사용
  • 주제 및 카테고리의 RSS 대체 링크에 nofollow 추가
  • 하위 카테고리-추천 주제에 대한 모바일 지원 추가
  • 만료된 북마크 리마인더 강조
  • 라이트박스에서 원본 이미지 링크 추가
  • 이름과 값을 가진 새 사이트 설정 목록 유형 추가
  • 발음 기호를 무시하기 위해 Postgres unaccent 사용
  • ‘하위 카테고리 및 추천 주제’ 뷰 도입
  • 사용자의 관련 계정을 생성하기 위한 API
  • 접두사 일치 기반으로 그룹 검색 순서 우선순위 설정
  • MaxMindDb에서 geoname ID 반환
  • 코드 블록에 전체 화면 버튼 추가
  • themes:update 오류를 제어하기 위한 ENV 추가
  • 선택 가능한 아바타로 아바타를 업로드하기 위한 아바타 업로드 옵션
  • 공유 URL 자동 선택
  • 검색 페이지에 주제 방문 상태 표시
  • 웹훅에 user_promoted 이벤트 추가
  • 읽음 초기화 일괄 작업을 Defer로 이름 변경
  • 게시물 공유 팝업을 공유 모달로 대체
  • 기본적으로 비정준 페이지의 인덱싱 비활성화
  • moderatoren(중간 관리자)이 소유권을 일괄 변경할 수 있도록 허용
  • 일일 플래그 제한을 확장하기 위한 설정 추가
  • 중앙 집중식 2FA 페이지
  • 부모 카테고리가 음소거된 경우 하위 카테고리 음소거
  • 주제 초대가 잘못된 경우 오류 표시
  • 업로드가 사용되는지 확인하기 위한 새 플러그인 API
  • 초대 모달에 새 주제 선택기 사용
  • 마지막 게시물 번호 캐싱
  • 기존 사용자를 위한 초대 사용
  • 주제에 external_id 추가
  • RS512, RS384 및 RS256 COSE 알고리즘
  • 설정에서 활성화될 때까지 result.rb에서 사용자 이름 제안에 이메일 사용 금지
  • from 별칭으로 그룹 SMTP 이메일 전송 허용
  • 중국어 및 일본어 텍스트 분할 분리
  • Shift + 클릭으로 주제 목록에서 범위 선택
  • requestCustomMarkdownCookFunction API 추가
  • 값 목록 순서 변경 기능
  • news.ycombinator.com 원박스
  • blocked_onebox_domain에 대해 도메인 설정만 검증
  • categories-boxes 템플릿용 새 플러그인 아웃렛
  • 이모지 필터에서 부분 일치 별칭
  • 네이티브 컬러 피커 사용
  • 북마크 모달에 이번 주말 옵션 표시
  • use_email_for_username_and_name_suggestions 설정을 기존 사이트에서 가시적이고 기본적으로 켜짐
  • cppjieba_rb를 최신 버전으로 업데이트

버그 수정

  • 현재 사용자 직렬화 시 채널 아카이브 N1
  • 특정 주제에 대한 TopicTrackingState 업데이트 게시 시 오류
  • DBHelper.find가 유효한 쿼리를 빌드하도록 만듦
  • 업데이트 중 하나가 실패해도 테마 확인을 계속 수행
  • 모든 인용문 유사 유니코드를 인용표로 대체
  • 사용자 환경 설정 페이지의 플러그인 아웃렛 래핑
  • DiscourseEvent kwargs를 올바르게 지원
  • 삭제된 게시물의 보안 업로드를 익명 사용자가 볼 때 오류 발생 방지
  • iOS Safari에서 이미지 최적화 비활성화
  • SidebarSiteSettingsBackfiller의 오류 조건
  • #sanitize_field 호출 시 기본 allowed_attribute 변경 금지
  • messagebus를 v4.3.1로 업데이트
  • Render_404가 정의되지 않음
  • 카테고리 설정 링크가 슬러그를 사용하도록 만듦
  • 이메일 제목의 태그 개선 및 필터 헤더 추가
  • 자동 생성된 채널 슬러그가 공백인 경우 오류 발생 방지
  • 승인 시 게시물을 생성할 때 검토자의 guardian 권한 사용
  • 북마크 자동 삭제 환경 설정 사용 및 기본값
  • 크기 가져오기 시 노드에 src 속성이 있는지 확인
  • 더 안정적인 시스템 테스트
  • load_more_url 생성에 request_uri를 올바르게 사용
  • 이 시점에서 컴포넌트가 파괴될 수 있음
  • loadMore에서 항상 프로미스를 반환하도록 올바르게 만듦
  • 더 이상 불러오기가 브라우즈의 필터를 지우지 않도록 보장
  • v1.23을 위한 nginx 설정 업데이트
  • MacOS에 푸시 알림 배너 표시 금지
  • user_watching_category_or_tag에 대한 누락된 이메일 템플릿 추가
  • 채널 아카이브 상태 관련 다양한 수정
  • 방금 게시된 게시물에서 멘션에 상태 표시
  • 존재 상태 토글 시 레이스 조건 방지
  • 패널이 파괴될 때 메시지 가져오기 취소
  • DButton ellipsis 인자
  • 삭제된 게시물에 주제 제목 표시
  • 인라인 원박싱 시 SSRF 조회에서 발급된 DNS를 우아하게 처리
  • 누락된 chat_channels 레거시 경로 제거
  • 관리자가 사용자 채팅의 환경 설정 페이지를 방문할 수 있도록 올바르게 허용
  • 메시지로 이동하는 것을 올바르게 처리
  • 속삭임 툴팁에 허용된 그룹 표시
  • 더 안정적인 채널 아카이브 스펙
  • 네트워크 복구 시 읽지 않은 멘션이 생성되지 않도록 보장
  • R2 gem의 버그에 대한 워크어라운드
  • 관리자가 다른 사용자의 사용자 사이드바 환경 설정을 볼 수 없음
  • 자동완성으로 인한 불안정한 스펙
  • 특정 불안정한 스펙을 방지하기 위해 대기 시간 증가
  • 자동완성 페이드아웃 화살표 키 채팅 수정
  • 중첩된 채팅 기록 허용
  • 패치된 버전의 CGI gem이 있는지 확인
  • using_session 테스트 재활성화
  • DnD 모드에서 채팅 소리 재생 방지
  • 멘션에서 사용자 상태 스타일
  • 멘션용 자동완성 화살표 스크롤
  • null User 객체 생성 방지
  • 내비게이션 메뉴가 레거시일 때 사이드바 환경 설정 링크 표시
  • 메시지가 스테이지되지 않은 경우 마지막 읽음 업데이트 트리거
  • 프로덕션에서 Prometheus 플러그인이 webrick을 기대함
  • last_read_message_id 관련 회귀 문제 수정
  • 관리자가 사용자 환경 설정에 액세스할 수 있도록 허용
  • 공개 채널을 올바르게 정렬
  • 더 나은 chat-api 오류 처리
  • chat-api가 이중 슬래시 URL을 생성하지 않도록 방지
  • 상태 이모지가 있는 멘션을 인용하면 멘션이 깨짐
  • 페이드아웃이 있는 해시태그 자동완성 스크롤 화살표 키
  • 해시태그 검색에 태그 그룹 내 태그 포함
  • 반응형 버튼 및 더 넓은 콘텐츠 컨테이너
  • 음소거된 하위 카테고리에서 무용어 해시태그 검색 반환 금지
  • everyone messageable_level이 있는 그룹에 TL0이 메시지 전송 불가
  • 테스트에서 깨끗한 상태를 가정하지 않음
  • 변경되지 않은 경우 채널 슬러그 검증 금지
  • 아바타의 box-sizing
  • Discourse-follow 알림 유형
  • ChatMessage.cook에 누락된 user_id 인자 추가
  • 사용자가 게시물을 생성할 수 있을 때만 카테고리 채팅에 액세스
  • git merge 중에 사라진 문자열 사용
  • 마법 시간 범위 제거
  • 해시태그 자동완성에 백스페이스 허용
  • 화살표 키 누를 때 자동완성 컨테이너 스크롤
  • 북마크 자동 삭제 환경 설정에 대한 user_option 저장 제거
  • Mandrill 웹훅을 올바르게 파싱
  • 스타일 가이드에 REPLACEMENTS 아이콘 추가
  • 이메일 요약 제목 순서 일관성 유지
  • 러시아어에 대해 올바른 복수 규칙 사용
  • 마법사를 통해 홈페이지 스타일 변경 불가
  • 업로드를 제거하기 위해 채팅 메시지를 편집할 때 중복 확인 금지
  • 스태프 정보 경고 링크에 잘못된 라우트 경로
  • DistributedMutex 잠금 시도를 올바르게 집계
  • "nohighlight"에 대한 콘솔 경고 제거
  • 검색 컨트롤러 상태 초기화
  • 플러그인에서 멘션의 사용자 상태가 실패하지 않도록 보장
  • GitHub 원박스 ellipsis 스타일링이 9d03f20에서 회귀
  • read_more 및 read_more_in_category에 누락된 텍스트 복원
  • 충돌을 피하기 위해 더 구체적인 클래스 이름
  • 생성된 tsqueries가 유효한지 확인
  • 80e422c의 Multipart uppy 업로드 회귀
  • 채팅에서 해시태그 자동완성이 키보드 뒤에 있지 않도록 보장
  • 사용자가 채팅할 수 없는 경우 해시태그에 대해 채널 반환 금지
  • 서브폴더 설치에서 깨진 이미지
  • 서브폴더에서 비밀번호 재설정 시 깨진 이모지 URL
  • 새 PM 알림이 멘션보다 우선해야 함
  • 사용자의 보안 카테고리 서버 측 해시태그 조회
  • 채널 설정에서 관리자 설정을 올바르게 숨김
  • 스크린된 IP 주소의 마지막 일치 시간 표시
  • 321b14d의 관리자 웹훅 회귀
  • GDPR 준수에 대한 조언 제공 금지
  • 설정에 대한 번역 추가
  • 권한 기반 중복 해시태그 조회 결과
  • 테마의 color_scheme_id에 대한 올바른 속성 사용
  • skip_new_user_tips가 false인 경우 확인된 팝업 초기화 금지
  • 프로필 페이지가 로드되지 않음
  • 이전에 삭제된 게시물을 열 때 오류
  • 웹훅이 채널의 last_message_sent_at을 터치해야 함
  • 채팅 mp3 사운드에 대해 사용 가능한 경우 CDN 사용
  • URL 단편자가 정리되지 않음
  • 스크린된 IP 주소의 match_count 업데이트
  • 새 메시지가 직접 메시지 채널을 맨 위로 올림
  • 채팅 채널이 아닐 때만 활성 채널을 null로 만듦
  • 사용자 승격/강등 시에만 보안된 사이드바 링크 수정
  • 첫 번째 게시물이 아닌 경우 주제 맵을 강제 표시하지 않음
  • 채팅 채널 메타데이터 날짜가 업데이트되는지 보장
  • 좁은 화면에서 전환 시 사용자 메뉴 버그
  • 모든 경우에서 Deactivate가 호출되지 않음
  • avatarUrl 헬퍼의 결과에 CDN 포함
  • drupal 영구 링크 생성을 /node/ 사용으로 변경
  • DB 레벨에서 채팅 채널 슬러그 고유성 보장
  • 채팅 채널 구독에 MessageBust.last_id 추가
  • ember-cli 전용 페이지에서 상대 URL 라우팅
  • 감시 단어 대체 이모지 렌더링
  • GitImporter에서 URL 업데이트 금지
  • 게시물 생성기 스펙에서 목록에 없는 주제 생성 제한 준수
  • 이메일 해시태그 쿠킹 텍스트 대체 오류
  • WatchedWords로 해시태그 쿠킹 텍스트 대체 금지
  • 발췌 파싱을 위한 null svg 클래스 처리
  • 사용자 메뉴에서 주장된 검토 대기 항목 제외
  • 가로 스크롤이 올바르게 작동하지 않음
  • 클론하기 전에 리디렉션 추적을 사용할 때 첫 번째 git 요청 사용
  • 구독 취소 키에 관련 사용자가 있는지 검증
  • #15313에서 ScrollingPostStream 회귀
  • 검토 대기 항목에 채팅 채널 정보 표시
  • 검토 대기 항목 컴포넌트가 템플릿 전용이 될 수 있도록 허용
  • iPad에서 사이드바 및 개편된 사용자 메뉴의 마진
  • 특정 경우에서 oneboxer에 svg 허용
  • 중복 링크 게시 시 메시지 개선
  • 자동 플래그에 동의할 때 게시물 삭제 알림 금지
  • 업로드가 허용되지 않는 경우 오류 메시지 표시
  • 줄 시작에서 해시태그 자동완성 허용
  • 일관된 좁은 데스크톱 너비
  • 읽음 상태 처리 중 읽지 않은 수가 오래된 PM 표시
  • 기능이 없는 장치에 호버 상태 적용 금지
  • 날짜/시간이 줄바꿈되지 않도록 보장
  • 채팅 메시지 플래그 불일치 시 사용자 음소거 해제
  • 추가될 때 오디오 재생 방지
  • 좁은 화면에서 돌아올 때 사이드바 토글
  • 코어 사이드바가 비활성화된 경우 채팅 사이드바가 존재하는지 보장
  • 코어 작성기 리사이즈 시 드로어 오류 방지
  • 대소문자를 무시하기 위한 올바른 Regexp 플래그 사용
  • 카테고리 해시태그 슬러그 일치 항목을 맨 위로 이동
  • 기존 사용자가 실수로 초대 사용 불가
  • 플러그인 아웃렛에 기간 필터 전달
  • 사소한 해시태그 자동완성 수정
  • 실험적 해시태그 검색 결과 일치 및 제한 수정
  • .hashtag-cooked 클릭 추적 금지
  • chat_enabled 설정 기반으로 chat_allowed_groups 설정
  • 해시태그 검색 결과에서 :emoji: 언에스케이프
  • S3 인벤토리 파일의 행 필터링이 너무 엄격함
  • 가시성을 위해 태그를 필터링할 때 태그 그룹 권한 준수
  • group_in_subject 사이트 설명의 링크 업데이트
  • 카테고리 삭제 시 관련 채널 삭제
  • 이전에 사운드가 설정되지 않은 경우 사운드를 변경할 수 있도록 허용
  • hashtag-raw에 대해 구식 해시태그 스타일로 복원
  • prefixColor가 없는 경우 색상 스타일 추가 금지
  • app/models/admin_dashboard_general_data.rb의 release_notes_link 수정
  • /tests/fixtures/dashboard-new-features.js의 release_notes_link 수정
  • DButton이 문자열 작업에 대해 올바른 타겟을 사용하도록 보장
  • Enable_auto_join_users가 채널 생성에 사용됨
  • 더 나은 chat-message-actions 위치
  • 사용자 환경 설정 추적 페이지의 올바른 구현
  • 새 해시태그 자동완성을 위한 태그 순서 조정
  • 새 해시태그 HTML을 마크다운으로 인용할 수 있도록 허용
  • tl4가 일괄 선택할 수 있도록 허용
  • 현재 사용자가 DM을 보낼 수 없는 경우 사용자 카드 버튼 숨김
  • 사용자가 이미 사용했으면 초대 사용 오류
  • 관리자 신뢰 수준 성장 보고서 버그
  • 검색에서 특수 a 키워드 관련 회귀
  • 사용자 옵션을 한 번만 업데이트
  • 사용자 환경 설정 편집 후 상태가 초기화됨
  • 사용자 정의 Primary-Numbers 추가
  • 검색 필터 @username에서 유니코드 지원
  • 반응 알림 우선순위 낮춤
  • About 페이지에서 Users를 Sign-Ups로 이름 변경
  • 화살표 키가 부모 컴포넌트로 버블링되는 것을 방지
  • 스크롤 위치를 전체 페이지에만 적용
  • 사이드바 링크가 didInsert 작업을 등록할 수 있도록 허용
  • 주어진 경우 메시지 ID로 드로어를 올바르게 열기
  • 편집 후 작성기가 포커스되는지 보장
  • 환경 설정 대신 전체 페이지만 확인
  • 활성 채널을 올바르게 강조
  • 크기 제한을 초과하는 업로드의 속성 업데이트 허용
  • send_message 자동화에 recurring 재추가
  • 채팅 오디오를 서비스로 재구현
  • moderators_manage_categories_and_groups가 준수되는지 보장
  • 백업 코드가 사용 가능한 경우 계정 잠금 해제
  • 더 작은 이미지 업로드가 존재하는 경우 이미지 축소
  • 영구 링크 문제
  • 새 주제/메시지 라우트에 주제 목록 미리 로드 금지
  • 허용된 그룹에 "everyone"이 포함된 경우 채팅 요약 전달
  • 매 사용 시 RegEx를 다시 생성하지 않고 캐시된 RegEx 사용
  • 카테고리 채널 슬러그 자동 생성
  • 감시 단어 제출 버튼은 기본적으로 비활성화되어야 함
  • 저장된 텍스트에 i18n 사용
  • 사이드바에서 시작하는 초안 DM 처리
  • not null 제약 조건을 추가하기 전에 값 마이그레이션
  • 사이드바 링크가 드로어 모드를 준수하도록 만듦
  • 채팅 채널이 존재하지 않는 경우 카테고리 삭제 허용
  • 관리자로 승격되면 사이드바 링크 업데이트
  • 태그가 없는 경우 주제 추적 단계 오류
  • 채팅 편집기 ID를 not null로 만듦
  • ChatMessageUpdater가 guardian의 편집 액세스를 확인하도록 만듦
  • #7fca078 후속 조치
  • 리텐션 리마인더는 절대적이며 상대적 부모가 필요함
  • 환영 주제는 /categories 페이지에서도 숨겨져야 함
  • NGINX 요청 헤더 버퍼 증가
  • 초안 미리보기에서 링크 제목을 올바르게 렌더링
  • 이전 라우트 처리 단순화
  • can_send_private_messages가 시스템 사용자에 의존하지 않도록 만듦
  • ChatMessage 및 ChatMessageRevision에 편집 사용자 ID 추가
  • 영구 삭제 모달 버그
  • 실험적 사용자 내비게이션에 멘션 탭 복원
  • HTTP를 통해 테마를 클론할 때 원래 URI도 시도
  • 테마 가져오기 오류 처리는 hijack 블록 내에서 수행되어야 함
  • 404를 받을 때 채팅이 무한 루프에 진입하는 것을 방지
  • 범위를 직접 메시지로 제한하지 않음
  • 클라이언트의 알림 데이터는 식별자를 기대함
  • 모바일 small-actions의 사소한 정렬 수정
  • 초대를 통해 그룹에 사용자가 추가될 때 그룹 로그에 기록
  • "내 게시물"의 원형 표시기, 색상 수정
  • 새 주제 버튼은 태그로 필터링된 경우에도 권한이 없는 카테고리에서 이제 올바르게 비활성화됨
  • lastUnreadUrl의 게시물 번호 수정
  • 일반으로 설정된 카테고리의 알림 수준 변경 불가
  • 모든 콜백을 평가하고 오버라이드하지 않음
  • 작은 작업 게시물에 대해 주제 작성자에게 알림하지 않음
  • 비밀번호 재설정 오류 페이지 후속 수정
  • 여러 AJAX 오류 표시 단순화
  • SSO를 통해 그룹을 동기화할 때 사용자를 다시 그룹에 추가하려는 시도 금지
  • 사이드바 기본값을 백필할 때 고유 충돌 무시
  • 사용자 정의 {{action}} 수정자가 actions 해시와 함께 작동하는지 보장
  • 몇 가지 주제 요소가 너무 넓음
  • group-box 그룹 이름을 클래스에서 data 속성으로 이동
  • 자동 그룹에 이미 있는 사용자가 로그인할 수 있도록 허용
  • 다크 스키마가 선택되면 theme-color <meta> 태그 추가
  • 변수 이름 오타
  • Topic 모델의 오류 속성 초기화
  • DiscourseConnect를 통해 변경될 때 그룹에서 사용자 추가/삭제 기록
  • 검토 대기 항목 편집 시 카테고리 선택기가 선택을 업데이트하지 않음
  • controllerReady 속성을 올바르게 초기화
  • 커밋 메시지의 첫 번째 줄만 사용
  • 사소한 오타
  • 카테고리 로고 img에 max-width 설정
  • personal_message_enabled_groups에 대한 클라이언트 측 검사
  • 카테고리 로고 img에 너비 설정, 컨테이너가 아님
  • 메시지를 방문할 때 404 페이지 표시 금지
  • 다양한 함수를 올바르게 디바운스
  • 로드 시 헤더 오프셋을 한 번만 계산
  • 필요한 경우 모든 게시물 검증을 건너뛰기
  • 미니피케이션이 colocated 커넥터를 깨지 않도록 보장
  • 표준 목록에 그룹 없는 이모지 포함 금지
  • CurrentUserSerializer의 Sidebar_list_destination
  • 드롭다운이 형제 라벨 위에 있는지 보장
  • 추적 및 태그를 위한 사이드바 목록 목적지
  • RSS 피드에서 숨겨진 주제 게시물 및 작은 작업 제외
  • 클릭 시 사용자 카드 포커스 상태 표시
  • 보안 키 복사 명확화
  • 일반 카테고리가 삭제된 경우 general_category_id 초기화
  • 드롭다운 탐색 중 레이아웃 시프트 방지
  • RTL 모드에서 신뢰 수준별 사용자 셀 조정
  • RS384 및 RS512 cose 암호 제거
  • 타임라인 날짜를 클릭 가능하도록 표시
  • user-stream-item에 대해 Action_code_path가 로드되지 않음
  • 3자리 16진수 코드로 저장된 색상이 있는 카테고리의 누락된 카테고리 배지
  • none 및 all로 필터링된 경우 카테고리 사이드바 링크가 활성이 아님
  • prefixCSS를 prefixElementColors로 대체
  • sha1 문자열 배열을 정렬하기 전에 nil 항목 제거
  • 일반 카테고리 삭제 시 관련 사이트 설정 초기화
  • 모바일에서 상태 이모지가 왼쪽에 표시됨
  • 게시물에서 사용자 상태 이모지 정렬
  • 지배적 색상 계산 중 HTTP 오류를 올바르게 처리
  • 오타
  • 사이드바 접두사 스타일에 대한 경고
  • 로그인 시 사용자 필드 스타일링
  • 텍스트 변경
  • 스태프 작업 로그 ‘세부 정보 표시’ 링크
  • 로컬 날짜 형식 단축키가 올바르게 작동하는지 보장
  • 투표 유형 토글 버튼이 올바르게 작동하는지 보장
  • 비활성화된 설정은 UI에서 오버라이드하지 않아야 함
  • 구식 PM 설정 숨김
  • 필드가 비밀번호와 같은 경우 오류 표시
  • 공개 주제 초대 기능 제거
  • 환영 주제가 삭제된 경우 환영 CTA 배너 표시 금지
  • 메시지 섹션의 그룹 수신함이 그룹 이름으로 정렬되는지 보장
  • 날짜가 없는 경우 로컬 날짜 동일한 범위 결정 오류
  • must_approve_users인 경우 주제 도착은 숨겨져야 함
  • calculate_dominant_color!의 오류 처리 개선
  • 마법사 소개 단계에서 기본 사이트 제목 값을 미리 채우지 않음
  • 첫 번째 관리자 사용자가 자동 그룹에 추가되는지 확인
  • 음소거된 카테고리를 극복하는 감시 중인 주제
  • 들여쓰기된 코드 블록 후 이모지 트리거 능력
  • PM 태그에 대한 사이드바 섹션 링크 아이콘 누락
  • 사이드바의 discovery.category 링크
  • 관리자가 편집하는 경우 정적 주제에 대한 품질 제목 검증 건너뛰기
  • 결과 일괄 초대를 올바르게 집계
  • 게시물에서 사용자 상태를 두 번 표시하지 않음
  • 새 일반 카테고리 변경으로 인한 주제 생성 방지
  • 검토할 수 없는 사용자에게 검토 사이드바 링크 표시
  • R2 gem의 버그를 우회하여 유효한 RTL CSS 생성
  • 스태프 작성 전용 모드에서 관리자의 이메일 로그인 허용
  • 스태프 작성 전용 모드에서 관리자의 로그아웃 허용
  • 필요하지 않은 경우 영점 너비 공간 제거
  • 더 나은 엄격한 초대 검증기 추가
  • 누락된 조상 태그가 있는 재귀적 태그 조회 되돌리기
  • 누락된 테마 업로드는 프리컴파일 프로세스를 깨서는 안 됨
  • 과거에 설정된 리마인더에 대한 북마크 리마인더 알림 제거
  • 사이드바를 닫을 때 모든 콜백이 철거되는지 보장
  • 진행 중인 업로드가 있을 때 새 업로드를 시작하는 것 관련 특이점
  • 사이드바 제목에 Category#category_text 사용
  • secure_uploads의 마이그레이션 오타
  • 작성기 그리피(grippie)가 계속 표시되도록 보장
  • 일부 작성기 메시지가 깨짐
  • 서브폴더 설치에서 404 전송 비콘 “모두 나가기”
  • 누락된 조상 태그가 있는 주제에 재귀적으로 태그 지정
  • 추천 카테고리 주제가 고유한지 확인
  • personal_message_enabled_groups에 대한 List_suggested_for 조건부
  • Android에서 더 나은 가상 키보드 감지
  • 사용자가 찾られない 경우 사용자 결과 페이지 업데이트
  • CTA의 잘못된 대소문자
  • posts:inline_uploads에서 올바른 모델 쿼리
  • 이미지 지배적 색상 계산 중 다운로드 실패 처리
  • 익명 사용자의 사이드바 카테고리가 이름으로 정렬되지 않음
  • 비활성화된 경우 사이드바에서 미분류 카테고리 건너뛰기
  • 사이드바 사용자, 그룹 및 배지 링크에 대한 사이트 설정 준수
  • 비활성화된 경우 실험적 사용자 내비게이션 변경 숨김
  • 구식 사이트 설정에 값이 비어 있으면 DB 마이그레이션 실패
  • 검토 대기 게시물이 삭제된 경우 사용자 메뉴의 검토 대기 항목에 대한 누락된 문자열 추가
  • 구식 iOS에서 사이드바 스크롤 페이드
  • GitHub 원박스 구문 강조 수정
  • admin_js.* 키로 텍스트 오버라이드가 작동하지 않음
  • 빈 인라인 BBCodes가 깨짐
  • 일부 경우에서 헤더 오프셋 위치가 올바르지 않음
  • 태그가 비활성화된 경우 Tag 객체를 직렬화하려는 시도 금지
  • 서브폴더 설정에서 페이지 내 앵커 링크가 깨짐
  • sent_recently 윈도우 내에 있을 때 이전 메시지를 삭제하지 않음
  • 초대에 invite_to_topic 매개변수를 올바르게 전달
  • Safari에서 썸네일 로딩이 사용되도록 보장
  • 이미지 로딩 중 저해상도 플레이스홀더가 사용되도록 보장
  • “설정 종료” 링크는 마법사를 종료하고 사용자를 홈페이지로 이동해야 함
  • 관리자 사용자 삭제 대화 상자 버튼 관련 회귀
  • 가 보장됨<script> handlebars 템플릿이 올바르게 네임스페이스 처리됨
  • 사용자 상태 툴팁에 원본 번역 문자열 사용
  • 테마 컴포넌트가 빈 로케일 파일과 함께 작동해야 함
  • es6 모듈 경로에 플러그인 정의된 이름 사용
  • discovery-categories가 항상 PreloadStore를 정리하도록 보장
  • 게시물 및 사용자별로 단일 알림 생성
  • 마법사 라우트에서 “토픽 만들기” 공지 표시 안 함
  • 개인 테마 키를 사용자로부터 비밀로 유지
  • 다음 북마크 페이지가 존재하는 경우에만 반환
  • 배지 쿼리가 제공되면 sql 옵션을 즉시 표시
  • 환영 토픽이 편집되는 즉시 환영 토픽 배너 숨김
  • iOS12 지원을 수정하기 위해 start-discourse.js를 트랜스파일
  • Git 저장소 URL에서 .git 끝이 누락되는 것을 허용
  • 프로덕션 빌드에서 클래스가 EmberObject의 "instancesof"일 수 없음
  • 사이드바로 인한 TopicTrackingState 리스너 누출 방지
  • 새 사이트에서만 일반 카테고리 시드 생성
  • 북마크에 대한 기본 auto_delete_preference 저장하지 않음
  • PM 태그를 감시하는 관리자 알림하지 않음
  • 속삭임 또는 작은 액션 작성자 초대하지 않음
  • can_tag_pms인 경우 태그 선택기 표시
  • categories+latest에 대해 topic_list를 올바르게 사전 로드
  • 작은 액션에 대해 토픽 허용 사용자 건너뜀
  • 그룹을 나설 때 신뢰 수준 복원
  • 마법사 스타일링 단계에 대해 스타일링 변경사항 재로드
  • LocalJumpError : 예상치 못한 return
  • iOS 소프트웨어 키보드가 sk 본문이 숨겨지는 것을 방지
  • 새 사용자 메뉴에서 예상치 못한 스크롤바 제거
  • ember-cli를 통해 컴파일할 때 관리자 전용 JS 로드
  • 익명 사용자에게 사이드바 햄버거 패널 드롭다운이 작동하지 않음
  • 중복된 토픽 목록 요청 방지
  • 사이드바가 없으면 사이드바 토글 버튼 숨김
  • 로그인이 필요한 경우 익명 사용자에게 사이드바 숨김
  • 멀티사이트에서 Backup/Restore가 올바른 Redis 네임스페이스를 사용하지 않음
  • 제목 추출에 대해 잘못된 형식의 HTML 무시
  • 좋아요 표시 로직을 클라이언트 측으로 이동
  • discourseComputed에서 네이티브 클래스 의존성 추적
  • 컴포저가 닫힐 때 “–composer-height” 스타일 제거
  • 아카이브된 토픽에 대한 좋아요 버튼 개선
  • match_all_tags가 URL 파라미터로 전달될 수 있도록 허용
  • 북마크에 대한 last_unread_post 발췌 로직 제거
  • discobot에게 봇 명령을 수행하도록 요청할 때 추가 공백 허용
  • 이메일 토픽에 대해 신규 및 기존 스테이징된 사용자 제한
  • 실시간으로 hide bootstrap mode 공지 표시
  • API 지원 없이 Twitter onebox 비활성화
  • 컴포저가 접힌 상태일 때 --composer-height 설정
  • 환영 토픽 제목을 편집할 수 없었음
  • 검토 가능한 사용자를 삭제할 때 가디언 체크에서 복구
  • 토픽 목록 어댑터가 undefined를 직렬화하지 않도록 보장
  • UpdateHotlinkedRaw에서 삭제된 토픽에 대해 예외를 발생시키지 않음
  • Markdown-it 파싱 함수는 {}를 기본값으로 하는 env 인수를 필요로 함
  • Categories 내비게이션 항목에 대한 회귀 문제
  • 사용자가 그룹에서 제거되면 flair 그룹 초기화
  • onebox에서 죽은 및 큰 이미지 제거
  • 현재 사용자의 프로필이 아니라면 색상 스키마 미리보기를 하지 않음
  • 카테고리 또는 태그가 변경될 때 편집자에게 알림하지 않음
  • 토픽을 하드 삭제할 때 모든 게시물 파괴
  • onebox 생성 시 SSL 오류를 무시
  • URL 정규화 버그로 인한 손상된 onebox 이미지
  • S3에서 파일을 찾을 수 없으면 오류를 발생시키지 않음
  • word watcher가 nil 문자열과 함께 작동하도록 함
  • phpbbb 가져오기 스크립트가 youtube 태그를 파싱하지 못함
  • android 키보드가 sk 포커스 시 즉시 숨겨지는 것을 방지
  • 다른 대소문자로 동일한 감시 단어 추가 허용
  • 모든 내부 작업 실패를 올바르게 기록
  • 새 사용자 가입 시 만료된 초대장을 사용하지 않음
  • 보조 more 섹션 링크가 활성으로 표시되지 않음
  • UserCommScreener에서 actor가 선호사항이 없는 경우 처리
  • 가디언에서 사이트 설정을 메모이제이션하지 않음
  • 카테고리별 카테고리 조정 메모이제이션 범위 설정
  • 하위 카테고리 목록이 있는 카테고리에서 업데이트 배너를 한 번만 표시
  • review-index 라우트를 나갈 때 /reviewable_counts 채널에서 구독 해제
  • Sidebar::MoreSectionLinks에서 링크가 잘못 활성으로 표시됨
  • 작업 클래스를 찾을 때 dig 사용 방지
  • ScreenTrack에 appEvents 주입
  • 내장된 토픽의 푸터에 기본 로케일 사용
  • 마법사 스타일링 단계에서 top_menu 사이트 설정을 덮어쓰지 않음
  • 연도 선택기 및 지우기 버튼 관련 버그
  • 스키마 변경 후 word_watcher 캐시 키 업데이트
  • 마법사 마지막 단계 "corporate"가 변경사항을 저장하지 못함
  • 슬러그 생성 방법이 인코딩될 때 봇이 오류를 생성할 수 있음
  • mandrill 웹후크에 대해 HEAD 요청 허용
  • 북마크 로딩 스피너를 올바르게 표시
  • 모든 공개 토픽 쿼리 옵션이 Ember를 통해 사용될 수 있도록 보장
  • theme_uploads_local이 시작부에 /가 하나만 있도록 보장
  • iPad 및 모바일에서 버튼 바 오버플로우 표시
  • UserCommScreener 필터가 대상 사용자 ID에서 actor 사용자 ID를 사용함
  • 카테고리 파라미터에서 사용자 정의 필드에 배열 값 허용
  • preload_json 없이 오류 핸들러가 올바르게 렌더링되도록 보장
  • 자동 그룹을 새로고침할 때 멤버십 업데이트 이벤트 게시
  • 태그 설정에서 everyone 그룹 지원
  • 마법사 라우트에서 사이드바가 항상 비활성화됨
  • 거부된 이메일은 로그가 정리되기 전에 정리되어서는 안 됨
  • 사용자 브라우저가 ellipsis를 다시 작성하더라도 업로드가 작동하도록 보장
  • 사용자가 닫힌 토픽에서 인용할 수 있도록 허용
  • 관리자 템플릿이 비관리자 컨트롤러에 사용되지 않도록 보장
  • 감시 단어를 적용하기 위해 사용자 필드를 쿡하지 않음
  • 사용자 목록이 완전하고 정렬되어 있는지 확인
  • 모든 사용자 인스턴스가 올바른 상태 추적 카운터를 가지고 있는지 확인
  • 여러 구독자가 사용자 모델에서 trackStatus()를 호출하는 경우를 올바르게 처리
  • 픽스처에서 멘션 경로 수정
  • 스톱이 있는 선형 그라데이션이 R2를 혼란스럽게 만듦
  • 잘못된 태그 문자가 있는 필터 처리 개선
  • onebox 타임아웃에 대해 오류를 발생시키지 않음
  • 사이드바에서 키보드 단축키 버튼 제목
  • 토픽 게시 시 태그 감시자에게 알림
  • 그룹 멤버 일괄 작업 일관성 유지
  • 사이드바 커스텀 링크 willDestroy 전달
  • 배지 백필링이 :user_badge_granted DiscourseEvent를 트리거
  • 오래된 모델을 재수화할 때 주입이 건너뛰히도록 보장
  • 사용자가 비밀번호를 재설정하면 초대장을 사용하지 않음
  • 사용자 상태 업데이트를 받으면 다른 사용자의 상태가 정리되었음
  • 사이드바 문자열을 올바르게 복수화
  • isExistingIconId()가 #17553에서 회귀
  • 이름으로 동적 컴포넌트를 올바르게 호출
  • 모바일에서 d-editor-button-bar의 오버플로우를 숨길 수 없음
  • 패딩 사용, 마진 사용 안 함
  • 기본 URL과 상대 URL 병합에 URI#merge 사용
  • 다중 선택이 목록에 noneItem을 사용하는 것을 방지
  • 사이드바 전용 select kit CSS를 사이드바로 제한
  • 커스텀 섹션 willDestroy 전달
  • 태그 편집 알림이 비활성화되면 작업 건너뜀
  • PostRevision에서 Symbol 객체가 역직렬화될 수 있도록 허용
  • 태그 편집 알림이 비활성화되었는지 확인
  • 사용자가 추적하지 않는 토픽에 대해 읽지 않은 수 배지 표시
  • SSE 4.2가 없는 시스템 지원
  • PostRevision에서 Time 객체가 역직렬화될 수 있도록 허용
  • 멀티셀렉트 사용자 필드 검증 관련 버그
  • miniprofiler에 대한 CSS 조정 및 프로덕션 위치 수정
  • 토픽 추적 상태의 신뢰성 향상
  • UserCommScreener를 user_ids 사용으로 변경
  • 스티키 문제를 수정하기 위해 토픽 아바타 높이 조정
  • 크롤러 보기에서 모바일 사용성 문제
  • select-kit의 몇 가지 회귀 문제 수정
  • firefox < 89를 지원되지 않는 브라우저로 감지
  • 레거시 리졸버에 리졸버 옵션 설정
  • 불안정한 일괄 초대 스펙 업데이트
  • 테마 테스트 html에 QUnit CSS를 인라인으로만 사용
  • 카테고리-태그 필터 라우트가 작동하는지 보장
  • 모든 감시 단어 규칙을 사용자 필드에 적용
  • 레거시 브라우저에 대해 스플래시 화면 <noscript>가 로드되도록 보장
  • 스플래시 화면 로직이 iOS12와 호환되도록 보장
  • tags/:tag_id ->` tag/:tag_id에 대한 ember 리다이렉트 추가
  • 최소/최대 사용자 이름 길이 제한이 검증되지 않음
  • focusout을 사용하는 입력이 #17345에서 회귀
  • 커넥터 템플릿 이름이 camelCase일 수 있도록 허용
  • UploadReferences 대신 UploadReference여야 함
  • 태그 목록 설정에 제한이 없도록 보장
  • pull-hotlinked가 단독 onebox를 다시 작성할 수 있도록 보장
  • ip-lookup 컴포넌트 정의 오류 수정
  • 게시물은 하드 삭제된 토픽에 속할 수 있음
  • 핫링크된 이미지를 가져올 때 onebox 마크다운 대체
  • 캐시된 사용자로 인해 로그아웃이 실패할 수 있음
  • /admin/emails 오류를 올바르게 표시
  • 실험적 사이드바 선호 링크가 사용자에게 표시되지 않음
  • ember-cli-deprecation-workflow를 런타임 의존성으로 이동
  • API 키가 있는 요청에 대해 잘못된 currentUser가 캐시될 수 있음
  • Vimeo 정규식 패턴
  • SiteSetting.delete_removed_posts_after의 최대 값
  • 관리자 콘텐츠에 clearfix 복원
  • PM과 토픽에 대해 고유 게시물 확인을 별도로 유지
  • enable_direct_s3_uploads가 활성화되어 있을 때 큰 파일(>` 5GB) 업로드가 실패함
  • 새 업로드가 생성될 때 업로드 스텁을 삭제하지 않음
  • 빈 속성 값에서 마크다운 처리 실패
  • bulk_invite 불안정한 테스트 수정
  • mixcloud oneboxing 개선
  • 스플래시 화면 제거를 window load 이벤트가 발생할 때까지 지연 (3차 시도)
  • window load 이벤트를 당분간 건너뜀
  • 스플래시 화면 제거를 window load 이벤트가 발생할 때까지 지연 (2차 시도)
  • no-js 뷰에서 스플래시 화면 제거 (2차 시도)
  • #17225 및 #17223 되돌리기
  • sidekiq에서 초기화되지 않은 클래스 변수 오류
  • log_thread 오타
  • 스플래시 화면 제거를 window load 이벤트가 발생할 때까지 지연
  • no-js 뷰에서 스플래시 화면 제거
  • JSON-LD가 배열을 반환할 때 첫 번째 지원된 타입 항목 사용
  • 북마크 정리에는 bookmarkable 패턴 사용
  • [DELETE] /admin/user/:id.json에서 boolean block_* 파라미터를 올바르게 파싱
  • DarkMode 가용성 감지가 깨져 있었음
  • 99999는 유효한 TCP 포트가 아님
  • 태그 그룹이 허용된 그룹 멤버에게 표시되지 않음
  • ember_jquery의 나머지 사용 제거
  • 테마 테스트 라우트에서 스크립트 지연
  • 로컬 날짜 bbcode 재생성 인용
  • 의심스러운 로그인 이메일 알림에서 “최근 사용된 기기” 링크
  • admin-plugins.js 사전 컴파일 (#17154)
  • wizard.js를 ember-cli 자산에 추가
  • start-discourse.js 사전 컴파일
  • 빈 및 잘못된 CSP 보고서 기록 중지
  • 사이트 설정 업로드 참조 마이그레이션에서 잘못된 값 건너뜀
  • 보스니아어에 대한 누락된 복수화 규칙 추가
  • 추가 로케일 병합이 폴백을 고려하지 않음
  • 답변 이중 선택
  • 마법사 css가 코어 css의 일부를 덮어씀
  • 감시 단어 업로드가 의도대로 작동하도록 함
  • JSON 스키마 편집기의 하위 배열 관련 레이아웃 문제
  • 존재 엔드포인트가 세션을 깨뜨리지 않도록 보장
  • 이모지가 올바른 위치에 삽입되도록 보장
  • JSON-LD 요소가 1개 이상인 사이트 처리
  • 토픽에 답변할 때 속삭임 사용 가능
  • 개발 환경에서 localhost의 모든 하위 도메인 허용
  • NavItem 및 Composer 프로퍼티 덮어쓰기가 깨져 있었음
  • 업로드 관련 Rake 작업이 깨져 있었음
  • 알림 수준이 변경되면 실험적 사이드바에서 태그 제거
  • extract_upload_ids가 모든 짧은 URL과 함께 작동하도록 보장
  • 웹후크 라우트에서 CSRF 토큰 확인 건너뜀
  • 커스텀 이모지 그룹에 대해 번역된 폴백을 그룹 이름으로 표시
  • 이미지가 올바른 크기로 표시되도록 허용
  • Twitter onebox가 확장된 링크에 대해 공백을 유지
  • 전체 이름을 우선할 때 인용 알림을 올바른 사용자에게 전송
  • 잘못된 과거 사이트 설정 데이터 정리
  • upload_references의 theme_settings에서 빈 문자열 처리
  • 메일에서 TLS 비활성화를 다시 가능하게 함
  • onebox 미리보기 html을 구성할 때 youtube 제목 이스케이프
  • 추적된 토픽 목록에서 누락된 추적된 하위 카테고리 토픽
  • 잘못된 인증 쿠키를 올바르게 처리
  • 개발 환경에서 마이그레이션 후 멀티사이트 db 시드
  • Email Send 게시물이 이미 사용 중이라는 오류
  • 마법사에서 자동 스타일 미리보기 복원
  • DiscourseConnect 로그인이 이메일 도메인 기반으로 자동 승인되지 않음
  • 컴포저가 none/all 태그로 사전 입력되지 않도록 보장
  • 마법사 드롭다운에서 오류를 발생시키지 않음
  • 초대 전용 사이트에서 초대장을 사용 시 사용자 승인
  • twitter:image 메타데이터에 SVG를 사용하지 않음
  • PM과 새 토픽을 오갈 때 컴포저 초안 유지
  • 서버/클라이언트에서 카테고리 본문 클래스 생성 조화
  • 정지한 사용자 표시
  • 내비게이션 항목 사이를 이동할 때 f 쿼리 파라미터를 스티키로 유지
  • 토픽 목록 내비게이션 항목 수가 추적 필터를 준수하지 않음
  • select kit 행에서 이벤트 대상 변경
  • 추적 필터가 max_category_nesting이 3인 경우를 고려하지 않음
  • 아이콘이 없으면 기본 푸시 알림 아이콘으로 폴백
  • 프로덕션에서 플러그인 테스트 js를 찾지 않음
  • 북마크 빠른 액세스 테스트 추가 및 사용자 이름 수정
  • to-markdown에서 중첩 인용을 올바르게 처리
  • 음소거 및 정지 관련 이메일에서 사용자 시간대 준수
  • 날짜 변경 시 입력을 다시 계산해야 함
  • 북마크 빠른 액션 메뉴의 잘못된 URL
  • 중복 북마크 삭제 쿼리를 추가로 개선
  • 불필요한 토픽 북마크 삭제
  • InlineOneboxer 감시 단어 검열 오류
  • 인라인 onebox에 검열된 단어 적용
  • bookmark-icon 제목 개선
  • PM 및 그룹 헤더 검색 제한
  • nil 사용자 생애에 대해 핫링크된 이미지 가져오기 건너뜀
  • 기본 사용자 옵션 적용이 boolean 플래그에서 작동하지 않음
  • boolean에 대한 사이트 설정 변경은 true/false로 기록되어야 함
  • 플러그인 아웃렛 및 인덱스 사용 배치 리팩토링
  • 게시물이 다시 베이킹될 때 인라인 onebox 캐시 정리
  • 기본적으로 뷰 로컬에 빈 해시 전달
  • 'allowed_href_schemes’를 모든 src/srcset 속성에 적용
  • 사용자가 “일반” 카테고리를 선택할 수 있도록 허용
  • 컴포저를 위한 공간을 만들기 위해 CSS 전환 사용
  • 좋아요와 같은 게시물 액션에서 acted 상태가 여러 좋아요와 동기화되지 않을 수 있음
  • 초대장에 대해 ‘이메일 계정 숨김’ 적용
  • 읽기 전용 모드에서 모든 종류의 로그인 방지
  • 프로덕션에서 ember-cli 빌드 대상에 safari 12 추가
  • 읽기 전용 오류가 요청 형식을 준수하도록 함
  • 외부 Discourse 인스턴스에 대한 인용 렌더링 처리
  • 검토 가능한 항목을 편집할 때 허용된 태그 확인
  • 자동 마진이 너무 좁은 콘텐츠 유발
  • 확장을 생성할 수 없으면 오류 메시지 표시
  • 값이 변경되지 않으면 카테고리 사용자 정의 필드 변경을 기록하지 않음
  • 마이그레이션 전에 PostgreSQL 확장 생성
  • 중복 시 커스텀 헤더 대신 헤더 값 사용
  • BookmarkManager에 등록된 bookmarkables 사용
  • 다형 북마크에 대해 .ics 허용
  • 뒤로 버튼을 사용할 때 스크롤 위치 저장
  • 사용자 필드에 감시 단어 적용
  • 북마크 보고서에 대한 다형 북마크
  • 배치 사전 서명 속도 제한에 대해 숨겨진 사이트 설정 사용
  • in:bookmarks 검색에 다형 북마크 사용
  • 파이프라인 및 멀티 redis 명령 지원 추가
  • 배경 좋아요 수 업데이트가 자체 사용자 액션을 고려하지 않음
  • 이름 및 사용자 이름을 일관되게 우선순위화
  • TOC에서 스크롤을 수정하기 위해 pan 이벤트 핸들러 제한
  • 가져오기 스크립트에서 올바른 ActiveRecord 메서드 사용
  • popper를 클릭할 때 d-popover가 닫히도록 보장
  • 새 사용자 서사 봇에 대한 다형 북마크
  • user_badge_granted 이벤트 이중화 방지
  • 관리자 테마 설정이 폭발하는 것을 방지
  • 행위자로 게시물의 투표 검증
  • 제한된 카테고리에 게시하기 위한 토픽 타이머로 인해 토픽 뷰가 깨짐
  • 유니코드 사용자 이름을 가진 사용자가 활동에서 더 많은 토픽을 로드할 수 없음
  • show_emails가 활성화되면 관리자 사용자 목록에 이메일 추가
  • 번역 오버라이드에 %{key}가 포함된 경우 누락된 번역
  • hotlinked_media 마이그레이션에서 잘못된 custom_field json 건너뜀
  • permalink_normalizations 설정 검증
  • 데이터베이스 복원 중 열거형 타입 처리
  • 날짜 팝오버를 숨길 때 인스턴스 파괴
  • 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 앱 다크 모드를 위한 이메일 스타일
  • 게시물 날짜 링크의 Href 속성
  • 게시물 날짜 링크 요소에 href 추가
  • 이모지 자동완성 관련 오류 방지
  • 다크 모드 이메일 스타일 업데이트
  • allowed_tags 및 allowed_tag_groups가 제거될 수 있도록 보장
  • 첨부된 수신 이메일을 찾지 못하는 이메일 로그
  • category_required_tag_groups가 tag_groups와 함께 파괴되도록 보장
  • ClipboardItem이 지원되지 않으면 clipboard.writeText로 폴백
  • iOS 12에서 버그 있는 토픽 스크롤
  • everyone 그룹에 대한 권한 직렬화
  • 잘못된 tag_group id가 있는 필수 카테고리 태그 그룹 정리
  • 레거시 브라우저 처리가 전체 <noscript> 내용을 사용하도록 보장
  • 모더레이터 사용자에게 사용자 알림 탭 숨김
  • Uppy-image-uploader 및 uppy-upload 믹신의 사소한 문제
  • API 범위 허용 URL에서 중복 방지
  • 형식 제약이 없어도 API 범위의 허용 URL에 라우트 포함
  • 검색 인덱스에서 자동 앵커 제외
  • 검색 인덱스에서 최대 단어 길이 제한
  • 구형 모바일 브라우저에 크롤러 콘텐츠 포함
  • 공개 태그 그룹에서 태그를 감시하는 사용자에게 알림하지 않음
  • "오늘 늦게"를 표시할 때 "이번 주 늦게"를 숨길 필요 없음
  • 로딩이 완료되면 이미지의 높이가 변하지 않도록 보장
  • 사용자가 초대받은 토픽으로 리다이렉트
  • raw_html에 대해 pull_hotlinked_image를 시도하지 않음
  • 자동 생성된 이메일이 그룹 SMTP 이메일 폭풍을 유발함
  • 정수 사용자 이름으로 사용자를 생성할 때 500 오류
  • 게시물 소유자가 변경되면 ‘posted’ 컬럼 업데이트
  • 작업을 수행한 후 검토 대기열 스크롤이 작동하지 않음
  • 북마크 모달 및 토픽 타이머 모달의 날짜 선택기에서 옵션 정렬 중지
  • Can_permanently_delete는 관리자를 확인해야 함
  • 업로드를 생성할 수 없으면 테마 생성 중단
  • 올바른 게시물 및 토픽 shareUrl 생성
  • ActiveSupport::Inflector가 Zeitwerk에 의해 사용되도록 보장
  • 카테고리 컨텍스트에서 태그 필터의 태그 수 숨김
  • 상단 위치가 잘못 선택되면 popper를 뒤집음
  • esc 키를 누르면 사용자/그룹 카드 닫기
  • sidekiq conf 전체를 to_prepare에 넣지 않음
  • 원격 이미지를 다운로드할 때 HTML ``<img` 유지
  • 검토로 새 토픽을 보내기 전에 카테고리 태그 제한 검증
  • 선택 가능한 아바타 재설정이 실패했음
  • 필요 시 제한된 그룹 경고 표시
  • tsqueries 주위에 unaccent를 감싸지 않음
  • 사용자 페이지에서 알림 수준을 muted/ignored로 설정하는 버그
  • 그룹 업데이트 확인 시 errors 필드 추가
  • 존재하지 않는 경우 topic-list-item의 .title에 포커스를 시도하지 않음
  • 선택기를 닫을 때 포인터 이벤트를 전파하지 않아야 함
  • max_oneboxes_per_post가 강제 적용되도록 보장
  • embercli 프로덕션 빌드에서 @ember/test 임포트 허용
  • 토픽 목록이 마지막 방문 포커스를 제외하면 focus/blur 이벤트를 청취하지 않음
  • 제목을 크롤링할 수 없으면 예외를 발생시키지 않음
  • all/none 하위 카테고리 필터가 태그와 함께 올바르게 작동하도록 보장
  • 잘못된 /tags/c/... 라우트에 대해 404 문제 발행
  • browser-detect에 replaceAll 추가
  • 스태프는 "Nobody"가 메시징할 수 있는 그룹에 PM을 보낼 수 없어야 함
  • Ember CLI를 사용할 때, 플러그인 관리자 코드가 테스트에서 로드되지 않음
  • 기존 북마크에 대해 마지막 전송 초기화
  • Ember 테스트 임포트, 다시 한 번
  • discourse-loader의 Ember 테스트 항목
  • 편집 시 기본적으로 북마크 옵션 표시
  • 관리자 사용자를 위한 경쟁 요청 제거
  • 여러 rake 작업에 대해 ember-cli 빌드 메모리 최적화 건너뜀
  • PM으로 변환할 때 항상 첫 번째 작성자 포함
  • Ember CLI 청크 파일을 babel을 통해 두 번 처리하지 않음
  • J/K 게시물 스트림 탐색의 불일치
  • RetrieveTitle.crawl이 실패하면 nil 반환
  • 토픽 라우트 id 파라미터 업데이트
  • 모든 인스턴스에서 사이트 설정 캐시 무효화
  • 아카이브/아카이브 해제 시 그룹 수신함 알림 업데이트
  • 모든 리다이렉트에 대해 onebox 차단 도메인 확인 적용
  • Firefox에서 버그 있는 게시물로 점프
  • 플러그인에 의해 추가된 API 범위에 대해 엔진 마운트 경로 포함
  • 관리자가 사용자 무시 목록을 변경할 수 있도록 허용
  • 첫 번째로 나열된 가격만 표시
  • 오타 수정으로 reply-ids를 공개적으로 만듦
  • /posts/:id/raw 및 /p/:id에 404 html 표시
    -旧的 중앙 집중식 아바타 서비스 사용 업데이트 및 다시 베이킹
  • discoveryTopics에서 discoveryTopics로의 자기 참조 방지
  • 0 파일 크기 감지 및 로깅 개선
  • Amazon 제품 페이지의 새 레이아웃 지원
  • IOS에는 아직 작동하는 푸시 알림이 없음
  • 수신 이메일 로그를 위해 이메일 거부 오류 클래스 이름 저장
  • post_action_destroyer로 구독자에게 올바르게 알림
  • 도킹 계산 - 메인 오프셋 포함
  • 토픽 추적 상태에 대해 간접적으로 음소거된 카테고리
  • 전체 화면 코드를 위한 사소한 들여쓰기 수정
  • 초기 자동완성에서 이모지 필터 설정
  • 커스텀 마크다운 쿡 함수에서 html_raw가 호이스팅되도록 보장
  • 모바일에서 버튼이 많으면 게시물 컨트롤에 오버플로우 발생
  • 플래그된 토픽을 편집할 때 쿨다운 윈도우를 준수
  • 새 간접적으로 음소거된 카테고리
  • 게시물 파괴 시 검증 방지
  • selectable_avatars_mode_validator_spec을 새 디렉터리로 이동
  • 카테고리 선택기에 텍스트 전용 카테고리 설명 사용
  • 사용자 액션에 제공된 파라미터를 위생 처리
  • 개발 하위 폴더 세션 쿠키
  • 빈 .discourse-compatibility에 대해 경고하지 않음
  • 토픽 제목을 편집할 때 초안 시퀀스를 진행하지 않음
  • 인용 내부에서 텍스트 방향 준수
  • 사용자가 초대할 수 있으면 초대 버튼 표시
  • 상위 링크 섹션에서 클릭 0번인 링크 표시
  • 기본값이 none이면 none 카테고리를 허용
  • 스타일시트를 컴파일할 때 새로운 테마 설정 값 사용
  • 카테고리/태그 클래스가 올바르게 추가되고 제거되도록 보장
  • EmailLog#bounce_error_code를 RFC에 맞게 준수
  • FinalDestination MAX_REQUEST_SIZE_BYTES 증가
  • 쿼리 파라미터가 있는 링크의 클릭 수 계산
  • ReplyByEmailAddressValidator가 EmailAddressValidator를 활용해야 함
  • 그룹을 떠난 후 can_see_members 속성 업데이트
  • DistributedCache#defer_get_set에서 nil 값 처리
  • generation_method == 'ascii’인 경우 슬러그에서 억양을 허용하지 않음
  • 짧은 업로드 URL을 한 번만 로드
  • 사용자 필드로 정렬된 경우 사용자 디렉터리를 필터링할 수 없음
  • 현재 사용자의 초대 수를 증가시키지 않음
  • Redis 초기화기에서 Redis가 사용할 수 없을 수 있음
  • 토픽이 없을 때까지 태그 표시 - 토픽 없음 푸터 숨김
  • 안전한 URL이 있는 커스텀 이모지를 수정하기 위한 마이그레이션 후 게시물
  • Ember CLI가 기본값이 되었으므로 application_helper 로직 업데이트
  • 테마 JavaScript 캐시가 일관된 SHA1 다이제스트를 가져오도록 보장
  • 커스텀 이모지를 쿡할 때 안전한 URL을 사용하지 않아야 함
  • phpBB3 가져오기의 기본 설정이 깨져 있었음
  • 게시물/토픽 가시성이 변경되면 사용자 통계 수 업데이트
  • 하위 카테고리 필터가 결과를 제한함
  • iOS에서 업로드 확장명 확인 지연
  • github에 대한 인라인 onebox
  • 태그에 대한 토픽 추적 상태
  • prev30Days 값이 사용할 수 없으면 prev_period 데이터를 사용
  • 게시물 및 토픽 수 사용자 통계를 업데이트할 때 오류 방지
  • Twitter 핸들을 하나씩 대체
  • 그룹 소유자와 멤버를 함께 정렬
  • 실제 사용자가 게시물을 생성한 경우에만 초안 정리
  • 게시물 및 토픽 수 사용자 통계를 업데이트할 때 오류 발생 방지
  • Wistia Oneboxes에 allowfullscreen을 명시적으로 설정
  • 오버라이드된 MessageFormat 폴백
  • 진행 텍스트 정렬
  • to_tsvector의 입력을 추가로 줄임
  • 도킹된 진행 요소에서 모바일 스크롤을 덮어쓰지 않음
  • 저장 시 사용자 옵션 필드 정의가 변경되고 있었음
  • 잘못된 URL을 파싱할 때 addressable 오류 처리
  • UserStat에 대한 게시물 및 토픽 카운터 캐시에 DB 제약 조건 추가
  • 인용된 아바타 이미지에 대해 네이티브 지연 로딩 속성 허용
  • wiki 및 post_type 게시물 컨트롤러에 대한 더 나은 파라미터 가드
  • 툴바를 통해 이미지를 업로드할 때 캐럿이 잘못된 위치로 이동
  • uppy와의 테이블 붙여넣기 문제
  • 속삭임을 좋아요하면 Topic#like_count에 기여해서는 안 됨
  • 일부 경우에서 Canonical Message-ID가 잘못되었음
  • 시간대 이름 로컬라이제이션의 회귀
  • 노드가 IPV6를 기본값으로 설정한 경우 Qunit 테스트가 실패함
  • popup-input-tip의 Aria 레이블
  • 게시물 이동기 검증 색상 및 메시지
  • 일부 경우에서 이미지 크기가 약간 어긋났음
  • 작은 데스크톱 크기에서 컴포저 필드
  • webmanifest 단축키에서 svg 아이콘 제거
  • 토픽 타이머 모달의 일부 옵션이 시간대를 인식하지 못함
  • 일요일에는 Monday 대신 Next Monday 라벨 표시
  • 클라이언트 문자열에서 중복된 단어 제거

UX 변경 사항

  • 이메일 확인 페이지에 btn-primary 클래스 추가
  • 언어를 "방해 금지"에서 "알림 일시 정지"로 변경
  • 관리자 이메일 모달의 가독성을 위해 공간 사용 개선
  • 사이드바 제목의 설명력 및 대소문자 개선
  • 토픽 관리자 팝업 메뉴 위치 수정
  • 사용하지 않는 문자열 제거
  • 자동완성 정렬 오류 수정
  • 연락처 이메일 및 URL 설명 문구 개선
  • 페이드아웃을 위해 webkit을 의사 요소로 전환
  • 설정 마법사 문구 변경 및 로고 필드 세로 스택
  • 자동완성 하이라이트 변경 임시 되돌리기
  • 충돌하지 않는 이름으로 클래스명 업데이트
  • 마법사 단계 기능 강화
  • 패널티 모달 재설계 및 리팩토링
  • 해시태그 자동완성 스타일링
  • "방해 금지"를 "알림 일시 정지"로 이름 변경
  • 파일 업로드가 비활성화된 이유에 대한 툴팁 추가
  • 채널 내 미리보기 카드 색상 변경
  • 작은 작업 텍스트를 문장 대문자 체로 사용하도록 업데이트
  • 새로운 boxshadow 변형 추가
  • 하이라이트 색상 변경
  • kbd 태그 내 요소 간 공백 포함
  • 새로운 토픽 배너의 스타일 일관성 향상
  • 최대 이미지 너비/높이 설정에 라이트박스 정보 추가
  • 유사 검색에서 음소거된 카테고리의 하위 카테고리 제외
  • email_time_window_mins가 꺼져 있을 때 지침 노트 생략
  • 작은 화면에서 사용자 메시지 내비게이션 개선
  • 멘션 내 이모지 크기 조정
  • 유사 검색에서 검색 무시 및 사용자 음소거 카테고리 제외
  • 작은 게시물 스타일 리팩토링 및 업데이트
  • 토론 시작 링크에 target 추가
  • 그룹 삭제 대화 상자 UI 개선
  • 채팅 메시지 작업에서 침묵 제거
  • 채팅 인덱스 리팩토링
  • 사용자 페이지의 알림 닫기 버튼을 새로운 내비게이션과 정렬
  • 여러 카테고리 이메일에 대한 지침 추가
  • 채팅 인덱스 UX 수정
  • 채널 인덱스 재작성(드래wer 및 모바일)
  • 드래wer 및 모바일에서 채팅 아이콘 동작 변경
  • 좋아요 탭이 비어 있을 때 교육용 메시지 표시
  • 멘션 스타일링 개선 및 단순화
  • 이전 사용자 페이지 내비게이션에 대한 스타일링 하위 호환성
  • 관리자 초대 페이지의 스타일 조정 및 로그인 버튼 추가
  • 일관성을 위해 단색 봉투 아이콘 사용
  • 멘션 스타일링 개선
  • “education.dominating_topic” 업데이트 및 기본 백분율 상향
  • 페이지 로드 시 탐색 보기 입력이 포커스되도록 보장
  • 작문기가 열려 있을 때 페이지를 자동으로 새로고침하지 않음
  • 사이드바의 커뮤니티 섹션에서 추적된 섹션 링크 제거
  • 빈 채널 메시지에 대한 패딩 조정
  • 실험적 사용자 내비게이션을 위해 사용자 설정 재구성
  • 사용자 메시지 컨트롤에 패딩 필요
  • 더 나은 이메일 로그인 페이지
  • 미리 채워진 드롭다운을 필수 아님으로 표시
  • 채팅 설정 재설계 + 채팅 보존 정보 추가
  • 채팅 이모지 피커의 화살표 지원 개선
  • 가로 내비게이션 마진을 패딩으로 이동
  • 사이드바가 전체 높이를 차지하도록 강제
  • 탐색 페이지 높이에 채널 헤더 오프셋 추가
  • 설정에 채팅 섹션 추가 및 플러그인에서 숨김
  • 사이드바 카운트에 대한 대비 향상
  • 더 나은 비밀번호 재설정 오류 페이지
  • 메시지 작업 메뉴 조정
  • 연결된 번역 대체
  • “Sidekiq” 철자 수정
  • 채팅 인덱스 조정
  • 철자 및 대소문자 수정
  • 사이드바에 표시되는 카테고리 순서 변경
  • 사이드바에서 링크처럼 보이는 읽지 않음/새로운 색상 감소
  • 모바일 채팅 탐색 화면에 뒤로 버튼 추가
  • 채팅-채널-제목 호버 효과 범위 지정
  • 음소거될 때 전체 채팅 섹션 링크에 음소거 스타일 적용
  • 채팅 초안 화면의 뒤로 버튼 패딩 증가
  • 사이드바에서 새/읽지 않음 카운트 숨김, 기본적으로 점 사용
  • 편집되지 않은 경우 관리자도 환영 토픽 숨김
  • 환영 CTA 위치 변경
  • 게시된 페이지 스타일 업데이트 및 통합
  • 로드 오류 후에도 이미지 크기가 유지되도록 보장
  • 사이드바의 카테고리/태그 미설정 텍스트를 링크로 전환
  • trust_level_unlocked_tip 문법 오탈자 수정
  • 초대 오류 페이지의 이모지 그래픽 변경
  • 전체 카테고리 상자를 클릭 가능하게 만듦
  • github onebox 파일 경로에서 단어 중간 줄바꿈 허용
  • 더 친근한 교육용 메시지 사용
  • 토픽을 보고 있는 경우 토픽 작성자에게 replied 유형의 알림 전송
  • 새 사용자 메뉴 드래그, 기본 사용자 내비게이션 스크롤
  • 자동완성에서 사용자 상태 표시 수정
  • 임베드에서 토픽 이미지로 폴백하지 않음
  • 자동완성 스타일링 개선
  • 태그 교차점에서 카테고리 편집 버튼 표시
  • 가로 사용자 내비게이션을 모든 사용자 페이지로 확장
  • 대소문자 수정
  • 다크 모드에서 대체 텍스트 취소 버튼 수정
  • 버튼을 회색으로 변경
  • 부트스트랩 모드 시각 효과 단순화
  • 이름에 대한 답글이 400px보다 길어지지 않도록 방지
  • 환영 CTA 편집
  • 테마 설정 하이라이트 업데이트
  • 새 사용자 내비게이션용 가로 스크롤 컨트롤
  • 모바일에서 키보드 단축키 숨김
  • 온보딩 편집
  • 사용자를 위해 사이드바 태그 섹션을 조건부 표시
  • 사용자를 위해 사이드바 카테고리 섹션을 조건부 숨김
  • 사용자가 표시 가능한 태그가 없을 때 사이드바에서 태그 섹션 숨김
  • 위험 색상 업데이트
  • 사이드바가 있는 사용자 내비게이션 스타일 업데이트
  • 사이트에 태그가 없을 때 익명 사용자에게 태그 섹션 숨김
  • 위험 대신 내비게이션으로 색상 수정
  • 다크 스키마에서 기본적으로 다크 카테고리 로고 사용
  • 탭 버튼에 더 많은 간격 추가
  • 사이드바에서 보이지 않는 버튼에 포커스하지 않도록 보장
  • 사이드바에서 더 보기... → 더 보기
  • 2FA 경로에서 사이드바 숨김
  • 사용자 페이지의 알림 내비게이션 아이콘을 종으로 변경
  • 다이제스트 이메일에 최대 너비 추가, erb 포맷
  • 모바일에서 게시물 플레이스홀더 수정
  • 하단 닫기 버튼을 푸터 메시지 오른쪽으로 이동
  • Firefox for Android에서 작문기 위치 수정
  • 사이드바의 검토 섹션 링크에 깃발 아이콘 추가
  • 사이드바 섹션 메시지의 패딩 및 높이 수정
  • 사이드바의 모든 섹션 링크에 아이콘 추가
  • 모바일에서 전체 크기 작문기 복원
  • 업데이트에 맞는 스타일 변경
  • “답글 위치” 모달의 너비 제한
  • 사이드바 제목에서 잘린 악센트 수정
  • 토픽 스트림 플레이스홀더 수정
  • 사이트 텍스트 제목을 더 깔끔하게 잘라내기
  • 익명 사용자를 위해 사이드바에 짧은 사이트 설명 추가
  • 모바일에서 사이드바의 버튼을 클릭하면 접히도록 함
  • 높이가 제한된 경우 스크롤할 수 있는 기능 추가
  • 이미지 로드 플레이스홀더로 우세한 색상 사용
  • 사용자 페이지의 모든 내비게이션 링크에 아이콘 추가
  • 환영 토픽 CTA 조정
  • 사이드바에서 더 많은 카테고리와 태그로 링크하는 데 동일한 텍스트 사용
  • 선택 불가능한 요소에서 텍스트 커서를 표시하지 않음
  • 모바일에서 사이드바 터치 스크롤을 방해하는 높이 CSS 제거
  • 모바일에서 사이드바 스타일링 개선
  • 활동 테이블 헤딩을 커서로 표시하지 않음
  • “사이드바를 위해 제목을 내용과 왼쪽 정렬 (#18202)” 재시도
  • 작문기 툴바 유연성 개선
  • 사이드바를 위해 제목을 내용과 왼쪽 정렬
  • 카테고리 및 태그용 사이드바 더 보기 링크
  • 다크 모드를 위해 마법사 SVG 색상 전환
  • 터치 장치에서 클릭 시 툴팁 트리거
  • 게시됨 알림 아이콘을 discourse-bell-exclamation으로 변경
  • 게시물 스트림의 사용자 상태 이모지를 작게 만듦
  • 미리보기 창 너비를 수정하여 스크롤 문제 해결
  • 모달을 열 때 revamped 사용자 메뉴 닫기
  • 저장 시 배지 오류에 대한 정보 표시
  • 툴바 팝업 메뉴의 max-height 값 개선
  • 모바일에서 사이드바 글꼴 크기 증가
  • 토글 후 햄버거 아이콘에서 포커스 제거
  • 마법사 축하 단계 스타일 수정
  • 혼란스러운 폴백 로케일 경고 제거
  • 사이드바 헤더에 더 명확한 포커스 스타일
  • 사이드바 스크롤바 재배치 되돌리기
  • 사이드바 스타일링, 간격 일관성 등
  • 크롤러 보기에서 배경 이미지 숨김
  • 커뮤니티 섹션에 배지 섹션 링크 추가
  • 포커스 시 사이드바 섹션 헤더 배경 하이라이트 제거
  • 마법사 페이지에서 사이트 헤더 표시하지 않음
  • 좁은 화면에서 숨겨진 토픽 관리자 메뉴 수정
  • 사이드바의 스크롤바 동작 조정
  • 채팅 이미지 오버플로 숨김
  • 답글 위치 모달을 올바르게 중앙 정렬
  • 빈 페이지 문구의 오탈자 수정
  • 활동/답글 페이지의 빈 상태 문구 개선
  • "활동 없음"이라고 말하는 파란 패널 대신 빈 페이지 플레이스홀더 표시
  • 아바타/숫자 상자 축소하지 않음
  • 사이드바 스타일링 revamped
  • 화면 높이가 제한된 경우 팝업 메뉴 옵션 스크롤
  • 사이드바에서 태그를 알파벳 순으로 정렬
  • 사이드바에서 카테고리를 알파벳 순으로 정렬
  • 카테고리 섹션 링크 아이콘을 사이드바 인터페이스와 일치시킴
  • 모바일에서 사이드바를 사용자 메뉴와 더 일관되게 만듦
  • 플랫 텍스트 버튼 스타일 추가 및 날짜/시간 취소 모달에 사용
  • 안전 모드 사용성 개선
  • 사이드바 섹션 링크 접미사 아이콘의 글꼴 크기 감소
  • 사용자 상태 메시지 컴포넌트 스타일 개선
  • 프로필 사진 모달에서 불필요한 마진 제거
  • 사이드바가 활성화된 경우 왼쪽 사이드바 토글 추가
  • 활동/토픽 페이지의 빈 상태 문구 개선
  • PM의 태그 정렬 옵션 사이 간격 표시
  • 더 보기… 드롭다운의 부차적 섹션으로 About 및 FAQ 링크 이동
  • 관리자 등록 마법사 페이지 스타일 업데이트
  • 채팅 잠금 아이콘 위치 및 배경 수정
  • 상단 계산 시 iPad 허브 내비게이션 고려
  • 사이드바 푸터의 링크를 커뮤니티 섹션 아래로 이동
  • 카테고리 선택기 드롭다운의 긴 카테고리 이름에 점을 추가
  • CTA 가입 프롬프트의 관련 없는 아이콘 변경
  • 더 보기 섹션 링크에서 카운트 제거
  • 작문기 높이를 피하기 위해 사이드바 마진 조정
  • 사용자 프로필의 그룹 메타데이터 추가 간격 수정
  • 계정 활성화 페이지 디자인 업데이트
  • 초대 가입에 TOS 면책 조항 추가
  • 로드 중일 때만 사용자 북마크 로드 상태를 설정
  • 사이드바 외관은 글꼴을 축소하지 않아야 함
  • 사이드바 포커스 스타일, 터치용 호버 제거
  • 기본적으로 커뮤니티에 표시되는 링크 수 감소
  • 문구 변경
  • 사이드바 전환 및 스타일링 조정
  • 모바일 토픽 목록에 일괄 선택 추가
  • 사이드바의 사이트-설정 링크를 “관리자” 링크로 대체
  • 사이드바 햄버거 메뉴가 전체 너비를 차지하도록 만듦
  • 사이드바 토글 시 헤더만 전환
  • 다크 테마에서 색상 깜빡임 방지
  • 사이드바 도킹/언도킹이 사이드바 햄버거 드롭다운을 토글
  • 스플래시에 테마 색상을 조금 더 일찍 설정
  • 햄버거-사이드바가 자식 너비를 제한하도록 허용
  • 가입 CTA 문구 업데이트
  • 일부 onebox 이미지의 진동 방지
  • 사이드바 섹션 링크 텍스트의 이모지를 올바르게 크기 조정
  • 커뮤니티 섹션에서 북마크 링크 제거
  • 사이드바 ‘토픽’ 섹션을 '커뮤니티’로 이름 변경
  • 오버플로를 방지하기 위해 햄버거 메뉴 드롭다운에 너비 설정
  • 데스크톱에서 사이드바가 고정된 경우에만 섹션 헤더 아이콘 숨김
  • 브레이크포인트 믹스에서 사이드바를 고려하는 옵션
  • 사이드바 메시지 섹션 헤더에 더하기 아이콘
  • 사이드바 카운트가 줄바꿈되지 않도록 방지
  • 긴 툴바가 컬럼을 리사이즈하지 않도록 방지
  • 미니-프로파일러에 스크롤바 공간을 만듦
  • 모바일 실험 사이드바의 텍스트 크기 증가
  • 관리자 버튼에서 .btn-default 제거
  • pre 태그가 게시물을 너무 넓게 만들지 않도록 방지
  • 더 나은 계정 생성 페이지
  • 내비게이션 1px 진동 수정
  • 더 쉬운 커스터마이징을 위해 계정 생성 모달에 클래스 추가
  • 실험 사이드바 토글 정렬 수정, 호버 추가
  • 답글 초안에 길이 검사 건너뛰기
  • 실험 사이드바의 덜 거친 애니메이션
  • 패딩이 오버플로되지 않도록 border-box 추가
  • 스플래시 도트가 테마 색상을 사용하도록 만듦
  • 저장에는 항상 취소 작업이 있어야 함
  • 재로드 시 실험 사이드바를 애니메이션하지 않음
  • 실험 사이드바 전환 개선
  • select-kit에서 하이라이트/선택 색상 전환
  • 실험 사이드바 스크롤 점프 방지
  • 스플래시는 항상 뷰포트의 왼쪽 상단에 고정되어야 함
  • 스태프 공지사항은 전체 게시물 너비를 활용해야 함
  • 일부 브라우저에서 스플래시 로더와 스플래시 텍스트 간 겹침 방지 2차 시도
  • 일부 브라우저에서 스플래시 로더와 스플래시 텍스트 간 겹침 방지
  • 실험 사이드바가 활성화된 경우 사용자 메뉴 북마크 링크 숨김
  • 저장 후에만 사이드바의 카테고리/태그 업데이트
  • 사이드바에서 볼릿 카테고리 스타일 강제 적용
  • 모바일 실험 사이드바 개선
  • 하드코딩된 색상 값 제거
  • 특정성 누락
  • 카테고리 select kit에서 카테고리 배지 스타일 유지
  • 스플래시 화면 설정을 기본적으로 활성화하도록 만듦
  • 스플래시 제거를 위한 기준으로 discourse-ready 사용
  • float 메서드를 대체하여 “새로운 것 닫기” 버튼을 클릭 가능하게 만듦
  • 사이드바 li 오버플로 숨김, 제목 마진 제거
  • 실험 사이드바 스크롤바 개선
  • 실험 사이드바 정렬의 작은 변경
  • 실험 사이드바 알림 텍스트 제거
  • 스플래시 애니메이션 지연 시간 감소
  • 실험 사이드바를 위한 핵심 조정 및 스타일
  • 화살표 tippy 박스의 색상 업데이트
  • 사용자-선택기 플레이스홀더 문구 변경
  • 토픽 통계를 자동으로 업데이트
  • 모바일 토픽 요소 중 더 많은 것을 탭할 수 있도록 허용
  • 사이드바에서 긴 카테고리 이름 잘라내기
  • 스플래시 설정을 표시되도록 만듦
  • 스플래시 화면 v1 개선
  • 그룹 페이지 그리드 크기 개선
  • 숨겨진 사이트 설정 뒤에 스플래시 화면 도입
  • ‘일반’ 카테고리의 용어를 '정상’으로 변경
  • 최대값이 1일 때 email-group-user-chooser에서 특수 붙여넣기 처리 건너뛰기
  • github onebox에서 추가 공백 제거
  • 작문기에서 이모지 검색 제한 제거
  • 모바일 이모지 피커에서 더 큰 이미지
  • 뷰포트 밖에 있는 경우 부모 요소가 뷰포트 밖에 있을 때 select-kits 숨김
  • 참조가 뷰포트 밖에 있는 경우 popper를 뷰포트에 고정하지 않음
  • 채팅 메뉴 포버 스타일링 업데이트
  • rebake가 실패하면 메시지 표시
  • YouTube 플레이리스트 onebox를 비디오 onebox와 일치하도록 전체 너비로 만듦
  • INSTALL-cloud.md의 토픽 순서를 변경하여 ‘시작하기 전에’ 섹션 추가
  • 북마크 모달의 휴지통 버튼 정렬
  • hljs-builtin-name 색상 업데이트
  • hljs-builtin-name 하이라이트 업데이트
  • 그룹 상호작용 양식의 일관된 간격
  • 제안된 토픽의 상태 아이콘 크기 수정
  • taggroup 페이지에 뒤로 링크 추가
  • 모바일에서 다양한 로그인 모달 문제 수정
  • Escape 키로 포버를 닫을 수 있도록 허용
  • 전체 페이지 검색에서 사용자 그리드 부풀어 오름 방지
  • 좁은 화면에서 가로 스크롤 제거
  • #main-outlet-wrapper가 전체 너비를 차지하도록 보장
  • WCAG 스키마에서 플랫 버튼의 호버 상태 수정
  • README에 간단한 접근성 요약 추가
  • 사용자 카드에 user.username 표시
  • WCAG 스키마를 위해 mark 요소 하이라이트 재설정
  • time_shortcut.now 번역 추가
  • 슬로우 모드 모달의 옵션 목록 개선
  • share-modal에서 게시물 날짜를 제목 아래로 이동
  • 모바일 토픽 목록의 더 큰 클릭 가능 영역
  • 짧은 화면에서 토픽 관리자 메뉴 레이아웃 수정
  • 토픽-관리자-메뉴 정렬/크기 조정
  • 그룹 멘션이 줄바꿈되지 않도록 방지
  • 단축키를 사용하여 게시물을 삭제할 때 확인 요청
  • 몇 가지 WCAG 색상 스키마 대비 문제 수정
  • 토픽 관리자 메뉴를 그룹으로 정리
  • 긴 투표에 대한 모든 파이 범례 옵션 표시
  • 사용자 페이지에서 읽기 시간 통계에 제목 추가
  • 더 설명적인 moderator 관리 설정
  • 수직 공간이 짧을 때 select-kit 본체 배치 개선
  • 전체 인용 제거 사이트 설정 설명에 더 많은 세부 정보 추가
  • 이메일 그룹 선택기 정렬의 작은 수정
  • 로그인/가입 닫기 위치의 작은 조정
  • 작은 작업 버튼 정렬 개선
  • 모바일 토픽 목록 정렬의 작은 조정
  • 모바일에서 전체 토픽 행을 클릭 가능하게 만듦
  • 보안 키 버튼에 마진 추가
  • Auth 로그인의 덜 구체적인 스타일링
  • 크롤러 스타일링을 <noscript> 콘텐츠에 적용
  • 크롤러 및 noscript를 위한 헤더/푸터 HTML 일관성 확보
  • 다양한 색상 스키마에서 크롤러 보기 사용 가능하게 만듦
  • 인라인 코드 블록 편집
  • 더 가독성 있게 크롤러 보기 스타일 업데이트
  • 초대된 사용자에게 비밀번호 요구
  • 관리자 바운스/거절 목록에 세부 정보 버튼 추가
  • GitHub onebox에 커밋된 날짜 사용
  • “답글 표시” 버튼이 삭제된 게시물에 작동하지 않음을 나타냄
  • 사용자 활동 토픽 페이지의 빈 상태에 대한 더 깔끔한 메시지
  • 전역 배너의 스타일 변경
  • 비어 있는 경우 그룹 아바타 flair 블록 숨김
  • “새로운” 배지 크기, 위치, 색상 조정
  • d-editor를 축소할 수 있도록 허용
  • 인쇄 보기에서 항상 0표 표시, 숨김
  • 정렬되지 않은 아바타 수정
  • 새 관리자 추가 시 2FA 페이지에 설명 추가
  • ‘이메일 비활성화’ 통지를 '예’와 '비스태프’로 구분
  • 이모지 피커에서 로딩 스피너 제거
  • 원래 primary, tertiary 함수와 일치하도록 색상 함수 변경
  • 타임라인 터치 히트 영역 개선
  • discourse-follow를 공식 플러그인 목록에 추가
  • 사용자가 두 개의 게시물만 있어도 게시물 수 배지 표시
  • 전체 페이지 검색 정렬 수정
  • 스타일 가이드 변경 및 색상 변수 추가
  • 관리자 일괄 초대 버튼 스타일링 변경
  • 테마 오류 메시지에 ‘update’ 추가
  • 매우 작은 화면에서 사용자 메뉴 오버플로 방지
  • 카테고리 토픽 목록의 공백 제어
  • date-picker에 autocomplete=“off” 사용
  • default_code_lang 문구 개선
  • 크롤러 보기에서 항상 0표 표시, 카운트 숨김
  • whos-online을 공식 플러그인 목록에 추가
  • 검색 간격 및 위치 변경
  • 로그인 헤더 z-index 수정
  • 인라인 양식에서 type=search 입력 지원
  • adminUser 경로에 있을 때 “사용자” 링크 하이라이트
  • admin/customize/themes CSS 약간 조정
  • 페이지 새로고침 닫기 버튼에 호버 스타일 추가
  • <ins> 및 <del>에 text-decoration 추가
  • select-kit 자동완성 Chrome 수정 시도

보안 변경 사항

  • send_digest를 post 요청으로 변환
  • ReDOS를 방지하기 위해 regex gsub 대신 rstrip 사용
  • 사용자 이메일이 변경되거나 삭제되면 이메일 토큰 삭제
  • raw 게시물 본문의 길이 확인
  • 렌더링 시 태그 설명의 따옴표 이스케이프
  • 토픽을 볼 수 없는 사용자에게 사용자 게시물 수 노출하지 않음
  • XSS를 방지하기 위해 렌더링 전에 PendingPost 제목을 소독
  • 그룹 SMTP에서 활성 사용자 이메일 BCC
  • 목록에 없는 토픽 생성 제한
  • 가시성을 위해 사용자 알림에서 태그 필터링
  • 채팅 메시지 문자 길이 제한
  • 접근할 수 없는 토픽의 알림 숨김
  • InviteRedeemer에서 이메일이 nil이 되지 않도록 방지
  • 초대 링크 이메일 검증 수정
  • SSRF 보호 확장 및 개선
  • 사용자 배지와 관련 있는 토픽 제목 표시 제한
  • 파일 압축 해제 시 임의의 파일 쓰기 방지
  • 모더레이터가 API를 통해 테마를 가져오지 못하도록 방지
  • 불완전한 인용 bbcode 처리
  • 사용자 프로필 필드 길이 제한
  • 토픽에 대한 이메일 초대 제한
  • update_activation_email 루트의 남용 방지
  • 정적 자산에 대한 오류 응답 캐싱하지 않음
  • Rails를 7.0.3.1로 업데이트
  • 초대 사용 시 이메일 제약 조건 검증
  • 배너 정보
  • 초대 사용 시 자동 승인 제거
  • user-agent 기반 응답이 별도로 캐시되도록 보장
  • Nokogiri를 1.13.4로 업데이트
  • 일반 사용자에게 누출된 카테고리 그룹 권한
  • 카테고리 보기 시 비공개 그룹 이름 누출 방지
  • 사용자 활동 내보내기에서 비공개 카테고리 숨김
  • Onebox 응답 시간 초과 및 크기 제한

성능

  • 메시지-버스 로그아웃에 사용자 전용 채널 사용
  • 익명 사용자가 토픽을 볼 때 중복된 북마크 쿼리 실행 방지
  • PostGuardian에서 토픽 수준 체크 메모이제이션
  • TopicView에서 중복된 DB 쿼리 제거
  • 채팅 멘션 알림을 비동기적으로 만듦
  • 반복적인 PresenceChannel leave/join 호출 무시
  • TopicLink.topic_map 쿼리의 성능 최적화
  • 토픽 보기 페이지의 N+1 쿼리 문제 수정
  • /categories 루트의 N+1 쿼리 수정
  • TopicQuery.remove_muted_tags에서 불필요한 쿼리 제거
  • 토픽 게시자 직렬화 시 N+1 쿼리 수정
  • ChatChannelSerializer#current_user_membership에서 사용자 직렬화 중단
  • 채팅에 대해 MessageBus.last_id 대신 MessageBus.last_ids 사용
  • 공개 채널 검색 시 불필요한 SQL UNION 쿼리 제거
  • 채팅 읽지 않음 카운트 쿼리에 인덱스 추가
  • 채팅을 위한 사전 로딩 시 불필요한 DB 쿼리 제거
  • 새 토픽 생성 시 카테고리 업데이트를 한 번만 수행
  • 스타일시트 및 theme-js에 대한 Accept 헤더 처리 개선
  • 프록시 대신 아바타를 리디렉션하기 위한 GlobalSetting 추가
  • 스크롤 시 디바운스 취소 및 popper 방지
  • DB 트랜잭션 외부에서 Group#user_count 카운터 캐시 업데이트
  • 게시물 프로세서에서 이미지 다운로드 중단 및 업로드에 의존
  • S3 인벤토리 업데이트 속도 향상
  • assets:precompile을 위한 노드 메모리 임계값 조정
  • 이모지 목록 빌드 시 redis 캐시 사용 제한
  • 프로덕션에서 소스맵 자동 가져오기 비활성화
  • 배포 간 스타일시트 해시 일관성 확보
  • s3:expire_missing_assets를 배치로 삭제하도록 업데이트
  • JS 청크 콘텐츠 및 파일명이 결정론적이도록 보장
  • s3:upload의 should_skip? 로직 수정
  • 로그인된 사용자의 사이트 직렬라이저에서 익명 사이드바 태그 제외
  • 우세한 색상 계산을 별도 작업으로 이동
  • hljs 번들에서 공통 언어를 이중 번들링하지 않음
  • secure_media가 활성화된 경우 이미지 플레이스홀더 건너뛰기
  • TopicBookmarkable의 first_post에 대해 preload에 의존
  • 앱과 일치하도록 관리자 및 마법사 JS 번들 최소화
  • 북마크 목록에 대해 현재 사용자의 topic_user만 로드
  • DistributedMutex에 지수 백오프 추가
  • TopicTimer#topic_id에 인덱스 추가
  • 각 User#validatable_user_fields 호출마다 생성되는 추가 객체 방지
  • 게시물용 서버 플러그인 아웃렛 제거
  • 첫 응답 시간 보고서에서 총계 제거
  • to-markdown 속도 개선, 코드 업데이트
  • 이모지-피커 선택-다양성을 지연 조회
  • secure media 및 ACL 동기화 rake 작업 속도 향상
  • UserDestroyer에서 하나의 쿼리로 모든 user_histories 업데이트
  • 관리자 사용자 목록 메인 쿼리 속도 향상
  • API 키 last_used_at 업데이트 스로틀링
  • UserDestroyer를 배치로 histories 및 actions를 가져오도록 업데이트
  • 카테고리 + 추천 토픽의 n+1 수정
  • 토픽 RSS 피드에서 링크를 따르지 않음
  • 로그인된 경우에만 /new에 구독
  • 모든 캐시된 카운팅을 백그라운드에서 수행
  • message_bus를 4.2로 업데이트
  • 추적 중인 토픽에 대한 답글에 공유 메시지 사용
  • 모든 공통 비밀번호를 한 번에 로드
  • long_polling_interval과 일치하도록 anon_polling_interval 감소
  • message_bus를 4.1로 업데이트
  • 모든 PresenceChannel 메서드에서 ‘auto_leave’ 실행 건너뛰기
  • 사이트/글로벌 이모지 캐시 도입
  • CachedCounting의 EXPIRE 호출 수 감소
  • 카운팅을 위해 LUA 스크립트 대신 Redis SET EX GET 사용
  • ember build 동안 rake 프로세스 종료
  • ember-auto-import 및 webpack 업데이트
  • ember-auto-import 업데이트
  • 더 적은 경우 마크다운을 계산하도록 시도
  • 편집할 수 없는 경우 빠른 편집 작업을 방지

접근성

  • “내 게시물” 사이드바 링크 제목 개선
  • 사이드바의 채팅에 대한 제목 개선
  • 사이드바 토글에 title 및 aria-expanded 추가
  • 사이드바 콘텐츠의 접근성 개선
  • 검색 메뉴에 라이브 영역, 레이블 추가
  • 저장된 상태 메시지의 접근성 개선
  • YouTube 임베드에 키보드 지원 추가
  • 초안 제거 아이콘 버튼에 title 추가
  • 프로필의 위치, 웹사이트에 for 속성 추가
  • 정렬 가능한 헤더 요소에 포인터 사용
  • 토픽 게시물 배지에 aria-label 추가
  • 검색에서 Escape 시 헤더 검색 버튼으로 포커스 반환
  • 그룹 검색 접근성 개선
  • WHCM에서 사용자 카드 외관 개선
  • 그룹 활동의 게시물에 aria 레이블 추가
  • WHCM에서 토픽 타임라인 개선
  • 북마크 모달
  • 빈번한 게시자 아바타에 href 추가
  • WHCM 테마의 접근성 개선
  • “답글” 버튼 레이블에 더 많은 정보 추가
  • 토글 헤더가 테이블 요소를 재배열할 수 있음을 신호
  • 인증 보안 모달에 포커스 트랩
  • 입력 팝업 오류를 키보드 접근 가능하게 만듦
  • “토픽 기능” 모달의 탭 순서 수정
  • “부모 게시물 로드” 요소를 접근 가능하게 만듦
  • alt 속성이 없으면 role=presentation 설정
  • 사용자 카드 접근성 개선
  • 사용자 스트림 항목에 대한 여러 수정
  • 북마크 모달에서 입력과 레이블 연결
  • 작문기 메시지 Esc 버튼에 aria 레이블 추가
  • 접근 가능한 전체 화면 및 최소화 작문기 버튼
  • d-modal-cancel 컴포넌트에서 버튼 사용
  • 답글 수 span 요소에 aria 포함하지 않음
  • 날짜 피커 요소에 더 명확한 포커스 상태 추가
  • 키보드로 링크 모달을 닫을 때 작문기를 포커스된 요소로 유지
  • 고급 검색 토글에 포커스 상태 추가
  • 다크 스키마에서 그룹 박스 호버 하이라이트 개선
  • 모달이 닫힐 때 추천 토픽 버튼이 포커스되도록 보장
  • 툴바 tabindex를 컨텍스트와 독립적으로 만듦
  • 포커스 유실을 방지하기 위해 앵커 렌더링을 조건부에서 이동
  • 방해 금지 모달에 키보드 지원 추가
  • /u 테이블 헤딩에 키보드 접근
  • 알림 헤더의 WCAG 대비 수정
  • 게시물 스트림의 사용자 아바타를 탭 불가능하게 만듦
  • 게시물 아래 임베드된 답글의 접근성 개선
  • 좋아요/읽음 수 게시물 버튼의 접근성 개선
  • tabLoc tagName을 <a>에서 <span>으로 변경
  • 게시물 영역의 aria-label에 사용자 이름 포함
  • 토픽 목록의 뷰 컬럼을 탭 가능하게 만듦
  • 토픽 진입 모달 개선
  • 토픽 목록 컬럼 헤더에 aria-label 추가
  • 토픽 목록의 답글 셀에 aria-label 추가
  • 토픽 목록에서 마지막으로 본 토픽에 포커스 (3차 시도)
  • 토픽 목록에서 마지막으로 본 토픽에 포커스
  • iOS 장치에서 동적 타입 스키일링 사용
  • autocomplete=off를 더 널리 사용
  • 작문기 제목에 autocomplete="off" 사용
8개의 좋아요