사이트에 선택 가능한 아바타가 활성화되어 있더라도, 스태프나 신뢰 수준이 특정 수준 이상인 사용자가 아바타를 업로드할 수 있도록 허용합니다. 모든 사용자는 여전히 아바타 목록에서 선택할 수 있습니다. 업로드 옵션은 선택 가능한 아바타 목록 아래에 표시됩니다. 관리자는 selectable avatars mode 사이트 설정을 통해 누가 자신의 아바타를 업로드할 수 있는지 구성할 수 있습니다.
Discourse의 2FA 지원은 처음 추가된 이후로 크게 확장되었습니다. 원래는 로그인에만 사용되며, 계속 변하는 6자리 코드인 TOTP만 지원되었습니다. 오늘날에는 TOTP, 보안 키(생체 인증 포함), 백업 코드를 지원하며, 로그인 외에도 다른 작업의 인증에 2FA가 사용됩니다. 이러한 각 변경 사항은 2FA 시스템의 기술적 복잡성을 증가시켜, 5개의 서로 다른 UI 구현이 존재하게 되었습니다 . beta3에서는 2FA를 표준화하고 중앙 집중화하여, 모든 2FA 방식에 단일 UI를 사용합니다. 이 새로운 UI는 향후 몇 가지 베타 버전 동안 2FA가 사용되는 다양한 위치에 단계적으로 배포될 것입니다.
부모 카테고리 음소거 시 하위 카테고리도 음소거
오래전부터 요청되었던 커뮤니티 기능으로, 이제 카테고리를 음소거하면 모든 하위 카테고리도 함께 음소거됩니다. 사용자는 필요에 따라 특정 하위 카테고리에 대해 이 설정을 무시할 수 있습니다.
일일 플래그 제한 확장
좋아요와 편집과 마찬가지로, 사용자가 하루에 사용할 수 있는 최대 플래그 수는 사용자가 신뢰 수준을 높일수록 증가합니다.
잠깐, 더 많은 것이 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 상세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항을 포함한 전체 목록은 아래에 나열된 추가 기능 및 수정 사항을 확인해 주세요.
플러그인 개선
애니메이션 아바타
새로운 기능
gifsicle을 선택적 의존성으로 변경
포커스가 해제될 때 애니메이션 일시 정지
버그 수정
gifsicle이 설치된 경우 크롭 처리
별칭 메서드 순서 조정
Assign
새로운 기능
무작위 배정을 게시글에 배정하도록 개선
버그 수정
누락된 알림 제목 추가
새로운 알림 유형에 i18n 문자열 1개 추가 필요
새로운 알림 유형에 i18n 문자열 추가 필요
그룹 토픽을 찾기 위해 토픽 쿼리 메서드 재사용
UX 변경
토픽 목록 리팩토링
Zendesk
버그 수정
티켓 생성 스펙
Discourse Chat
기능
메시지당 고유 이모지 리액션을 30개로 제한
작성기에 단축키로 링크 삽입
토픽으로 이동 기능 제거
채팅 채널 삭제
아카이브 채팅 인용에 리액션 포함
최소 메시지 길이 및 첨부 파일 비활성화 설정
채팅 채널 닫기/열기
기본 이모지 리액션을 정의하는 새로운 설정
실패한 아카이브 재시도
중복 메시지 차단 민감도 설정
채팅 채널 아카이브
전체 페이지에서 키를 누르면 작성기에 자동 포커스
chat_default_channel_id 사이트 설정 추가
채팅 메시지에서 [chat] bbcode 사용 허용
도움말 모달에 채팅 키보드 단축키 추가
플래그로 인해 사용자가 자동으로 침묵 처리
채팅 채널 상태
속도 제한을 초과한 사용자를 자동으로 침묵 처리
스태프를 위한 빠른 침묵 버튼 및 침묵 처리된 사용자의 채팅 상호작용 차단
메시지가 비어 있는 경우 발췌문에 업로드 파일명 사용
채팅 메시지에서 [quote] bbcode 사용 허용
채팅 메시지의 코드 블록 하이라이트
아래로 무한 스크롤링
간단한 작성기 단축키 추가
인용 시 채팅 메시지 사용자에게 알림
버튼으로 재전송 가능한 메시지 전송 속도 제한
채팅 인용
버그 수정
활성 텍스트 선택 상태에서 링크를 붙여 넣는 것이 깨져 있었습니다
DOM 작업은 렌더링 후에 수행되어야 합니다
chat-composer-details가 사용 가능한 공간을 사용하도록 보장
채널이 변경되면 편집이 취소되도록 보장
? 키를 누를 때 채팅에 자동 포커스하지 않음
Safari에서 클립보드 복사 채팅 인용이 깨졌습니다
사용자가 더 이상 존재하지 않는 경우 오류 발생 방지
메시지 가져오기 후 고정 스크롤링을 잘못 무시하는 문제
모바일에서 msg-action이 하나만 표시되도록 보장
빠른 선택기에 열린 채널만 반환
사용자 객체와 id를 비교하고 있었습니다
필요할 때만 읽지 않음 표시기를 표시
chat-emoji-avatar에 chat-user-avatar와 유사한 스타일 사용
아카이브 토픽과 게시글에 시스템 사용자 사용
올바른 chat_allow_uploads 설정 사용
최근 리액션에 마지막으로 사용된 이모지 3개 표시
읽지 않음 표시기를 chat-channel-title로 이동
tc-reply-display가 필요한 공간을 사용하도록 보장
채팅에서만 리액션을 위해 전용 이모지 스토어 사용
채널이 아카이브되면 읽지 않음 상태 해제
모바일에서 문장 자동 대문자화
전체 페이지에서 space 버튼 캡처하지 않음
수신 웹훅에서 채팅 채널 선택기가 깨져 있었습니다.
Guardian can_rebake?가 코어 게시글 rebake 엔드포인트를 깨뜨리고 있었습니다
아카이빙 도구 개선
채널 아카이브 세부 조정
이 코드는 항상 true로 평가되었습니다
푸시 알림에서 이모지를 유니코드로 변환
chat_default_channel_id 사이트 설정의 로케일 중첩
채널 설정 버튼을 채널 탐색 목록으로 이동
chat-composer keyUp을 keyDown 이벤트로 되돌림
중재 권한이 있는 경우 삭제된 메시지 표시
채팅 헤더로 Tab 키 이동 및 Enter 키 누를 수 있는 기능
채널 목록을 삽입할 때 body가 스크롤되지 않도록 보장
답변에서 온라인 플레어가 올바르게 표시되도록 보장
관련 ChatUpload가 있는 업로드 유지
이전에 대기 중이던 메시지에 리액션할 수 있는 기능
canModifyMessages로 인해 DM 생성 시 오류 발생
위로 스크롤할 때 삭제된 메시지를 확장하지 않음
‘메시지 편집’ 버튼을 클릭한 후 작성기에 포커스
업로드 배경에 항상 어두운 색 사용
업로드 사용 콜백이 메서드에서 반환됨
채널 미리보기 시 더 많은 UI 차단
웹훅 이벤트에서 오류가 발생한 채팅 메시지를 생성하지 않음
사용자의 리액션이 reacted로 올바르게 표시됨
UX 변경
모바일에서 채널 제목 중앙 정렬
훨씬 더 구체적인 채팅 멘션 알림
is-online 원형 너비 감소
버블 대신 원형으로 존재감 표시기 구현
채팅 알림 일관성
.chat-channel-title 마진 변경 되돌리기
모바일에서 채널 마진 재적용
채팅이 표시될 때 아이콘 동작 개선
채널 탐색 페이지 스타일 변경
스타일 조정, 채팅 나가기 버튼 제거
채팅으로 파일을 드래그하여 업로드할 때 시각적 요소 추가
채팅 업로드 대상 영역 확장
더 많은 알림 유형에서 알림 간격 제거
작은 패딩 수정
채팅 인용의 스타일 불일치 수정
폰트, 너비 및 아이콘 조정에 대한 사소한 수정
성능
각 메시지에 대한 불필요한 외부 div 2개 제거
in_reply_to 메시지의 n+1 문제 제거
접근성
채팅의 중요한 영역에 role region 및 aria 라벨 추가
Voting
버그 수정
페이지네이션 중 순서를 유지하기 위해 두 번째 정렬 컬럼 추가
BBB
버그 수정
코어 변경 후 호환성 수정
Calendar
새로운 기능
채팅에 휴일 플레어 추가
시간대 지원 추가 (반복 및 비반복)
현재 이탈 보고서 추가
버그 수정
클라이언트가 백엔드에 UTC를 보내도록 보장
현재 이탈 보고서 번역 누락
최신 휴일 정의 적용
스펙에서 사용자 정의 필드가 다시 로드되도록 보장
월별 보기에서 숨겨진 캘린더 주 수정
주위에 공백이 없어도 화살표 제거
반복 검증
Solved
버그 수정
초기화기 회귀 문제
사용자 정의 필드 새로고침 및 중복 fabricator 제거
Encrypt
버그 수정
암호화 원시 데이터로 서명 확인
currentRouteName이 없는 경우 오류 발생하지 않음
“종이 키 생성” 지침 명확성 업데이트
UX 변경
작성기 버튼 스타일 사소한 업데이트
Kolide
새로운 기능
기기가 파괴된 후 사용자 알림 PM 내용 업데이트.
Discourse 그룹 알림 PM에서 기기 소유자 지정.
버그 수정
Kolide API의 PUT 메서드에는 Content-Type 헤더가 필요합니다.
Code Review
버그 수정
삭제된 토픽을 다시 가져오도록 허용
code_review_default_parent_category 설정 검증
플러그인이 설정되지 않은 경우 오류 표시
링크를 대체하기 전에 Git trailers 이스케이프
GraphQL 클라이언트 재사용하지 않음
RSS polling
버그 수정
사용자가 nil인 경우 빠르게 실패
Subscriptions
버그 수정
컴포넌트가 파괴될 때 사이드바 클래스가 제거되도록 보장
Cakeday
버그 수정
cakeday가 비활성화되어 있을 때 생일 이모지를 비활성화하지 않음.
Zoom
버그 수정
코어 변경 후 호환성 수정
Reactions
버그 수정
변경 시 각 리액션에 대해 사용자를 항상 가져오기
중복된 코드 제거
접근성
리액션 버튼에 대한 포커스가 명확하게 표시되도록 보장
Automation
새로운 기능
게시글 필드 구현
%%REPORT%% 사용 시 args 지원 추가
플레이스홀더 구문을 사용하여 보고서 삽입 허용
zapier 웹훅 스크립트 지원 추가
자동 응답기 스크립트에서 토픽 제목 일치
버그 수정
GroupField가 초기화 중간에 파괴될 수 있음
#b17235b로 인해 폼이 깨지는 문제 후속 조치
start_date/end_date가 아닌 경우 날짜를 파싱하지 않음
첫 번째 빈 결과에서 멈추지 않도록 보장
몇 가지 경우에 자동화가 필요하지 않을 때 실행되지 않도록 방지
url이 제공되지 않은 경우 충돌하지 않도록 보장
UX 변경
아직 자동화가 생성되지 않은 경우 기본 상태 추가
키가 정규식으로 평가됨을 올바르게 설명
새 자동화에서 스크립트를 선택할 때 캐럿 표시
스크립트/트리거 변경 시 새 상태가 저장됨을 명확히 함
성능
auto-responder asap에서 불필요한 작업 방지
Docs
버그 수정
share-popup 참조 제거
Chat Integration
버그 수정
전사 스레드 힌트에 올바른 식별자 사용
'모든 카테고리’에 올바른 복사본 사용
추가 기능 및 수정 사항
클릭하여 확장
새로운 기능
검토 가능 항목이 점수 유형 제목을 재정의하도록 허용.
푸시 알림 아이콘 업데이트
정정 URL 인덱싱 활성화
posts.rss 피드에서 정정 링크 사용
토픽 및 카테고리의 RSS alternate 링크에 nofollow 추가
이름과 값을 가진 새로운 사이트 설정 목록 유형 추가
악센트를 무시하기 위해 Postgres unaccent 사용
MaxMindDb에서 geoname ID 반환
themes:update 오류를 제어하기 위해 ENV 추가
게시글 공유 팝업을 공유 모달로 교체
기본적으로 비정정 페이지의 인덱싱 비활성화
일일 플래그 제한을 조정하기 위한 설정 추가
초대 모달에 새 토픽-chooser 사용
버그 수정
제목을 크롤링할 수 없는 경우 예외를 발생시키지 않음
태그와 함께 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 표시
-旧的 중앙 집중식 아바타 서비스 사용 업데이트 및 rebake
discoveryTopics에서 discoveryTopics에 대한 자기 참조 방지
0 파일 크기 감지 및 로깅 개선
Amazon 제품 페이지의 새 레이아웃 지원
IOS에는 아직 작동하는 푸시 알림이 없습니다
수신 이메일 로그를 위해 이메일 거부 오류 클래스 이름 저장
post_action_destroyer로 구독자에게 올바르게 알림
도킹 계산 - 메인 오프셋 포함
토픽-트래킹-state를 위한 간접적으로 음소거된 카테고리
전체 화면 코드의 사소한 들여쓰기 수정
초기 자동완성에서 이모지 필터 설정
사용자 정의 마크다운 cook 함수에서 html_raw가 호이스팅되도록 확인
모바일에서 버튼이 많으면 게시글 컨트롤에서 오버플로우 발생
플래그된 토픽을 편집할 때 쿨다운 윈도우를 준수.
새 간접적으로 음소거된 카테고리
게시글을 파괴할 때 검증 회피
selectable_avatars_mode_validator_spec을 새 디렉터리로 이동