더 많은 내용!
잠깐, 아직 더 있습니다! 새로운 기능과 변경 사항을 강조해 보여드리기 위해 최선을 다하고 있지만, 상세히 다룰 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항을 모두 확인하시려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 살펴보세요.
플러그인 개선
Assign
버그 수정
- 그룹 알림에 그룹 아이콘 표시
Chat
새로운 기능
- 모바일 채팅 인덱스 화면 경험 개선
- 이모지 선택 개선
- DM(다이렉트 메시지) 플래깅(신고) 기능 활성화
- 비디오 업로드용 인라인 비디오 플레이어
- 일반 채팅 채널을 일반 카테고리에 연결
- DM 접근을 위해 direct_message_enabled_groups 사용
- 채팅 메시지 플래깅 개선
버그 수정
- 음소거된 사용자의 메시지 전송 방지
- iOS 해킹에 10ms는 너무 짧을 수 있음
- requestAnimationFrame 제거
- 모멘텀 스크롤용 iOS 해킹 개선
- 모바일에서 접힐 때 액션 백드롭이 제거되도록 보장
- 채널 인덱스 모바일 문제 수정
- 반응 이모지 이름을 클래스에서 데이터 속성으로 이동
- 채팅 반응 스토어 개선
- 여러 메시지 전사 시 예외 방지
- 검토 대기열에서 DM 플래그 표시를 시도할 때 실패하지 않도록 함
- 이모지 필터링을 대소문자 구분 없이 처리
- 웹훅 하이재킹 제거 및 문서 개선
- 이모지 피커에서 이모지가 제목을 가지도록 보장
- 기본값은 이제 커스텀 이모지만에 사용
- 사이드바에 시머 효과(shimmer effect)가 적용되지 않도록 방지
- 선택된 톤 이모지에 t1이 추가되지 않도록 방지
- Firefox는 toElement/fromElement에 relatedTarget 사용
- iOS 초기 로드 시 백스크린 방지
- iOS 스티키 스크롤 시 백스크린 방지
- 지연된 코어 이모지 캐시로 인해 search_aliases가 없는 이모지가 반환될 수 있음
- 채널 전환 시 메시지 선택이 초기화되도록 보장
- Android에서 스크롤바가 콘텐츠 위에 나타나지 않도록 방지
- 음소거된 채널에 sidebar contentCSSClass 사용
- 스태프는 항상 채팅할 수 있어야 함
- direct_message_enabled_groups 세분화
- 채팅 인덱스 페이지에서 닫기 버튼이 보이지 않는 문제 수정
- 오래된 메시지를 삭제할 때 플래그도 함께 삭제
- /chat/channel/:id/:title?messageId=x 링크 선호
- 채팅 메시지 플래깅 제한 강화
- 발췌문 검열을 올바르게 수행
- 메시지 로딩 코드 단순화
- 존재하는 경우 chat_channel_id 강제 적용
- 누락된 번역 chat_message_flag_allowed_groups 추가
- chat_allow_uploads가 DM 채널에도 적용되도록 함
UX 변경 사항
- 채널 카드 링크 색상 수정
- 채널 카드에 나가기 버튼 구현
- 컴포저/업로드 패딩 조정
- 이모지 피커 검색이 첫 로드 시 포커스를 받도록 보장
- 자신의 메시지 중 하나를 더블 클릭하면 편집 시작
- 새 채널 버튼을 탐색 뷰로 이동
접근성
- WHCM(고대비 모드)에서 이모지 색상 옵션 표시
discourse-voting
UX 변경 사항
- user-activity-bottom 아웃렛에서 이중
li태그 방지
discourse-calendar
새로운 기능
- 사용자가 휴가 중일 때 코어에서 사용자 상태 설정
버그 수정
- 캘린더가 만료된 상태를 재설정하지 않음
- 헤더 정렬 비활성화가 이제 올바른 사이트 설정을 확인하고 기본적으로 false로 설정
discourse-data-explorer
버그 수정
- 클릭 시 쿼리가 열리지 않는 문제
- PG 템플릿 패턴 또는 주석으로 인해 쿼리 실행 시 오류 발생
discourse-perspective-api
버그 수정
- 토픽에 대한 nil 체크 추가
discourse-code-review
UX 변경 사항
- user-activity-bottom 플러그인 아웃렛에 불필요한
li태그 제거
discourse-subscriptions
버그 수정
- Stripe 웹훅 핸들러 단순화
UX 변경 사항
- 스타일링을 기타 모든 것과 일치시킴
discourse-policy
새로운 기능
- 정책에 대한 이메일 알림
버그 수정
- 충돌을 피하기 위해 UserOption 열거형에 접두사 추가
discourse-cakeday
새로운 기능
- 기념일과 생일을 위한 사이드바 링크 분리
discourse-shared-edits
버그 수정
- 리비전 커밋 시 게시글 검증
- controller:topic 삭제 시 AppEvents.off 오류
discourse-reactions
버그 수정
- 코어 레이트 리미팅 오류 메시지 오버라이드 금지
- 서버 측에서 레이트 리미팅 오류 메시지 처리
- 삭제된 토픽은 제공된 반응에서 제외되어야 함
UX 변경 사항
- 팝오버에서 일반 마우스 커서 사용
- 플러그인 아웃렛에 불필요한 li 태그 제거
- user-activity-bottom 플러그인 아웃렛에 불필요한 li 태그 제거
discourse-automation
새로운 기능
- 설정 및 enable_manual_trigger 추가
- 자동 응답 스크립트에 한 번만 실행 지원 추가
discourse-question-answer-discourse
버그 수정
- RTL 모드에서 QA 답변 헤더 정렬 조정
discourse-footnote
버그 수정
- window.markdownitFootnote가 없으면 registerPlugin 호출 금지
discourse-gamification
새로운 기능
- 기본 리더보드 기간 설정 추가
버그 수정
- 플러그인 캐논 레포지토리 업데이트
UX 변경 사항
- 최소 구성 요소에서 모든 리더보드 선택 허용
- 크라운 추가
- 리더보드 최소 스타일링
추가 기능 및 수정 사항
클릭하여 확장
새로운 기능
- 의심스러운 거리 로그인 경고 100km로 축소
- 변수로 토픽 너비 제어
- 일반 해시태그 자동 완성 정렬
- 확인된 팝업 초기화 버튼 추가
- 일반 해시태그 자동 완성 1부
- 새로운 온보딩 팝업 구현
- 날짜가 생략된 경우 상대 시간 표시
- 사이드바 section-link에 contentCSSClass 추가
- 하위 카테고리 접두사에 이중 색상 적용
- 사이드바에 시드된 기본 카테고리 추가
- link 헤더를 통해 리소스 사전 로드
- ‘to’ 날짜가 ‘from’ 날짜와 같은 경우 요일 표시 생략
- 모바일에 topic-list-main-link-bottom 아웃렛 추가
- 복잡한 GitHub URL에 대한 원박스(onebox) 처리
- 토픽에 진입할 때 마지막으로 방문한 라인 마커로 스크롤
버그 수정
- 일반으로 설정된 카테고리의 알림 수준을 변경할 수 없음
- 모든 콜백을 평가하고 오버라이드하지 않음
- 작은 액션 게시글에 대해 토픽 작성자에게 알림하지 않음
- 비밀번호 재설정 오류 페이지에 대한 후속 수정
- 여러 AJAX 오류 표시 단순화
- SSO를 통해 그룹 동기화 시 이미 그룹에 있는 사용자를 다시 추가하지 않음
- 사이드바 기본값 백필링 시 고유 충돌 무시
- 커스텀 {{action}} 수정자가 액션 해시와 함께 작동하도록 보장
- 토픽 요소 일부가 너무 넓음
- 그룹 박스 그룹 이름을 클래스에서 데이터 속성으로 이동
- 자동 그룹에 이미 있는 사용자의 로그인 허용
- 다크 스킴이 선택될 때 theme-color
<meta>태그 추가 - 변수명 오타
- Topic 모델에서 오류 프로퍼티 초기화
- DiscourseConnect를 통해 그룹이 변경될 때 그룹에서 사용자 추가/삭제 로깅
- 검토 가능한 항목을 편집할 때 카테고리 선택기가 선택을 업데이트하지 않음
controllerReady프로퍼티를 올바르게 초기화- 커밋 메시지에서 첫 줄만 사용
- 사소한 오타
- 카테고리 로고 img에 max-width 설정
- personal_message_enabled_groups에 대한 클라이언트 측 체크
- 카테고리 로고 img에 너비 설정, 컨테이너가 아님
- 메시지 방문 시 404 페이지를 표시하지 않음
- 다양한 함수의 디바운스(debounce)를 올바르게 처리
- 로드 시 헤더 오프셋을 한 번만 계산
- 필요 시 모든 게시글 검증을 건너뛰기
- 미니피케이션(minification)이 콜로케이트된 커넥터를 깨뜨리지 않도록 보장
- 표준 목록에 그룹 이모지를 포함하지 않음
- CurrentUserSerializer의 Sidebar_list_destination
- 드롭다운이 형제 라벨 위에 있도록 보장
- 추적 및 태그에 대한 사이드바 목록 목적지
- RSS 피드에서 숨겨진 토픽 게시글과 작은 액션 제외
- 클릭 시 사용자 카드 포커스 상태가 나타남
- 보안 키 복사 문구 명확화
- 일반 카테고리가 삭제된 경우 general_category_id 초기화
- 드롭다운 탐색 중 레이아웃 시프트 방지
- RTL 모드에서 신뢰 수준별 사용자 수 셀 조정
- RS384 및 RS512 cose 암호 제거
- 타임라인 날짜를 클릭 가능하도록 표시
- user-stream-item에 대해 Action_code_path가 로드되지 않음
- 3자리 16진수 코드로 저장된 색상의 카테고리에 대한 카테고리 배지 누락
- 필터가 없음과 모두로 설정된 경우 카테고리 사이드바 링크가 비활성 상태
- prefixCSS를 prefixElementColors로 교체
- sha1 문자열 배열을 정렬하기 전에
nil항목 제거 - 일반 카테고리 삭제 시 관련 사이트 설정 초기화
- 모바일에서 상태 이모지가 왼쪽에 표시됨
- 게시글에서 사용자 상태 이모지 정렬
- 지배적 색상 계산 중 HTTP 오류를 올바르게 처리
- 오타
- 사이드바 접두사 스타일에 대한 경고
- 로그인 시 사용자 필드 스타일링
- 텍스트 변경
- 스태프 액션 로그 ‘상세 보기’ 링크
- 로컬 날짜 형식 단축키가 올바르게 작동하도록 보장
- 투표 유형 토글 버튼이 올바르게 작동하도록 보장
- 비활성화된 설정은 UI에서 오버라이드하지 않아야 함
-旧的 PM 설정 숨김 - 필드가 비밀번호와 동일한 경우 오류 표시
- 공개 토픽 초대 기능 제거
- 환영 토픽이 삭제된 경우 환영 CTA 배너를 표시하지 않음
- 메시지 섹션의 그룹 받은 편지함이 그룹 이름으로 정렬되도록 보장
- 날짜가 없는 경우 로컬 날짜 동일 범위 결정 시 오류 발생
must_approve_users일 때 토픽 도착 알림을 숨김calculate_dominant_color!의 오류 처리 개선- 마법사 소개 단계에서 기본 사이트 제목 값을 미리 채우지 않음
- 첫 번째 관리자 사용자가 자동 그룹에 추가되도록 보장
- 음소거된 카테고리를 무시하고 관찰 중인 토픽
- 들여쓰기된 코드 블록 후 이모지를 트리거할 수 있는 기능
- PM 태그에 대한 사이드바 섹션 링크 아이콘 누락
- 사이드바에서
discovery.category링크 - 관리자가 편집하는 경우 정적 토픽에 대한 품질 제목 검증 건너뛰기
- 결과 일괄 초대를 올바르게 카운트
- 게시글에서 사용자 상태를 두 번 표시하지 않음
- 새 일반 카테고리 변경으로 인한 토픽 생성 방지
- 검토할 수 없는 사용자에게 검토 사이드바 링크 표시
- R2 gem의 버그를 우회하여 유효한 RTL CSS 생성
- 스태프-쓰기-모드에서 관리자의 이메일 로그인 허용
- 스태프-쓰기-모드에서 관리자의 로그아웃 허용
- 필요하지 않은 경우 영공백(zero-width space) 제거
- 더 나은 엄격한 초대 검증기 추가
- 누락된 조상 태그가 있는 재귀적 태그 조회 되돌리기
- 누락된 테마 업로드가 사전 컴파일 프로세스를 깨뜨리지 않도록 함
- 과거에 설정된 리마인더에 대한 북마크 리마인더 알림 제거
- 사이드바를 닫을 때 모든 콜백이 철거되도록 보장
- 업로드가 진행 중일 때 새 업로드를 시작하는 것 주변의 특이점
UX 변경 사항
- 로딩 오류 후에도 이미지 크기가 유지되도록 보장
- 사이드바의 카테고리/태그 미설정 텍스트를 링크로 전환
- trust_level_unlocked_tip의 문법 오타 수정
- 초대 오류 페이지의 이모지 그래픽 변경
- 카테고리 박스 전체를 클릭 가능하도록 함
- GitHub 원박스 파일 경로에서 단어 중간 줄바꿈 허용
- 더 친근한 교육용 메시지 사용
- 토픽을 관찰 중인 토픽 작성자에게
replied유형의 알림 전송 - 새 사용자 메뉴 드래그, 기본 사용자 내비게이션 스크롤
- 자동 완성에서 사용자 상태 표시 수정
- 임베드에서 토픽 이미지로 폴백(fallback)하는 것 중단
- 자동 완성 스타일링 개선
- 태그 교차점에 있을 때 카테고리 편집 버튼 표시
- 모든 사용자 페이지로 수평 사용자 내비게이션 확장
- 대문자 표기법 수정
- 다크 모드에서 대체 텍스트 취소 버튼 수정
- 버튼을 회색으로 변경
- 부트스트랩 모드 시각 효과 단순화
- 이름에 대한 답글이 400px보다 길어지지 않도록 방지
- 환영 CTA 편집
- 테마 설정 하이라이트 업데이트
- 새 사용자 내비게이션용 수평 스크롤 컨트롤
- 모바일에서 키보드 단축키 숨김
- 온보딩 편집
- 사용자를 위해 사이드바 태그 섹션을 조건부 표시
- 사용자를 위해 사이드바 카테고리 섹션을 조건부 숨김
- 사용자에게 표시되는 태그가 없는 경우 사이드바의 태그 섹션 숨김
- 위험 색상 업데이트
- 사이드바가 있는 사용자 내비게이션 스타일 업데이트
- 사이트에 태그가 없는 경우 익명 사용자에게 태그 섹션 숨김
- 위험 대신 내비게이션으로 색상 수정
- 다크 스킴에서 다크 카테고리 로고를 기본값으로 설정
- 탭 버튼에 여백 추가
- 사이드바에서 보이지 않는 버튼에 포커스가 맞춰지지 않도록 보장
- 사이드바에서
More...→More - 2FA 경로에서 사이드바 숨김
- 사용자 페이지의 알림 내비게이션 아이콘을 종으로 변경
- 다이제스트 이메일에 max-width 추가, erb 포맷팅
- 모바일에서 게시글 플레이스홀더 수정
- 하단의 닫기 버튼을 푸터 메시지의 오른쪽으로 이동
성능
- 로그인한 사용자의 사이트 시리얼라이저에서 익명 사이드바 태그 제외
- 지배적 색상 계산을 별도 작업으로 이동
접근성
- YouTube 임베드에 키보드 지원 추가
- 초안 삭제 아이콘 버튼에 제목 추가
- 프로필의 위치, 웹사이트에
for속성 추가 - 정렬 가능한 헤더 요소에 포인터 추가
- 토픽 게시글 배지에
aria-label추가 - 검색에서 Escape 시 헤더 검색 버튼으로 포커스 반환
- 그룹 검색 접근성 개선
- WHCM에서 사용자 카드 외관 개선
- 그룹 활동의 게시글에 aria 레이블 추가
- WHCM에서 토픽 타임라인 개선
- 북마크 모달
- 빈번한 게시자 아바타에
href추가 - WHCM 테마의 접근성 개선
- “답글” 버튼 레이블에 더 많은 정보 추가
- 헤더 토글이 테이블 요소를 재배열할 수 있음을 신호
- 인증 보안 모달에서 포커스 트랩
- 입력 팝업 오류를 키보드 접근 가능하도록 함
- “토픽 고정” 모달의 탭 순서 수정
- “부모 게시글 불러오기” 요소를 접근 가능하도록 함
- alt 속성이 없으면 role=presentation 설정