block_hotlinked_media는 활성화되면 모든 미디어(이미지, 비디오, 오디오) 핫링크 시도가 실패하도록 하고, 링크된 플레이스홀더로 대체하는 새로운 사이트 설정입니다. 예외는 block_hotlinked_media_exceptions 사이트 설정을 통해 추가할 수 있습니다. 이 기능과 함께 download_remote_image_to_local을 사용할 수 있습니다. 이 경우 게시물이 생성될 때 핫링크된 이미지가 즉시 차단되지만, 몇 초 후 다운로드된 버전으로 대체됩니다.
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 나열할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항의 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 검토해 주세요.
보안 업데이트
이 베타 버전에는 커뮤니티와 HackerOne에서 보고한 문제에 대한 2건의 보안 수정 사항이 포함되어 있습니다.
login_required 사이트에서 배너 데이터를 노출하지 않음
초대 코드 사용 시 자동 승인 제거
플러그인 개선
Assign
기능
사이드바 주제 섹션에 할당 링크 등록.
다형적 북마크(Polymorphic bookmarks) 도입
-Moderator 게시물에 메모 표시
툴팁에 메모 표시
할당 메모 추가
버그 수정
주제 대신 게시물에 할당된 사용자 포함.
제안 사항이 클릭될 때만 할당
메모 없이 사용자를 할당할 경우 모달을 닫고 할당 수행
다형적 북마크 지원
버튼 이름 변경
게시물 할당/해제 시 사용자 링크 표시
사용자가 할당할 수 없는 경우 푸터 동작 버튼 숨김
깨진 리뷰 가능 필터 수정
UX 변경 사항
아무도 할당되지 않은 경우 그룹을 언급하지 않음.
그룹 할당 목록에 게시자 표시
할당된 주제 목록에 게시자 표시
성능
User.assign_allowed SQL 쿼리 속도 향상
Discourse Chat
기능
북마크 버튼을 채팅 메시지 빠른 동작으로 이동
채팅용 원박스(oneboxes) 구현
작은 채팅으로 돌아가는 버튼 추가
채팅 알림 이메일
채팅 메시지 북마크
Chat-composer-buttons API
채팅 메시지를 다른 채널로 이동
꾸며진 발췌문이 비어 있으면 원본 메시지를 답글 발췌문으로 사용
버그 수정
삭제된 메시지를 읽음으로 표시할 수 있도록 보장
원박스용 더 큰 아바타 요청
코어 변경 이후 깨진 테스트 수정
더 많이 불러올 때 점프 방지
원박스는 활성 사용자만 표시해야 함
채팅 업로드가 템플릿에서 올바른 URL을 갖도록 보장
cloneJSON 시도 시 발생하는 미정의 업로드 오류 수정
관리자 사용자가 없을 때 dev populate이 깨지는 문제 수정
탭에 가시성이 있을 때 채팅 상태 새로고침
추가 채팅 단축키 도움말 텍스트 추가
현재 패널에 메시지를 채우도록 시도하는지 보장
컴포저 리사이즈 시 채팅 높이가 올바른지 보장
스테이징된 메시지가 업로드 배열 참조를 사용하지 않도록 보장
초안 모드에서 /chat-reply 구독을 해제하는지 보장
삭제된 메시지와 잘못된 마지막 읽음 관련 문제 수정
파괴/삭제된 채터블(chatable)이 관리자 페이지를 크래시시키지 않도록 방지
메시지 순서 일관성
ISO8601을 사용하여 날짜 직렬화
ChatChannelFetcher 스펙 추가 및 문제 수정
요약 이메일에서 메시지 full_url 사용
Send_unread_mentions_summary는 클래스 메서드임
사이드바에서 북마크 행 하이라이팅이 작동하도록 수정
채팅 채널 페처의 필터 수정
채널 헤더 옆에 새 메시지 구분선 숨기지 않음.
높이를 계산하기 위해 컴포저 전환이 끝났는지 보장
msg-actions의 사소한 수정 사항
답글 표시점의 세로 패딩 감소
electron 특이사항 우회 처리
firefox에서 한 줄만 필요할 때 두 줄이 표시되지 않도록 방지
컴포저 비활성화 상태가 잘못되었던 문제 수정
사용자 마지막 읽음 엔드포인트 업데이트.
채팅 인용에 채널 ID 속성 추가
채널 이름으로 채널 가져오기가 채터블 이름과 함께 작동하도록 함
멤버십 없이 반응할 때 더 나은 오류 메시지 표시
즉시 알림 작업 큐에 추가
복잡한 메시지에 대한 발췌문
컴포저 업로드가 마지막 메시지에 표시되던 문제 수정
ChatMessageClasses에 인자가 너무 많음
콜래퍼(collapser)에 갤러리 추가
언급이 올바르게 하이라이트되는지 보장
채널 헤더 옆에 새 메시지 표시기 숨기지 않음
DM 채널에서 메시지 이동 버튼 표시하지 않음
채널에 이름이 존재한다고 가정하지 않음
채널 헤더 옆에 새 메시지 표시기 숨기지 않음.
개발 환경에서만 populate 로드
구분선이 올바르게 번역되는지 보장
접을 수 있는 항목을 접을 수 있는 항목으로 편집할 경우 편집된 텍스트 표시
레거시에서 접기가 작동하는지 보장
테스트와 함께 편집이 표시되는지 보장
lazyYT를 한 번만 장식(decorate)
Get + computed가 레거시에서 문제 발생
라우터가 변경될 때 위젯이 다시 렌더링되는지 보장
넘치는 github 원박스 수정
채팅 이미지/원박스 스타일링을 .chat-message로 범위 지정
공개 채널을 팔로우해도 채널이 반환되지 않음
채널 생성 시 채널이 새로고침되는지 보장
원박스 내 이미지 크기 조정
업데이트에 이중 구독하지 않도록 보장
unread_counts에서 삭제를 올바르게 확인(acknowledge)
모바일에서 채팅 인용을 수정하기 위해 @service 라우터 사용
모든 경우에 인용 활성화
현재_user로 ChatMessageEmailStatus 기록 업데이트 범위 지정
기본 채널 설정이 작동하지 않음
html 붙여넣기가 작동하는지 보장
채널 변경 시 dm-creator 상태 초기화
dm에서 생성할 때 포커스가 맞춰지는지 보장
업서트(upserting) 시 채널 전환 개선
UX 변경 사항
하단에 고정 시 마지막 메시지부터 로드되도록 보장
채널 원박스에서 아바타 간 간격 감소
각 요약의 메시지를 개별 행으로 분리.
아카이브된 채널 UI 조정
채팅 컴포저 드롭다운 버튼이 times 아이콘을 사용하도록 변경
모든 경우 DM 한도를 20으로 상향
마우스를 벗날 때 msg actions 숨김
데스크톱에서 메시지 동작의 외관을 약간 개선
지원하는 기기에서 진동 기능 사용
더 많은 요소에서 텍스트 선택 비활성화
일부 UI 요소 선택 불가로 설정
채널 생성 시 스테이징된 메시지 표시
채널 탐색 버튼에 연필 아이콘 사용
채널 편집 버튼에 기어 아이콘 사용
답글 표시점의 세로 패딩 감소
진행 표시줄이 완료 상태에 도달하는지 보장
성능
isCollapsible 동안 HTML을 한 번만 파싱
모든 데코레이터가 decorateChatMessage api를 사용하도록 업데이트
cooked가 변경될 때만 메시지 장식
Voting
버그 수정
투표가 활성화/비활성화될 때 카테고리 설정 변경 사항을 기록
카테고리 설정을 위해 데이터베이스 기록을 다시 생성하지 않음
Templates (구 Canned Replies)
기능
변수 %{topic_title} 및 %{topic_url} 포함
id가 canned reply에 속하지 않으면 /canned_replies/id/use에서 422 반환
안전 장치를 위해 검색되는 최대 답변 수 제한
v1에서 v2로 데이터를 마이그레이션하기 위한 rake 작업 추가
사용자가 canned replies를 사용할 수 있는지 확인하기 위해 카테고리 권한 확인
답변 목록에서 원치 않는 상태를 가진 주제 필터링
데스크톱 및 모바일 선택 UI 통합
답변 CUD 코드 및 UI 요소 제거
사용자가 태그별로 canned response를 필터링할 수 있도록 허용
MVP - 카테고리 주제에서 답변 가져오기
버그 수정
reply_로 시작하는 템플릿 변수에 대한 회귀 문제 수정
마이그레이션 이름을 reate_discourse_templates_usage_count로 이름 변경