3.1.0.beta5: 커스터마이즈 가능한 커뮤니티 섹션, 관리자 알림 개선, 주제 병합 및 기타

3.1.0.beta5의 새로운 기능

내비게이션 메뉴의 “커뮤니티” 섹션 사용자 정의

관리자는 이제 헤더 드롭다운 내비게이션 메뉴의 커뮤니티 섹션(image)을 편집하여 자신의 커뮤니티에 맞는 기본값을 설정할 수 있습니다. 항목을 추가/제거/순서 변경하고, 아이콘과 링크를 변경할 수 있습니다. 이번 릴리스에서는 내비게이션 메뉴에 하위 하위 카테고리(sub-subcategories) 추가 지원도 포함되었습니다.

사용자 팁이 기본적으로 활성화되었습니다

사용자 팁은 Discourse 3.0에서 도입되었으나, 이제 Discourse를 처음 사용하는 사용자를 계속 지원하기 위해 기본적으로 활성화되었습니다.

카테고리, 태그, 채팅 채널의 해시태그 스타일 업데이트

새로운 해시태그 시스템을 Discourse 전체에서 일관되게 적용하기 위해, 카테고리, 태그, 채팅 채널 및 자동완성 시스템의 스타일을 통일했습니다. 해당 기능에 대한 긍정적인 피드백을 바탕으로, 이제 모든 Discourse 사이트에서 활성화되었습니다.

시간 순서대로 토픽 병합 옵션

사이트 운영진이 자신의 사이트를 위해 토픽/PM 병합 및 다양한 사용 사례를 지원할 수 있도록, Discourse는 이제 병합 전 결과 토픽/PM에서 시간 순서를 유지하는 옵션을 제공합니다.

간소화된 관리자 알림

"관리자 받은편지함에 1개의 메시지가 있습니다"라는 PM을, 관리자가 필요한 정보로 직접 이동할 수 있는 알림 메뉴의 간단한 알림으로 대체했습니다. 해당 알림은 관리자 대시보드에서 직접 정보를 제공합니다.

기타 기능

더 많은 기능이 있습니다! 아래 2번째 게시물에서 더 긴 기능 목록을 확인해 보세요.

보안 업데이트

이 릴리스에는 우리 커뮤니티와 HackerOne에서 보고한 다음 보안 문제에 대한 수정 사항이 포함되어 있습니다.

15개의 좋아요

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 및 기타 사항에 대한 전체 목록을 확인하려면 아래에 나열된 추가 기능 및 수정 사항을 반드시 검토해 주세요.

플러그인 개선

discourse-adplugin

UX 변경 사항
  • 반응형 광고에 min-height 도입

discourse-ai

새로운 기능
  • Claude 및 GPT 3.5에서 스마트 명령 비활성화
  • 검색 프롬프트 개선
  • GPT <-> 포럼 통합 지원 추가
  • 기본 StableDiffusion text2img 지원
  • AI 봇과의 대화 시작 시 마찰 감소
  • 사이트 설정에서 다양한 API 키 숨김
  • 요약 토큰 수 업데이트 및 Claude 100k 추가
  • NSFW 모듈에서 유효하지 않은 미디어 처리
  • AI Bot 모듈의 다중 모델 지원
  • 의미론적 관련성에서 닫힌 토픽 제외 허용
  • ai-bot 모듈 도입
  • OpenAI 사용 현황 감사용 테이블 추가
  • 스트리밍 모드 내부 지원 추가
  • 토픽 요약
  • 기본 토크나이저 API 추가
버그 수정
  • 여러 명령 실행 지원
  • 누락된 로컬라이제이션
  • 임베딩 데이터베이스 장애가 원활하게 처리되도록 보장
  • DB 연결 재사용 시도 중단 및 pgbouncer에 의존
  • GPT 3.5 더 잘 유도
  • 15분마다 임베딩을 한 번만 시도하도록 보장
  • 유효하지 않은 쿼리의 결과는 nil로 반환
  • 익명 사용자에게 요약 버튼 숨김
  • 비 인스트럭터 OSS 임베딩이 깨져 있던 문제 수정
  • 독성 자동 플래깅은 기본적으로 비활성화되어야 함
  • 요약 서비스에 올바른 API 키 전달
  • 분류를 위해 지원되는 이미지 유형만 전송
  • 채팅-컴포저가 이제 glimmer 사용
UX 변경 사항
  • 활성화된 봇용 드롭다운 메뉴 개선
  • AI Bot 헤더 단축키 개선
  • 누락된 라벨 번역 추가
  • AI 동작 버튼용 사용자 정의 반짝임 아이콘 추가

discourse-akismet

새로운 기능
  • 추가 신호를 위해 comment_date_gmt 추가

discourse-assign

새로운 기능
  • 모든 멤버가 이미 토픽을 볼 수 있는 경우 그룹 초대 스킵
  • 이미 참여자가 아닌 경우 사용자/그룹을 PM으로 초대
  • 토픽 일괄 할당 시 메모 추가 허용
버그 수정
  • 이미 허용된 그룹의 멤버인 경우 사용자 초대하지 않음
  • 그룹으로 재할당 시 잘못된 멘션 링크 생성
  • 단축키의 키 값을 올바르게 확인
UX 변경 사항
  • 코어 변경으로 인해 아바타 크기 제한

discourse-automation

새로운 기능
  • post_created_edited 및 after_post_cook에서 하위 카테고리 지원
  • user_first_logged_in 트리거 추가
  • user_added_to_group용 새 스크립트 추가
  • 포스트 트리거가 생성 또는 편집으로 제한되도록 허용
  • 자동 태그 토픽 스크립트 추가
  • 그룹 멤버의 카테고리 알림 수준을 업데이트하는 스크립트
버그 수정
  • 선택 항목 컴포넌트가 리셋되도록 허용

discourse-category-experts

새로운 기능
  • 전문가가 게시할 때 토픽 자동 태그 지정
버그 수정
  • 동작을 괄호로 감싸기

discourse-chat-integration

새로운 기능
  • 카테고리 변경 시 팔로우 규칙 트리거
버그 수정
  • 일반 게시물을 위한 ‘tag_added’ 규칙 실행 중지

discourse-data-explorer

버그 수정
  • 쿼리 결과에 “false” 및 “0” 표시
UX 변경 사항
  • 매개변수 입력 간격 수정

discourse-docs

새로운 기능
  • 그룹별로 태그를 표시하도록 하는 설정 추가
  • 검색 메뉴 팁 추가를 제어하는 사이트 설정
버그 수정
  • 카테고리 전환에 두 번의 클릭이 필요했던 문제 수정
  • requires_plugin의 잘못된 플러그인 이름
  • 아이콘이 표시되지 않던 문제 수정

discourse-footnote

UX 변경 사항
  • 인라인 각주의 높이 문제 수정

discourse-gamification

새로운 기능
  • 사용자 정의 점수 이벤트용 API
버그 수정
  • 사용자가 전체 이름을 갖지 않은 경우 리더보드에 이름이 비어 있던 문제 수정
  • LikensGiven이 잘못된 사용자에게 수여되던 문제 수정
  • LikesReceived가 좋아요 날짜 대신 게시물 날짜를 사용하던 문제 수정
  • 플러그인이 비활성화된 경우 gamification_score 직렬화 스킵

discourse-patreon

버그 수정
  • “token” 속성을 사용하여 크리에이터의 액세스 토큰 검색

discourse-prometheus

새로운 기능
  • http_application_duration_seconds 요약 지표 도입

discourse-reactions

UX 변경 사항
  • 코어 변경으로 인해 컨테이너에 아바타 제한
성능
  • pluck을 select로 교체

discourse-solved

새로운 기능
  • 해결된 토픽을 우선시하기 위한 prioritize_solved_topics_in_search
  • 카테고리별 해결된 토픽 자동 닫기 설정
버그 수정
  • enable_names 설정 고려
  • “게시물에 표시 이름” 사이트 설정 준수

discourse-subscriptions

새로운 기능
  • Stripe 고객을 위해 카드 소유자 주소 필드 캡처
  • 하나의 제품만 있는 경우 제품 목록 스킵
버그 수정
  • 버튼 동작에 대한 몇 가지 추가 구문 수정
  • 최근 업데이트 이후 일부 버튼의 구문 수정

discourse-theme-creator

버그 수정
  • showAdvanced에 올바른 동작 이름 사용
  • 테마 설정 저장
  • 원격 테마의 직렬화된 ThemeFields에 ‘value’ 포함
UX 변경 사항
  • 테마 설정 레이아웃 수정
  • 공유 URL의 빈 공간 수정
  • 테마 동작 버튼 위치 정렬 수정

discourse-translator

새로운 기능
  • 게시자 그룹별로 번역 제한
  • 그룹별로 게시물 번역을 제한하기 위해 restrict_translation_groups 추가
버그 수정
  • 플러그인이 활성화된 상태에서 게시물을 방문하는 익명 사용자에 대한 수정

discourse-user-notes

버그 수정
  • 잘못된 PLUGIN_NAME

docker_manager

새로운 기능
  • git 태그 지원 추가
버그 수정
  • 저장소가 master 분기를 사용하는 경우 업그레이드가 깨져 있던 문제 수정
  • v3.1.0.beta1 및 이전 버전의 호환성 파일 업데이트

모든 기능 및 수정 사항

새로운 기능

  • uppy와 함께 동적 청크 크기
  • 태그-그룹 목록을 위한 새로운 사이트 설정 유형 추가
  • Mailpace 웹훅 추가
  • 새 편집 사이드바 카테고리 모달에서 하위-하위 카테고리 지원
  • 게시물 내 이미지 그리드 (실험적)
  • 모든 사이트에서 새 해시태그 자동완성 시스템 사용
  • 결합된 새 및 읽지 않음 보기용 새 닫기 버튼
  • S3 ACL 비활성화 허용
  • 오프라인 표시기
  • 최신 게시물용 API Scope 추가
  • latest.rss 피드를 위한 API Scope
  • SiteSetting.can_see_hidden_post에서 그룹을 위한 숨겨진 게시물 확장 허용
  • RTL 로케일을 위한 관리자 및 플러그인 CSS 번들의 RTL 버전 서빙
  • 아바타 크기를 20에서 6으로 축소
  • 토픽 목록에 PM 참여자 그룹 이름 표시
  • 채팅 스레드 헤더 표시기 개선
  • 스레드 목록 항목 및 헤더 개선
  • 커뮤니티 섹션을 편집하기 위한 관리자용 모달
  • 기존 토픽으로 시간순으로 게시물을 병합하는 기능 지원
  • 초기 채팅 스레드 읽지 않음 표시기
  • 자동완성에 해시태그 스타일 적용
  • 설정된 회사 이름을 위한 법적 토픽 생성
  • AVIF 이미지 지원 추가
  • 채팅 인라인 멘션에 사용자 상태 추가
  • 가장 오래된 토픽 검색 허용
  • 사이트 설정에서 퍼지 검색 및 제한을 100개 매칭으로 상향
  • 비활성 사용자를 위한 사용자 카드 표시
  • 스레드 멤버십 생성 및 업데이트
  • 스레드를 위한 채팅-답장 표시기
  • 부모 카테고리가 게시를 허용하지 않는 경우 하위 카테고리로 기본 설정
  • 스레드 목록 초기 UI
  • 사용자 팁을 기본적으로 활성화
  • 더 긴 멤버십 도메인 허용
  • 관리자 문제를 위한 새 알림 추가
  • Search_rank_sort_priorities 수정자
  • 메시지 버스 연결 상태에 의해 제어되는 오프라인 표시기 (#21324)"
  • 메시지 버스 연결 상태에 의해 제어되는 오프라인 표시기
  • 오프라인 표시기 재구현
  • 메시지 버스 연결 상태 추적 + 오프라인 표시기 서비스(#21259)
  • 임베딩에서 figure 및 figcaption 태그 지원 추가
  • 사용자 배지 폐지 웹훅 이벤트 지원 추가
  • 더 나은 스레드 답장 카운터 캐시 재도입
  • 관리자가 API를 통해 검토 가능한 항목을 삭제하도록 허용
  • 새 ‘트롤에게 먹이 주지 않기’ 기능 추가
  • API를 통해 초안을 삭제하도록 허용
  • 태그가 체크아웃된 경우에도 현재 git “branch” 감지

버그 수정

  • 새 닫기 버튼 라벨 변경
  • _presentChannels.length 대신 _presentChannels.size 사용
  • 서브폴더 설정에서 TOC 앵커
  • 채팅 활성화 후 맨 위로 스크롤
  • 다양한 모바일 최적화
  • 직렬화된 감시 단어 정규식 Javascript 호환성 확보
  • 메시지 버스 백로그를 올바르게 재조정
  • 장시간 누름이 반응 이벤트를 하이재킹하는 것 방지
  • Json_schemer가 더 이상 nil 키를 허용하지 않음
  • watching_first_post 그룹을 위한 새 PM 알림 생성
  • 메뉴 표시 중 포인터 이벤트 비활성화
  • Escape 키로 채팅이 닫히는 것을 방지
  • iOS PWA에서 터치 클릭 방지
  • 뒤로 이동 히스토리 루프 방지
  • 빈 채팅 메시지 허용하지 않음
  • 채팅에 파일을 붙여넣는 기능이 작동하지 않던 문제 수정
  • textarea 인터랙터에 값 올바르게 설정
  • TL2 승격 메시지를 올바른 사용자에게 전송
  • 카테고리 페이지에 카테고리 색상 복원
  • 여전히 사용될 수 있는 삭제된 이미지 추가
  • 비섭취형 배경 클릭
  • 긴급한 경우에만 채팅 헤더 아이콘 표시기 스타일 적용
  • 권한이 없는 사용자를 위한 기본 해시태그 아이콘 색상 사용
  • 핀 아이콘이 눌린 경우에만 사용자를 위한 토픽 핀 고정 전환
  • 사이드바 푸터 배경 복원
  • 조기 잠금 해제 시도
  • 사용자가 삭제할 수 없으므로 초대 버튼의 삭제 버튼 숨김
  • 커뮤니티 섹션 링크 단순화
  • isSafari capabilities 테스트에서 undefined 방지
  • RTL 로케일에서 멘션 자동완성 박스가 화면 밖으로 나가지 않도록 보장
  • 재동기화 시 마지막 메시지 버스 id를 올바르게 설정
  • 다른 동의어가 이미 존재하는 경우 동의어 태그 삭제
  • 커뮤니티 아이콘 변경
  • 사용자 카드 아바타에 고정 차원 사용
  • 재시작 후 올바르게 다시 구독
  • 언급된 그룹을 언급된 사용자로 추가하지 않음
  • 관리자가 침묵당하는 것을 방지
  • Safari에서 과다 스크롤 시 떠나는 요소
  • 드로어 전환에 DiscourseURL.routeTo 사용
  • 앱 및 채팅 URL 모두에 getURL 적용
  • 전체 페이지를 열기 위해 getURL을 올바르게 사용
  • 불필요한 RTL 전용 CSS 규칙 제거
  • 파괴된 언급 사용 제거
  • 404에서 드로어 인덱스를 표시하여 복구
  • u/:username/deleted-posts 경로 회귀
  • 올바른 매개변수로 composer reset 호출
  • 존재하는 경우 개인정보 보호 정책 또는 이용약관 표시
  • null last_read_message_id에 대한 페이지 크기 가장자리 경우
  • 원본 메시지 사용자 스레드 멤버십 생성
  • 첫 번째 로드 시 자동 입력이 발생하지 않던 문제 수정
  • 채팅-스레드가 넘치지 않도록 보장
  • thread 저장소를 chatApi.thread() 호출에서 분리
  • 멘션에 대한 채팅 메시지 직렬화기의 N+1 쿼리
  • 해시태그 CSS 클래스 색상 특이성
  • 단계화된 메시지를 읽음으로 표시하지 않음
  • 채팅 삭제된 마지막 읽은 메시지 및 추적 상태 문제
  • /categories_and_{latest, top} 응답에 more_topic_url 포함
  • 사용자용 스레드 멤버십 직렬화
  • 잘못된 채널에 초안을 저장하는 것 방지
  • 활성 메시지를 올바르게 nullify
  • 새 글꼴 크기로 사이드바에서 불안정한 스펙
  • 초대 무효화 시 검증 실행하지 않음
  • 채널용 초안 개선
  • 읽기 전용 사용자에게 채팅 채널 미리보기하지 않음
  • pretty text sanitizer에서 상대 경로가 있는 iframe URL 스킵
  • 관리자/소유자가 대상 메시지를 확인하는 경우 오류 발생하지 않음
  • 삭제된 메시지에 대한 채팅 멤버십 업데이트 개선
  • 사이드바에 게시된 페이지 추가 허용
  • Discuz 가져오기 스크립트 쿼리의 임의 제한 제거
  • 표시될 때 사이드패널 크기가 올바르게 적용되도록 보장
  • 폐기된 메시지에 대해 클라이언트 lastReadMessageId 업데이트
  • 콘텐츠 변경 시 패널 크기 유지
  • 비디오 섬네일에 중복이 있을 수 있음
  • 채널 변경 후 메시지 가져오기 취소
  • 스레드 메시지에 대한 페이지 크기 확인
  • 비활성 정리에서 users.created_at 고려
  • 해시태그가 있는 아이콘을 조리하지 않음
  • API를 통해 토픽 알림 수준을 변경하도록 관리자 허용
  • 비활성 정리에서 폐기된 토픽/게시물이 있는 사용자 고려
  • 답장 표시기 패딩 올바르게 수정
  • 사용자 익명화가 사용자 상태도 지움
  • 부모 카테고리가 게시를 허용하지 않는 경우 하위 카테고리로 기본 설정에 대한 수정
  • mailman 이메일 파싱 개선
  • 편집된 알림을 클릭하면 편집 히스토리 모달이 열리도록 해야 함
  • 데스크톱 초안 메시지에 누락된 여백 추가
  • 스크롤 전에 메시지가 추가되었는지 확인
  • 새 또는 삭제된 태그로 카테고리 태그 통계 업데이트
  • gif 업로드 크기 제한 오류를 즉시 표시
  • 이메일이 비어 있거나 nil인 경우 Email Processor 오류 방지
  • 채팅 스타일 가이드에 대한 다양한 수정
  • 더 탄력적인 메시지 하단 확인
  • 답장 표시기에 제한된 높이가 있는지 확인
  • 채팅 컴포저가 토픽 컴포저에 독킹되도록 보장
  • lounge 카테고리에 대한 구식 참조 제거
  • 기본 데이터베이스에 연결되는 svg 스프라이트 아이콘 검색
  • PM 아카이빙 후 토픽 목록 캐시 정리
  • 초안에 답장 표시기 부재 보상
  • 존재 변경 시 채널 추적 상태를 올바르게 동기화
  • 컴포저 노치 조정 후속 작업
  • 노치에 컴포저 배경색 허용
  • Firefox에서 채팅에 스크롤바 표시
  • 스타일 가이드에 중복 표시하지 않음
  • 채팅 스레드 아이콘용 드로어 스타일
  • 새 채팅 스레드 아이콘 추가 및 스레드 목록 버튼을 오른쪽으로 이동
  • 비어 있을 때 모달 알림이 숨겨지도록 보장
  • 페이지 로드 중 d-modal 숨김
  • 기타 태그 지정 오류
  • 채팅 높이 수정
  • 채팅에 전역 공지 숨김
  • 채팅 높이 계산 믹시노로 이동
  • 채널 높이 변경 후 다양한 수정
  • 채널에만 뷰포트에 최대 높이 제한
  • 모든 UTF-8 문자 처리
  • 사이드바 사용자 정의 섹션 렌더링 성능이 시간 경과에 따라 저하됨
  • AddNavigationBarItem api 예제
  • 컴포저는 metaData를 전송해야 함
  • 줌할 때 VH를 설정하지 않음
  • 항상 창 리사이즈를 청취
  • enable_user_tips가 변경되면 사이트 새로 고침
  • all_mentioned_user_ids가 식별자로 사용되지 않도록 보장
  • 스레드 답장 표시기 오버플로
  • "poll"에 대한 잘못된 PLUGIN_NAME
  • 사용자 프로필에서 추천 토픽 제목 이중 인코딩 방지
  • 오래된 id로 구독하는 것 방지
  • 패널을 더 일찍 닫기
  • 초대 api 생성에 정수 group_ids 허용
  • shift + 클릭으로 메시지 선택
  • Android 키보드
  • 키보드 계산 솔루션 하나에만 의존
  • 프로덕션에서 깨지는 채팅 NotificationLevels 확장
  • 발췌 오버플로 및 자식 클릭 이벤트
  • 스레드 인덱스에서 삭제된 원본 메시지 처리
  • 읽기 전용 권한이 있는 경우 사용자를 자동 가입하지 않음
  • 사이트 설정이 비활성화된 경우 중재자를 위한 새 카테고리 페이지에 404 표시
  • 비-ASCII 문자에 대해 컴포저로 폴백
  • 제목 채우기가 검색을 지배하지 않도록 방지
  • 빠른 채널 전환으로 오류가 발생하는 것 방지
  • 모바일에서 사소한 스레드 변경
  • 초대 api 문서 생성
  • 다이제스트 이메일에서 받은 좋아요 수
  • Safari용 서비스 워커
  • 더 정확한 채팅-답장-표시기
  • Fast-edit는 비-ASCII 문자에 대해 컴포저로 폴백해야 함
  • 배지 설명의 제한 변경
  • 스레딩이 비활성화된 경우 이벤트 없음
  • 마우스 이벤트를 패시브로 설정
  • 채팅 메시지를 다른 채널로 이동할 때 순서 보장
  • 원본 메시지에 대한 올바른 링크
  • 추적 상태 조정 시도
  • 더 사이드바 섹션 점프
  • 이메일 도메인 테스트 제한 업데이트
  • 불안정한 sidebar-user-community-section-test
  • date-time-input의 시간대 문제 해결
  • 서비스 워커는 200 요청만 캐시해야 함
  • 메시지가 삭제된 경우 채널에 표시되는 잘못된 읽지 않음 수
  • 스레드 멘션 읽음 상태 및 알림 링크
  • 이중 이스케이프된 Vimeo 제목 제거
  • 클릭 이벤트 대상과 관계없이 테이블 확장이 작동하도록 보장
  • 웹훅 전송 시 '개인 메시지 보기’를 로그로 기록하지 않음
  • 닌자 편집된 게시물의 재플래깅 허용
  • 서브폴더 설정에서 사용자 메시지 수신함 드롭다운이 비어 있음
  • 더 탄력적인 날짜 구분자 계산
  • 모바일에 사용자 관리자 버튼이 있는지 확인
  • 이메일 수신기는 x-auto-response-suppress를 무시해야 함
  • Vimeo 미공개 지연 비디오에 섬네일 추가
  • ipad + hub에서 페이지 높이가 올바른지 확인
  • ChatComposerMessageDetails 아이콘이 항상 edit이었음
  • 업로드 진행 중 전송 버튼 비활성화
  • 검토 가능한 항목 유형에 대해 유형을 올바르게 사용
  • 인용된 이미지는 라이트박스로 표시되어야 함
  • 사용자 이름에 보이지 않는 유니코드 문자 허용하지 않음
  • notify_about_flags_after를 notify_about_reviewable_item_after로 이름 변경
  • 빈 비디오 섬네일
  • 채널/스레드 업로드 입력을 올바르게 구분
  • youtube 임베딩이 t 매개변수를 준수하도록 허용
  • 패널 최소 너비를 올바르게 균질화
  • ipad에서 채팅 높이가 올바르지 않음
  • 홈페이지 카테고리 토픽 목록에 그룹 flair 포함
  • 그룹 필터링된 그룹 사용자 이벤트 웹훅이 발화되도록 보장
  • 닫을 때 스레드가 지워지도록 보장
  • 컴포저가 파괴될 때 초안 저장 취소
  • 메시지 동작의 올바른 경계 색상
  • 이미지 원박스용 큰 이미지 플레이스홀더 표시
  • 채팅 경로 정리 개선
  • chat_minimum_message_length를 올바르게 준수
  • 조리가 순서에 덜 의존하도록 시도
  • 링크 붙여넣기에서 마크다운 생성
  • date db_timestamps_mover 스크립트 필요
  • check_dont_feed_the_trolls에서 게시물이 없는 경우 안전하게 반환
  • 전환 중 메시지가 활성인 경우 안전장치
  • 컴포저가 확장되도록 허용
  • Bbcode URL이 경로를 올바르게 처리하지 못함
  • 클라이언트에 검토 가능한 항목 삭제 버튼 표시하지 않음
  • 사용자 선호도에 따라 자동 그룹 flair 표시
  • 빈 비디오 섬네일
  • skip-module JS가 올바르게 트랜스파일되도록 보장
  • 새 사용자 메뉴에 대해 검토 가능한 항목 수가 올바르게 업데이트되도록 보장
  • 카테고리가 없는 토픽을 부스트하려고 할 때 오류
  • 채팅이 비활성화된 경우 오래된 채팅 메시지를 삭제하지 않음
  • 좋아요 탭 읽지 않음 수에 liked_consolidated 및 반응 유형 포함
  • 기존 섬네일 덮어쓰지 않음
  • 검색 입력에서 텍스트 선택을 더 잘 감지
  • 데스크톱에서 사이드바 재배치 지연 증가
  • bad-sequence에 대해 오류를 렌더링하지 않음
  • 채팅 메시지에 새 멘션이 업데이트된 후 알림 전송
  • 스레딩이 비활성화된 경우 스레드에 게시하는 채팅 게시자
  • “DEV: Add overflow-x: hidden to chat message containers (#21030)” 되돌리기
  • 최고 순위 유형이 아닌 경우 해시태그 하위 카테고리 참조가 올바르지 않음
  • 사용자 디렉터리 열 초기화
  • 모바일에서 인용 버튼이 눌리지 않음
  • 채팅 컴포저 단축키는 컨텍스트를 준수해야 함
  • 채널 읽지 않음에 스레드 메시지를 카운트하지 않음
  • 제한된 카테고리 태그를 추가할 때 500 오류
  • 채팅 노티파이어에서 Nil 예외
  • lazy-videos에 대한 누락된 번역 문자열 추가

UX 변경 사항

  • 실험적 그리드에 대한 더 나은 정렬
  • 호버 라이트박스에서 둥근 경계 제거
  • 사용자 팁을 더 눈에 띄게
  • 다크 컬러 팔레트는 더 어두운 그림자가 필요함
  • 채팅 읽지 않음 표시기 리팩터링
  • 그리드 항목의 작은 간격 수정
  • 사소한 #mention 스타일 조정
  • “더 보기” 사이드바 드롭다운의 대비 증가
  • 목록 그룹 라벨 표시기는 기존 디자인과 일치해야 함
  • ‘토픽 생성’ 공지 제거
  • 전역 내비게이션 섹션 아이콘에 대한 툴팁 표시
  • 선택 관리에 대한 간격을 올바르게 추가
  • 채팅 메시지 장시간 누름 및 터치 개선
  • 편집 사이드바 카테고리 모달에서 사용자가 카테고리를 필터링하도록 허용
  • 추적 상태를 위해 사용자 메시지 보조 내비게이션 렌더링을 차단하지 않음
  • 사이드바용 카테고리 편집 내비게이션 모달 첫 번째 시도
  • 헤더 채팅 표시기의 숫자 잘림 수정
  • /print 속도 제한 설명 개선
  • 비어 있으면 제목 및 설명 블록 제거
  • 사이드바 배경색 제거
  • 포커스 상태의 채팅 컴포저에서 회색으로 표시된 추가 버튼 수정
  • 새 토픽이 없는 경우 교육 메시지 올바르게 수정
  • 토픽 맵에서 빈번한 게시자 크기 조정
  • 채팅 채널 헤더 아이콘
  • 검토 가능한 항목에 더 보기 버튼 추가
  • 크기 변경으로 인해 다양한 아바타 조정
  • 사이드바 편집 모달을 위한 스타일 조정
  • #1f37fe5 후속 작업
  • 사용자 삭제된 게시물 항목 조정
  • 채팅 컴포저 버튼 리팩터링 + 이모지
  • 게시물 히스토리 원시 보기 수정
  • 빈으로 편집할 때 메시지 삭제
  • 검토 대기열에서 플래그 지정된 채팅 메시지 지원 추가
  • 입력이 포커스되지 않은 경우 esc 키로 드로어 닫기
  • 메시지 세부 정보에서 사소한 간격 조정
  • 사이드바에서 short_site_description 사이트 설정 표시 제거
  • 긴 스타일 지정되지 않은 카테고리 이름은 잘림이 필요함
  • 사이드바의 사소한 활성 상태 수정
  • 더 큰 사이드바 글꼴을 위한 더 많은 스타일 조정
  • 사이드바 글꼴-크기 증가
  • 모바일 로그인 모달에 비밀번호 표시 추가
  • 편집 히스토리 표시 개선
  • IPad 푸터 내비게이션이 이제 헤더 오프셋에 포함됨
  • 태그 간격 개선
  • 채팅 컴포저 2단계
  • currentUser로부터의 msg에 대한 표시기 추가
  • 사용자 정의 섹션 버튼은 익명 사용자에게 표시되어서는 안 됨
  • 작은 화면에서 너무 작지 않도록 로고 크기 조정
  • 환영 토픽 관리자 팁 제거 및 카피 조정
  • 일반 채팅 컴포저 조정
  • 새 컴포저 및 답장/편집에 대한 사소한 수정
  • 헤더 드롭다운에서 짧은 사이트 설명 표시 개선
  • --header-offset에 사용자 정의 헤더 포함
  • 모바일에서 창 상단에 빠른 편집 표시
  • 스레드 아이콘에 더 많은 질감 추가
  • “헤더 드롭다운” 내비게이션 메뉴에서 섹션이 접히지 않음
  • 포커스 시 채팅 컴포저 스타일링
  • 스레드 여백 제거
  • 새 컴포저 디자인 구현
  • 일반 오류 메시지에 대한 더 나은 카피
  • 다른 사람에게 부여된 배지의 카피 업데이트
  • 진동을 피하기 위해 사이드 패널을 일찍 열기
  • 비활성화 시 설정 버튼 숨김
  • 환영 토픽 CTA에 대한 다양한 개선
  • 모바일에서 스레드 패널 크기/간격
  • select-kit 필터용 로딩 슬라이더
  • 그룹 삭제된 메시지
  • 메시지가 단계화되면 맨 아래로 스크롤
  • 스레드 표시기에 호버할 때 스레드 사전 로드
  • 초안 스레드 구현
  • 관리자 스택 차트 보고서에 고정 색상 사용
  • 사이드바 드롭다운 모드에서 ‘더 보기’ 항목 노출
  • 색상 스키마 설정 리셋 위치 수정
  • 색상 선호도 레이아웃 수정
  • 스크롤 시 활성 메시지 초기화
  • 2열 드롭다운 사이드바 레이아웃
  • 편집을 보내기 전에 메시지 조리
  • 사용자 원박스 레이아웃 수정
  • 컴포저 BEM 사용 + 활성화/비활성화 스타일링에 대한 작은 조정
  • min_trust_level_for_user_api_key 업데이트가 사용자의 DiscourseHub 사용을 비활성화한다는 경고 추가
  • 사이드바 높이에 dvh 사용
  • 원박스/인용구/채팅반응 약간의 액센트 색상 변경
  • 문서 제목에 채널 제목 표시
  • 배지 수의 공간 위치 수정
  • 사소한 설치 성공 스타일 조정
  • 크롤러 뷰에 하위 카테고리 포함
  • 컴포저 및 스레드 패널 개선
  • 채팅 스레드 호버
  • 잘림 발생 시 더 나은 다이제스트 중앙 정렬
  • 모바일에서 시간 선택기 입력 너비 수정
  • 컴포저 전체 화면 프롬프트에서 kbd 태그 텍스트 색상 수정
  • 단독 선호도 레이아웃 및 스타일 개선
  • 스크롤을 피하기 위해 링 애니메이션 업데이트
  • 채팅패널에서 새 메시지 요소 제거
  • 채팅 타임스탬프에 약간의 디자인 변경
  • 사용자 정의 섹션 위에 커서가 포인터인지 확인

성능

  • resize 노드에서 스로틀링 제거
  • workbox 로드 전략 개선
  • 이용약관 및 개인정보 보호 정책 경로 캐싱
  • posts 컨트롤러에서 즉시 pluck 방지
  • post alerter에서 즉시 pluck 방지
  • 대부분의 시간 필요하지 않은 컴포넌트 렌더링 방지
  • 사용자 메시지 라우트를 방문할 때 사용자 정보 사전 로드
  • 컴포저를 열 때 클라이언트 측에서 여러 요청 트리거
  • 팔로우하지 않은 경우에만 publish_new_channel 전송
  • 게시물 생성이 N+1을 일으킴
  • SidebarSection 쿼리에 대한 엄격한 로딩
  • 불필요하게 TopicTrackingState 변경 콜백을 트리거하지 않음
  • Theme#set_field에서 불필요한 쿼리 제거
  • theme_fields에 대해 불필요하게 value를 직렬화하지 않음

접근성

  • select-kit 접근성 개선 (2차)
  • select-kit 접근성 개선
  • 포커스 아웃 시 select kit 닫기
  • 배지 헤딩에 올바른 구조 사용
14개의 좋아요