3.1.0.beta3: 검색 최적화, 크기 조절 가능한 채팅 드로어, 새로운 API 범위 등

3.1.0.beta3의 새로운 기능

검색 최적화

새로운 최적화를 통해 검색 기능을 개선했습니다. 자세한 내용은 링크된 토픽을 참조하세요!

크기 조절 가능한 채팅 드로어

채팅 드로어를 크기 조절 가능하도록 업데이트했습니다. 드로어의 크기를 조정하려면 마우스로 왼쪽 위 모서리를 잡고 원하는 크기로 조절하세요. 드로어의 크기는 기기에 저장되어 향후 Discourse를 방문할 때 기억됩니다.

Kapture 2023-02-03 at 00 52 13

추가적인 채팅 개선 사항

채팅 기능을 지속적으로 개선하고 있습니다. 이번 베타 버전에서는 인라인 오디오 플레이어 지원과 채널 슬러그 편집(관리자 전용) 기능을 추가했습니다. 또한 채팅 헤더 아이콘에 대한 새로운 사용자 설정을 추가했습니다. 사용자는 다음 옵션을 설정할 수 있습니다:

  • 모든 새 메시지 (기본값) - 채널의 모든 새 메시지에 대해 아이콘에 파란색 점이 표시되는 기존 동작을 유지합니다.
  • 다이렉트 메시지와 멘션 - 다이렉트 메시지로 메시지를 받거나 멘션되었을 때만 아이콘에 초록색 점을 표시하며, 파란색 점은 절대 표시되지 않습니다.
  • 표시 안 함 - 트랙터 빔 레이저 같은 집중력을 원하는 사용자를 위해 채팅 아이콘에 어떤 점도 표시하지 않습니다.

새로운 API 스코프

개발자가 생성한 API 키가 특정 엔드포인트에서만 작동하도록 보장할 수 있도록 추가적인 API 스코프를 추가했습니다. 새로운 API 스코프에는 다음이 포함됩니다:

  • 카테고리 내 토픽 목록 조회
  • 그룹 멤버 목록 조회, 추가 및 제거
  • 그룹 목록 조회, 생성, 삭제 및 업데이트
  • 토픽 또는 게시물 삭제
  • 태그 목록 조회
  • 토픽 상태 업데이트

macOS Ventura의 푸시 알림

서비스 워커를 통해 macOS의 푸시 알림 지원을 추가했습니다. Ventura 및 이후 버전에서 지원됩니다. Apple이 올해 말 iPhone 및 iPad의 iOS에서 푸시 알림 지원을 추가할 것으로 예상합니다.

날짜/시간 삽입 개선

게시물에 날짜/시간을 삽입하면 사용자의 시간대에 자동으로 표시된다는 사실, 알고 계셨나요? 아래에서는 EDT(미국 동부 표준시) 기준 2023-03-01 오후 12:30의 날짜를 삽입했습니다. 캘리포니아의 사용자는 오전 9:30으로, 독일의 사용자는 오후 5:30(17:30)으로 확인하게 됩니다.

2023-03-01T17:30:00Z

컴포저에 현재 시간을 빠르게 추가하려면 사용자가 다음을 입력할 수 있습니다:

  • Windows/Linux: Ctrl + Shift + .
  • macOS: ⌘ + Shift + .
23개의 좋아요

더 많은 내용!

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

보안 업데이트

이 베타 버전에는 커뮤니티와 HackerOne에서 보고된 문제에 대한 9개의 보안 수정 사항이 포함되어 있습니다.

  • Rails를 v7.0.4.3으로 업데이트
  • 메타데이터에 표시 가능한 태그만 표시 (CVE-2023-25819)
  • 기본적으로 태그의 DM 수를 숨김 (CVE-2023-23935)
  • 전체 이름 작성기 응답의 XSS 수정 (CVE-2023-25172)
  • 채팅 발췌물의 XSS (CVE-2023-26040)
  • 더 안전한 HTTP 클라이언트를 사용하도록 web-push gem을 monkey-patch (Advisory)
  • IPv4 매핑 IPv6 주소를 통한 SSRF 보호 우회 (CVE-2023-28111)
  • SSRF에 안전한 FinalDestination::FastImage 추가 (CVE-2023-28112 )
  • 백업 생성에 대한 속도 제한 추가 (CVE-2023-28107)

플러그인 개선

discourse-antivirus

버그 수정
  • ClamAV와의 통신 중 데드락을 방지합니다.
  • 다양한 시나리오에서 스캐닝 및 오류 처리를 개선합니다.

discourse-assign

버그 수정
  • 누락된 액션 아이콘
  • 검색 결과의 N+1 문제
  • 사용자 검색에 기본값과 동일한 제한 사용
UX 변경 사항
  • 첫 번째 게시물에 대한 더 명확한 할당 메시지
  • 코어 변경 후 상태 정렬 수정
  • 그룹 할당용 커스텀 아이콘 개선
  • 할당 태그의 공백 제거
  • 할당이 비공개일 때 작은 게시물용 클래스

discourse-calendar

버그 수정
  • 반복 이벤트에 대한 초대 알림 비활성화
  • 리마인더에 대한 후방 호환성 추가

discourse-chat-integration

버그 수정
  • Slack 스레드에는 항상 parent thread_ts 사용

discourse-data-explorer

버그 수정
  • 특수 속성이 작동하지 않음
  • 보고서가 변경될 때 상태 초기화
  • 쿼리 변경을 저장한 후 편집 상태 유지
UX 변경 사항
  • 테이블 높이 줄임

discourse-follow

UX 변경 사항
  • 새 사용자 내비게이션 조건 제거, 구버전 내비게이션 제거

discourse-github

UX 변경 사항
  • 배지 아이콘 업데이트

discourse-group-tracker

버그 수정
  • 첫 번째 게시물로 이동 (glimmer 이전)

discourse-kolide

버그 수정
  • API에서 모든 레코드를 가져오기 위해 “cursor” 페이지네이션 매개변수 사용.
  • (File|Dir).exists?는 비추천(deprecated)됨

discourse-math

버그 수정
  • 인라인 span이 블록으로 강제 변환되는 것을 방지

discourse-policy

새로운 기능
  • 정책을 생성할 때 표준 승인 텍스트 입력

discourse-prometheus-alert-receiver

버그 수정
  • 타임스탬프를 UTC로 표시
  • 종료 타임스탬프가 올바르게 표시되도록 보장
UX 변경 사항
  • local-dates 팝오버가 잘리지 않도록 보장
  • 필요할 때만 가로 스크롤바 표시
  • 좁은 너비의 화면에서 동작 개선

discourse-reactions

버그 수정
  • 스크롤이 항상 표시되는 문제 수정
  • 너비 수정
UX 변경 사항
  • 스타일 조정
  • 반응 배지 아이콘 업데이트

discourse-salesforce

새로운 기능
  • 케이스 원본을 설정하기 위한 새로운 사이트 설정 추가.
UX 변경 사항
  • 문자열에서 불필요한 쉼표 제거

discourse-solved

새로운 기능
  • API Scopes 추가
버그 수정
  • 해결된 알림에 제목 추가
UX 변경 사항
  • ‘해결됨’ 버튼 디자인 미세 조정

discourse-spoiler-alert

접근성
  • 스크린 리더는 스포일러 내용을 확장한 후에 읽어야 함

discourse-translator

새로운 기능
  • Microsoft 프로바이더에 대한 커스텀 엔드포인트 지원

discourse-yearly-review

보안 변경 사항
  • 사용자가 익명화될 때 구버전 사용자 이름 업데이트.

docker_manager

새로운 기능
  • 오랫동안 사라졌던 ps 자동 새로고침 복원
  • 관리자 내비게이션에 업그레이드 탭 추가
  • 업그레이드 후 전환 시 페이지 새로고침
버그 수정
  • Ruby 메모리 플래그 제거
  • d-icon 매개변수 잘못된 사용
  • find repos를 클래스 메서드로 변경
  • find_repos를 공개(public)로 변경
  • 다이얼로그 서비스 사용법
  • 저장소 상태 링크
  • git submodule 플러그인 지원
  • 구문 오류
UX 변경 사항
  • CSS 정리
  • 애니메이션 진행률 바 복원 및 조정
  • 비필수 업그레이드 배너 css 개선
  • upgrade-show 헤더의 번역 가능성 향상
  • 헤더 개선
  • 내비게이션 탭 스타일링 수정
  • “업그레이드” 버튼 스타일링 업데이트
  • 일부 스타일 미세 조정

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 권장 주제 커스터마이징을 위한 훅
  • 메시지 알림 패널에서 그룹 메시지 중 감시 중인 항목만 나열
  • 구성 가능한 자동-범프 쿨다운
  • 비활성화된 새 주제 버튼에 대한 툴팁
  • 태그 동의어 편집 페이지에서 새 태그 추가
  • 커스텀 사이드바 섹션에 외부 링크 허용
  • 채팅 헤더 아이콘 표시기 설정
  • Rails 5 환경 변수를 사용하여 STDOUT로 로깅
  • 주제/댓글 임베딩 매개변수 업데이트
  • 카테고리 내 주제 나열을 위한 API 스코프 추가
  • 추가적인 api 스코프 추가
  • 그룹 엔드포인트를 위한 API 스코프 추가
  • 최대값 초과 시 단어 수 및 표시기 추가
  • 새 검색 최적화 출시
  • iOS에서 푸시 알림 표시를 위한 기능 감지 사용
  • 스레드 초기 스켈레톤이 포함된 채팅 사이드 패널
  • 작성기에 현재 시간 삽입하기 위한 단축키 추가
  • 업로드가 없으면 SQL 전용 백업 생성
  • 백그라운드에서 채팅 스레드 자동 생성
  • JSON Schema 필드 유형에서 배열 섹션 접기 지원
  • 임베드 뷰에 헤더 포함 허용
  • DTooltip 상호작용 허용
  • 채팅 업로드용 인라인 오디오 플레이어
  • 크기 조절 가능한 채팅 드로어
  • 사용자 검색에서 유사도 사용
  • Prioritize_exact_search_title_match 숨겨진 설정
  • 검색 인덱스에서 중복 제한 허용
  • Apple 기기를 위한 서비스 워커 활성화
  • 메타데이터 사용자 결과를 목록 하단으로 이동
  • 검색 접두사 일치 비활성화를 위한 숨겨진 사이트 설정
  • 채널 슬러그 편집 허용
  • 초당 익명 검색 속도 제한
  • 주제 상태를 위한 별도의 api 스코프 추가

버그 수정

  • 채널에서 채널 전체 멘션이 비활성화된 경우 이메일을 보내지 않음
  • 주제 타임라인의 최신 게시물 created_at이 업데이트되지 않음
  • 사용자 테이블의 LoadMore 선택기 업데이트
  • default_list_filter = none 내비게이션 및 사전 로딩
  • NULL category.topic_id에 대한 TopicQuery
  • 깨진 주제 타임라인 주제 요약 버튼
  • 익명 사용자는 종료일이 있는 사용자 상태를 가진 멘션이 포함된 주제를 로드할 수 없음
  • 아바타 업로드 오류
  • 일반 카테고리가 삭제된 후 환영 주제 배너가 표시됨
  • 편집된 메시지가 올바르게 다시 장식되도록 보장
  • 더 일관된 하단으로 스크롤
  • default_list_filter와 함께 작동하지 않는 태그 드롭다운
  • 새 카테고리 레코드에 form_template_ids가 정의되도록 보장
  • 읽지 않은 상태 정밀도 개선
  • 검토 q 문제
  • 이모지/아바타에 대한 이미지 크기를 보내지 않음
  • 새 카테고리 레코드에 required_tag_group이 정의되도록 보장
  • 채팅에 여러 파일을 업로드하면 취소가 발생할 수 있음
  • UploadSecurity를 위한 UploadReference 순서 정렬 타이브레이커
  • 검증 전에 외부 플래그 설정
  • Firefox에서 깨진 고정 날짜
  • 더 정확한 읽지 않은 메시지 감지
  • 여러 세션에서 현재 사용자 메시지를 올바르게 동기화
  • 사용자가 이미 존재하고 이메일 주소가 숨겨진 경우 적절한 오류 표시
  • 그룹 DM에서 정지된 사용자에게 이메일을 보내지 않음
  • 새 사용자의 초안에서 무한 로딩 상태를 표시하지 않음
  • 이름에 공백이 있을 때 섹션 링크에 대한 클래스
  • 외부 URL로 연결되는 익명 FAQ 링크
  • 카테고리 설정의 상대 시간 선택기에서 null 값 처리
  • 초대용 이메일 필드의 공백 제거
  • sk row에서 마우스오버로 포커스를 얻는 것을 방지
  • 보안 키 삭제가 작동하지 않음
  • 로드된 응답에 액세스할 때 새로고침하지 않음
  • uploads 유형의 테마 설정에 기본값을 올바르게 사용
  • 상태를 동기화하기 위해 리크되는 콜백
  • 새 카테고리가 생성될 때 잘못된 주제 추적 상태 카운트
  • URL에서 사용자 이름이 모두 소문자가 아닐 때 기본 수신함 라벨
  • 중복된 반응 방지
  • 채팅이 있는 로그인 필수 사이트에서 예외 방지
  • TopicRetriever의 #present ->` #presence 오타
  • 작성자가 아닌 사용자가 DM에서 자신을 제거할 때 작은 액션이 생성되지 않음
  • Google Maps 원박스에서 줌 레벨에 대한 플로트 허용
  • DM 초안에 categoryId를 설정하지 않음
  • 신뢰 수준 재계산이 작동하지 않음
  • 사이트 설정이 활성화된 경우 search_user 결과에서 승인된 사용자만 표시
  • ensure_consistency 작업 중 TopicUser 테이블에서 게시물 작성자에게 posted를 true로 표시
  • 코드 블록의 복사 및 전체 화면 버튼 편집
  • :frowning:
    에 대한 자동완성 실패
  • 카테고리 텍스트 설명에서 슬래시를 이스케이프하지 않음
  • admin-embeddable-host의 문제 수정
  • admin-styles-editor의 문제 수정 (#20435)
  • 사이드바 링크 제목으로 카테고리 설명 사용
  • admin-theme-editor의 문제 수정
  • 일반 사용자가 자신의 DM을 삭제할 수 있도록 보장
  • 특정 문자가 포함된 콘텐츠에서 빠른 편집이 작동하지 않음
  • 채널 생성 모달에서 자동 참가가 선택될 때 빈 다이얼로그
  • Firefox에서 해시태그 SVG로 텍스트 선택이 깨짐
  • 쿼리 매개변수를 통해 내비게이션 메뉴를 "legacy"로 오버라이드하는 것이 작동하지 않음
  • Europe/Kyiv 시간대 지원 추가
  • GlobalSetting을 통해 기본 DNS 쿼리 타임아웃 2초 변경 허용
  • 잘못된 보간 키
  • 불필요하게 update_post_uploads_secure_status를 큐에 넣지 않음
  • Glimmer 컴포넌트 인자 액세스
  • _subscribedTo* 속성을 올바르게 업데이트
  • 카테고리 읽기 전용 다이얼로그에 HTML 허용
  • 메시지 시리얼라이저에 사용자 정보 데이터를 올바르게 추가
  • 채팅 멤버 사용자 카드가 화면 밖에서 렌더링됨
  • 불필요한 footer-nav-height 뺄셈 제거
  • 단계별 메시지가 채널 id와 함께 설정되도록 보장
  • ipad 푸터 내비게이션 높이를 올바르게 계산
  • 드로어에 저장된 스크롤 위치 제거
  • 삭제된 주제와 관련된 키로 구독 취소
  • DiscourseHub에서 사이드바와 채팅 높이 올바르게 설정
  • 커스텀 유형에서 linkTitle에 대해 원래 구현으로 폴백하지 않음
  • 모델과 함께 chat-message가 재계산되도록 보장
  • 채팅 shift+선택 메시지 회귀
  • 채널 정보를 올바르게 열기
  • main-chat-outlet 그리드에서 채팅 콘텐츠가 넘침
  • 16비트 이미지에 대한 지배 색상이 작동하지 않음
  • 모달 취소 이벤트 시 관리자 테마 컨트롤러 초기화
  • 스레드 css의 일부 되돌리기
  • 억제된 카테고리에서 관리자에게 알림하지 않음
  • 커스텀 섹션 제목 편집
  • ‘’ 정수에서 카테고리 설정 마이그레이션 실패
  • tl4_delete_posts_and_topics 설정에서 익명 오류
  • 채팅 알림을 올바르게 수신
  • 용어 완성 시 커서 드리프트 고려
  • IconPicker 옵션으로 사용 가능한 아이콘만 표시
  • 하드코딩된 문자열을 번역으로 교체
  • 채팅의 사용자 자동완성이 오류를 발생시킴
  • sidebar_section_link에 인덱스 추가
  • 스크롤업 시 YouTube 자동재생 중지
  • 큐에 있는 게시물이 있을 때 유효한 JSON 반환
  • YT 이미지용 클래스명 변경
  • 섹션 추가 버튼 숨김
  • 사용자 커스텀 섹션에 대한 개선
  • 외부 컨테이너에 max-height 적용
  • 존재하지 않는 사용자/그룹 카드가 막히지 않도록 보장
  • S3에서 백업 다운로드를 리다이렉트하는 것이 실패할 수 있음
  • 게시물이 이미 검토된 경우 액션 버튼 제거
  • ColorScheme#resolve가 누락된 색상에 대해 base로 폴백하도록 보장
  • 사용자 상태를 설정할 때 레이스 컨디션 방지
  • 가로 오버플로우 컴포넌트에서 드래그 수정
  • 서브폴더 설치 이외의 경우 webmanifest의 start_url에 / 사용
  • Android에서 키보드 아래에 자동완성이 표시됨
  • 채팅 메시지를 휴지통에 넣을 때 관련 알림 삭제.
  • 채팅에서 이모지를 검색할 때 키보드 내비게이션 허용
  • 서브-서브-카테고리에 대해 카테고리 해시태그가 항상 발견되지 않음
  • 아카이브된 주제 우선순위 낮추기
  • URL에 대한 도메인 검색이 올바르게 작동하지 않음
  • 미리 입력된 값이 있는 입력을 올바르게 필터링
  • PG 14 이상 지원 추가
  • glimmer 주제 타임라인의 뒤로 버튼 액션 및 위치
  • 채팅에서 이모지 자동완성 “더 보기” 버튼이 작동하지 않음
  • 유사한 사용자 검색 제안의 더 나은 정렬
  • 사용자 메뉴 라우터 조회에서 username_lower 사용
  • 자기 멘션으로 사용자 이름 업데이트 확장
  • 검토 가능한 목록을 로드할 때 사용자의 검토 가능한 수 동기화
  • 검색 인덱스 중복 파서 매칭이 너무 제한적임
  • 키보드 포커스에서 이모지 미리보기가 잘못된 미리보기를 표시
  • 중재자에게 자동 무음 DM의 플래그 URL 업데이트
  • 작성기 값 재설정 시 값 확인 되돌리기
  • 사용자 선택기에서 아바타를 숨기는 회귀 수정
  • RTL CSS 생성을 위해 R2 gem을 rtlcss로 교체
  • 영속화되지 않은 color-scheme 색상을 편집할 수 있도록 허용
  • 카테고리 권한 변경이 로그를 생성하지 않음
  • data-original-href가 누락된 경우 Vimeo iframe url
  • 일반 사이트 정책 기본값 재작성
  • 429를 받을 때 presence 요청을 스팸하지 않음
  • 비활성화된 상태에서 채팅에서 LazyYT를 호출할 때 오류
  • 북마크 주제 복사 업데이트
  • 여러 TikTok 종횡비 지원 추가
  • 카드에 popper 사용
  • 원박스 내부에서 아바타 크기 유지
  • chat-notification-manager의 다양한 오류 수정
  • 기존 사용자 상태를 100자로 잘라내기
  • 기본 url을 교체하기 전에 자산 url 검증
  • 날짜 모달의 시간대 선택기에 대한 더 나은 UX
  • 드로어 모드에서 구버전 채널 URL 인터셉트
  • 속도 제한된 검색에 대한 실패한 시스템 사양
  • 사용자 상태를 100자로 제한
  • 소프트 삭제된 주제가 삭제될 수 있도록 보장
  • 자신을 초대하여 배지를 받는 문제 수정
  • 부적절한 콘텐츠가 있는 사이트 링크 제거
  • 사용자 검색에서 지정된 limit 옵션 사용
  • API 요청에 대해 anon-cached 값이 반환되지 않도록 보장

UX 변경 사항

  • 검색 일관성을 위해 JPEG를 JPG로 변경
  • 구버전 브라우저를 위한 메뉴 패널 높이 폴백 개선
  • 안전 모드 복사 개선
  • descenders의 오버플로우 클리핑 방지
  • 관리자 테마 목록 스타일 조정
  • discourse_connect_url에 대한 사이트 설정 설명 개선
  • 그룹 사용자 테이블 드롭다운, 경계의 위치
  • 마지막 방문/날짜 구분자 미세 조정
  • 채팅-응답 오버플로우 수정
  • 헤더 로고가 차원을 가지고 있는지, 스타일 정리 확인
  • 상단 임베드 응답, 게시물 알림의 너비 수정
  • 새 사용자 테이블에 대한 스타일 개선
  • 시각적 채팅 메시지 스테이징 효과 제거
  • 구버전 그룹 디렉터리 템플릿, CSS 제거
  • 마지막 방문을 덜 두드러지게 만듦
  • 약 1260px 너비에서 배너 겹침 문제 수정
  • 새 내비게이션에 대한 사용자 채팅 설정 링크 업데이트
  • 초안이 존재할 때 사이드바의 내 게시물 링크를 내 초안으로 전환
  • 사용자 커스텀 필드에 링크 유형 감시 단어 적용 건너뛰기
  • 배지 아이콘 업데이트
  • img 채팅 메시지에서 큰 원박스 아바타 수정
  • 모바일 주제 목록에서 태그 및 카테고리 클릭 수정
  • 내비게이션이 스크롤 가능한 경우에만 스크롤 그랩 허용
  • 사용자 배지 미세 조정
  • 더 넓은 검색 드롭다운 너비 복원
  • 하이라이트 변수 업데이트
  • 사이드바 호환성을 위한 새 사용자 프로필 내비게이션 출시
  • 콘텐츠에만 스켈레톤 애니메이션 적용
  • 사용자 페이지에 h1 태그 추가
  • 배지 페이지 스타일링 업데이트
  • 버튼에서 고정 너비 제거
  • enable_sidebar 쿼리 매개변수가 사용될 때 햄버거 드롭다운 숨김
  • 채널 목록에서 overscroll 포함
  • 세로 관리자 플러그인 내비게이션을 가로 오버플로우 내비게이션으로 이동
  • 채팅에서 스크롤이 부모로 전파되는 것을 방지
  • UI에서 Userstatus 제한 처리
  • 툴팁의 가장자리 사례 처리
  • 채팅 초안 아이콘 색상 업데이트
  • 스타일 편집
  • remove-user-from-pm 호버 스타일링 수정
  • 헤더 아이콘에 투명한 경계 추가
  • 정지된 경우 사용자 카드에서 채팅 버튼 숨김
  • 그룹 삭제의 결과에 대해 경고
  • 사이드바가 768px까지 인라인으로 표시되도록 허용
  • 혼란스러운 오류 메시지 수정
  • 문자열에 누락된 백틱 추가
  • 폼 액션에 대한 플렉스 정렬 추가
  • 관리자 배지 목록에서 배지를 쉽게 토글
  • 키보드 단축키 모달의 레이아웃 개선
  • timeline-handle 위치 수정
  • 랜덤하고 자동 생성된 스켈레톤 구현
  • 드로어가 대부분의 높이 공간을 차지하도록 허용
  • 모바일에서 카테고리가 아래로 감기도록 태그 허용
  • 제목 대신 슬러그로 공개 채널 정렬
  • reply-where에 대한 전체 주제 제목 표시
  • 하이라이트 멘션 span에 동일한 스타일 적용
  • 새 사용자 내비게이션을 위해 데이터 내보내기를 환경 설정 페이지로 이동
  • glimmer-topic-timeline 전체 화면 뷰에 전환 추가
  • IST, KST, JST에 대한 시간대 별칭 추가
  • 기존 색상에서 누락된 호버/선택 색상 계산
  • 폼 컨트롤 가로 플렉스
  • 채팅 전용 폰트 선언 제거
  • 전체 페이지에서 채팅 아이콘에 URL 복원
  • 텍스트에 대한 이모지 정렬 개선
  • 하이라이트 변수 리팩터링
  • permanently_delete_post_revisions에 대한 스태프 액션 로그 텍스트 추가

성능

  • 사이드바에서 시작된 DM 주제 추적 상태를 위한 요청 제거
  • chat-live-pane의 다양한 성능 개선
  • 과거 메시지 영역의 높이 줄임
  • chat-live pane에 최적화 적용
  • mini_profiler에 대한 메타데이터 루트 건너뛰기
  • 커스텀 사이드바 섹션을 로드할 때 linkables를 즉시 로드
  • ReindexSearch 작업을 가속화하기 위한 인덱스 추가
  • 성능 향상을 위한 슬라이드 인 메뉴 크기 조정 리팩터링
  • Glimmer LinkTo를 활성화하기 위해 ember-link-component-extension 제거
  • 커스텀 Sidebar::SectionLinkTo 구현 제거
  • user-tips 및 narrative를 사용자별 messagebus 채널로 이동
  • 여러 카테고리 태그가 있는 /tags의 N+1 쿼리

접근성

  • 필요할 경우 헤더 로고/제목 숨김 허용
  • 헤더 아이콘은 링크가 아니라 버튼이어야 함
  • 헤더 알림 수에 aria-label 추가
  • 공유 라벨은 입력에 해당하는 ID가 필요함
  • 임베드 점프 링크에 aria-label 추가
  • 게시물 편집 기록 버튼에 대한 aria-label
  • 주제 맵 확장에 대한 aria 태그 추가
  • 히스토리 모달 모드 토글에 aria-labels 필요
  • 임베드 게시물에는 공개 위젵 속성이 필요함
  • 게시물 아바타는 탭 가능하지 않아야 함
  • 북마크 이름 입력에 대한 접근 가능한 라벨 추가
19개의 좋아요