Discourse 2.5.0.beta3 릴리스 노트

2.5.0.beta3의 새로운 기능

개선된 북마크 - 이제 리마인더 기능도!

나중에 다시 보기 위해 토픽/게시물을 저장하는 기능은 Discourse가 시작된 이래로 여러 번 진화해 왔습니다. 별표, 게시물 북마크, 사용자 토픽 타이머 등 다양한 옵션을 테스트해 보았습니다. 이제 이 모든 것의 장점을 결합하여 새로운 북마크 시스템을 선보입니다.

사용자는 나중에 보고 싶은 모든 게시물이나 토픽을 북마크할 수 있습니다. 북마크는 사용자 메뉴의 북마크 탭을 통해 나중에 접근할 수 있으며, 사용자의 활동 섹션 내 북마크 페이지에서도 볼 수 있습니다. 또한, 사용자는 나중에 북마크에 대해 알림을 받을 수 있도록 리마인더를 설정할 수 있습니다. 리마인더 옵션은 시간과 날짜에 자동으로 적응하므로, 밤 11시에 북마크를 추가할 때 "오늘 나중에 알려주세요"라는 옵션이 표시되지 않습니다.

자세한 내용은 Improved Bookmarks with Reminders 을 참조하세요.

UI를 통한 사용자 병합

2018년 초, 두 사용자 계정을 서로 병합하는 기능을 추가했습니다. 당시에는 병합 지원이 rake task로 추가되었기 때문에 서버에 SSH 접근 권한이 필요했습니다.

이제 모든 관리자가 사용자를 병합할 수 있습니다! 사용자 관리 페이지에 방문하여 페이지 하단의 "이전 및 삭제(Transfer & Delete)"를 선택하세요.image

계정을 병합할 대상 사용자 이름을 입력하고, "@username 이전 및 삭제(Transfer & Delete @username)"를 클릭하여 병합 과정을 시작하세요.

의심 사용자 리뷰 큐에 추가

Discourse에는 오랫동안 “의심 사용자(Suspect)” 목록이 포함되어 있었으며, 이는 프로필에서 자기소개와/또는 웹사이트 필드를 편집했지만 사이트에서 아무것도 읽지 않은 사용자를 표시합니다. 해당 조건에 해당하는 사용자는 스팸 가능성이 높다는 것으로 밝혀졌습니다.

많은 Discourse 사이트가 이 목록의 존재를 몰랐습니다. 또한, 목록을 정리하기 위해 사용자 목록을 검토하는 과정은 시간이 오래 걸렸습니다. 이를 개선하기 위해 이제 의심 사용자를 리뷰 큐에 추가하여 플래그, akismet, 게시물 승인 등과 함께 검토할 수 있도록 했습니다. 이를 통해 스팸 사용자를 차단하여 포럼을 깨끗하게 유지하는 작업이 조금 더 쉬워지기를 바랍니다.

답변 자동 삭제

모더레이터는 이제 토픽을 설정하여 x일 후에 답변을 자동으로 삭제할 수 있으며, 이를 통해 토픽을 깔끔하게 유지할 수 있습니다. 이 기능은 토론이 일시적이거나 첫 번째 게시물에 통합되는 위키/지식 베이스 유형의 토픽에서 가장 유용하다고 생각합니다.

코드 블록 복사

코드 중심의 사이트를 위한 작은 기능입니다. 코드 블록을 빠르게 복사할 수 있는 네이티브 지원을 추가했습니다. 마우스를 코드 블록 위에 가져간 후 오른쪽 위 모서리의 복사 버튼을 클릭하기만 하면 됩니다.

새로운 사이트 설정 embed_unlisted

많은 블로그가 댓글 섹션으로 Discourse를 사용합니다. 하지만 모든 블로그 게시물에 댓글이 달리는 것은 아닙니다. 링크된 블로그에 게시물이 작성되면 Discourse는 토론을 위해 토픽을 자동으로 생성합니다. 이로 인해 답변이 없는 수많은 토픽이 생겨 "어지러움(clutter)"을 유발할 수 있습니다. 이제 관리자는 embed_unlisted 사이트 설정을 활성화할 수 있으며, 이를 통해 블로그에 의해 생성된 토픽은 첫 번째 답변이 올 때까지 목록에서 제외됩니다. 사용자는 블로그 게시물 하단의 “토론 시작(Start Discussion)” 링크를 통해 토픽에 접근할 수 있습니다.

Internet Explorer 11 지원 종료 6월 1일

1월에 이에 대해 게시했지만, 날짜가 빠르게 다가오고 있으므로 모든 분에게 다시 한번 알려드리고자 합니다. 전체 세부 사항은 아래 토픽을 참조하세요.

그 외!

그런데 아직 더 있습니다! 이번 릴리스에는 많은 추가 새로운 기능이 있으며, 통상적인 버그 수정, UX 개선, 성능 향상 등이 포함되어 있습니다. 여기에 모두 나열하기에는 너무 많습니다. 전체 목록은 아래에 나열된 추가 기능 및 수정 사항을 꼭 확인해 보세요.

43개의 좋아요

보안 업데이트

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

  • 사용자가 그룹 및 그룹 구성원을 볼 수 있도록 보장
  • 북마크 메타데이터 로드 시 주제 권한 준수
  • 초안 메타데이터 로드 시 주제 권한 준수
  • 다른 사용자의 북마크 목록에 대한 접근 방지

플러그인 개선

모든 플러그인

  • 버그 수정
    • 전체 플러그인 스위트에서 수많은 버그를 수정했습니다

Assign

  • 주제 지정 및 해제 시 웹훅 이벤트 게시

WP-Discourse

  • Auto Publish 설정이 Discourse로 게시물 업데이트를 자동 게시하는 것을 방지합니다. Auto Publish 설정은 WordPress에서 게시물이 처음 게시될 때만 적용됩니다. WordPress에서 게시물이 나중에 업데이트된 경우, Discourse의 콘텐츠를 업데이트하려면 WP Discourse 사이드바에서 Update Topic 버튼을 클릭하십시오.
  • WordPress의 SSO 제공자가 Discourse인 경우, SSO 프로세스에 WordPress의 redirect_to URL 매개변수를 전달합니다.

Solved

  • 주제 해결/해제 시 웹훅 이벤트 게시

Policy

  • x일 외에 월별, 분기별, 연별로 정책 만료 옵션 추가

Canned Replies

  • 비스태프 사용자가 canned replies를 사용할 수 있도록 하는 새 사이트 설정 추가

추가 기능 및 수정 사항

클릭하여 확장

새 기능

  • 리포트 필터 재사용 가능하도록 변경
  • user_badges에 created_at 열 추가
  • RSS 피드 렌더링 개선
  • 그룹 내보내기용 Rake 태스크
  • 사용자를 6개월 동안 무시할 수 있음
  • 테마 설정에서 upload 형식 지원 추가
  • user_session_refreshed 트리거 추가
  • Enforce_canonical_emails 사이트 설정
  • 일반 .js 파일의 트랜스파일링을 위한 플러그인 지원
  • after-reviewable-post-user 플러그인 아웃렛 추가
  • 사용자에게 배지가 부여될 때의 웹훅 및 이벤트
  • 지원되지 않는 브라우저에 noscript 뷰 표시
  • 주제를 페이지로 게시하는 기능 지원
  • 크로스 도메인 시스템을 가능하게 하는 same site 쿠키 ‘None’ 옵션 추가
  • main, 권장 주제에 대한 스크린리더 랜드마크
  • iOS에서 기본적으로 오프라인 브라우징 및 전체 화면 PWA 활성화
  • 데이터베이스에서 사용자 API 키 해싱
  • 관리자가 셀프 서비스 계정 삭제를 비활성화할 수 있도록 허용
  • 사용자를 자동 승인하기 위한 auto_approve_email_domains 설정 추가
  • 사용자 디렉터리에서 “마지막 업데이트 시간” 표시
  • 여러 개의 사용자 정의 이모지 그룹 허용
  • 테마 CLI를 통해 자식 테마 구성 요소를 업데이트하는 옵션
  • 사용자 존재감에 대한 더 엄격한 규칙
  • Invite_code는 대소문자를 구분하지 않음
  • 플러그인이 마법사 단계를 제외할 수 있도록 허용
  • 설명 모달에서 검색 메뉴 단축키 목록 표시
  • J/K를 사용하여 검색 결과 탐색
  • 플래그가 처리되면 리뷰 큐 주제 해제
  • 투표된 투표에서 생성자에게 표를 표시
  • Google Calendar는 iCalendar에서 URL을 지원하지 않으므로 폴백 설명 추가
  • 북마크 리마인더용 ICalendar 피드
  • 카테고리 목록에서 음소거된 카테고리 하위 배치
  • 사용자 요약에서 거부된 게시물 수 표시
  • 계정 등록을 위한 선택적 글로벌 invite_code
  • 사용자 정의 gravatar 유사 서비스 지원 추가
  • 더 큰 최대 게시물 길이 허용
  • 테마가 about.json 파일에서 수정자를 지정할 수 있도록 허용
  • 비디오 마크업에서 게시물 업로드에 대한 더 광범위한 지원
  • 키보드 단축키 도움말 모달 개선
  • embed_set_canonical_url 설정 추가
  • 단계별 사용자 정리 비활성화를 위한 사이트 설정 추가
  • 여러 사용자 카드를 동시에 로드하기 위한 새 루트
  • 페널티 작성 중 우발적인 취소 방지
  • SSL을 사용하여 Redis에 연결하는 옵션

버그 수정

  • id가 없는 하위-하위 카테고리 경로 처리
  • caret 아이콘은 색상을 상속해야 함
  • 단일/멀티에서 sk 아웃라인 처리 구별
  • /user_avatar/ 링크에 절대 URL 사용
  • header-topic-info 컨테이너에 ‘two-rows’ 클래스를 올바르게 추가
  • 코드 블록 복사 버튼 선택자 개선
  • 리마인더가 설정된 경우에만 북마크 삭제 확인
  • 잘못된 Category 슬러그 거부
  • PublishedPages 오류 응답
  • TopicsController 오류 응답 (동일한 레코드에 대해 두 개의 별도 Topic 인스턴스가 있는 문제가 있었습니다. 이는 최신 인스턴스가 하나만 있도록 보장합니다.)
  • InlineUploads가 더 많은 URL 형식을 처리하도록 변경
  • 카테고리 또는 태그가 음소거되면 사용자 업데이트
  • Topic Route에서 Evented에 대한 임시 호환성
  • 카테고리 설명을 첫 번째 게시물의 cooked 값으로 설정
  • 주제 임베드 게시물 표시 시 동시성 문제
  • 게시물이 일반이 아닌 경우 주제를 표시하지 않음
  • 제목만 임베드 업데이트 허용
  • 임베드된 주제가 제목을 업데이트할 수 없었던 문제
  • opts 해시가 실제로는 선택적이지 않았습니다 :slight_smile:
  • Light가 선택되면 마법사가 Light 테마의 중복을 생성하던 문제
  • 환경 변수 없이 S3로 복원되지 않던 문제
  • migrate_to_s3 rake 태스크의 무한 루프
  • 사용자 정의 이모지가 이중 콜론을 표시하지 않도록 방지하고 배경 이미지 설정
  • 비밀번호 재설정 로그인 시 사용자 타임존 설정
  • 게시물 액션 유형이 nil인 경우 오류 발생 방지
  • 북마크 키보드 이벤트가 모달로 전파되는 것을 중지
  • 검색의 주제 제목에 data-topic-id 포함
  • Flaky groups_controller_spec
  • Template-lint는 noreferrer를 요구하는 엄격한 rel-noopener 규칙을 사용
  • 웹훅이 삭제된 경우 emit_web_hook_event 작업을 깔끔하게 중단
  • Reviewable score JS가 잘못된 폴더에 있던 문제
  • 설정 마법사의 키보드 내비게이션 수정
  • 기본 신뢰 수준이 3인 경우 사용자를 TL2로 강등하지 않음
  • c 단축키 사용 시 키보드 이벤트가 전파되지 않도록 보장
  • 로테이션 후 sidekiq 로그 파일 다시 열기
  • topic-list-item 데코레이터가 모바일에서 작동하도록 변경
  • 리마인더가 있는 북마크 관련 사소한 문제 정리
  • Google groups 가져오기에서 로그인 URL 변경
  • scopedCategoryId 변경을 더 신뢰할 수 있게 청취 시도
  • 주제 목록에만 굵은 글꼴 적용
  • 검색 결과 하이라이트에서 단어 경계 정규식 (\b) 제거
  • upload_serializer에 short_path 추가
  • 재컴파일 없이 사용자 정의 그룹 업데이트가 반영되도록 허용
  • 모달 취소 후 주제 북마크 토글이 작동하지 않던 문제
  • ‘posts’ 리포트에 하위 카테고리 포함
  • 잘못된 배경 제거
  • /users 페이지 기간 선택기에 오늘 날짜 표시
  • 컴포저 액션 변경 시 툴바가 업데이트되도록 보장
  • 이메일 세션 로그인에서 타임존 추측 누락
  • gif를 축소할 때 gifsicle에 올바른 커맨드 라인 속성 사용
  • iOS 9.3을 위한 values/entries/NodeList.forEach/before 폴리필 추가
  • 더 많은 지원되지 않는 브라우저 감지
  • 주제 북마크를 시도하기 전에 첫 번째 게시물이 로드되도록 보장
  • WCAG-AA 준수 주제 목록 히트맵 색상
  • 모달 닫기 및 오류 닫기 버튼의 레이블
  • user_api_keys.key_hash에 인덱스 추가
  • .gap 폭이 창 폭을 초과하지 않도록 보장
  • 게시물 인용
  • Reply 버튼 사용 시 인용 올바르게 속성 부여
  • replyAsNewTopic 사용 시 인용 올바르게 속성 부여
  • 인용의 인용 허용
  • 인용을 "full"로 올바르게 표시
  • 인용이 비어 있으면 생성 시도하지 않음
  • 리뷰 가능 기본 가시성이 low보다 높은 경우 낮은 점수 플래그가 주제를 자동 닫는 것을 방지
  • sso가 이메일을 변경할 때 자동 그룹 멤버십 준수
  • 클라이언트 사이드에서 /my/*path를 /login-preferences로 리다이렉트
  • 데스크톱에서 모달 넓히기
  • TL3 요구 사항에서 개인 메시지 제외
  • URL에 랜덤 매개변수를 추가하여 gravatar 캐시 재설정
  • 제목 없음/긴 링크가 박스를 벗어나는 문제 수정
  • 잘못된 날짜로 인해 CSV 내보내기가 오류를 발생시키던 문제
  • 점수와 관계없이 대기 중인 큐에 있는 사용자 포함
  • 리마인더 모달이 있는 주제 수준 북마크 표시
  • 실수로 제거된 css 클래스 복원
  • 하위-하위 카테고리에 대한 카테고리 해시태그 지원 추가
  • 여러 개의 topic-notifications-button:changed 등록 방지
  • 초안 로드 시 주제 설정
  • 북마크 리마인더의 영어 외 번역에서 날짜 제거
  • Guardian은 항상 사용자를 가져왔지만 때로는 익명인 경우
  • Guardian은 항상 사용자를 가져왔지만 때로는 익명인 경우
  • category_id가 정수인지 확인
  • Topic.time_to_first_response는 하위-하위 카테고리를 포함해야 함
  • 주제에서 개인 메시지로 변환할 때 참가자 제한
  • 모든 요청에 대해 활성 테마 확인
  • 필터가 비어 있지 않은 경우 태그 선택 해제 시도하지 않음
  • Jobs/delete_replies: Time+Duration 추가, Time+Time 아님 #9314
  • 총 행 수 및 load more URL을 meta 내부로 이동
  • color-input이 입력을 통해 hex 및 색상 이름을 설정할 수 있도록 허용
  • onebox 본문에서 헤더 링크와 동일한 경우 링크 추적
  • 미리보기가 표시되도록 마법사에서 기본적으로 라이트 테마 사용
  • /top 페이지 기간 선택기에 오늘 날짜 표시
  • JQuery 비추천 경고
  • duration이 있는 타이머를 제거하는 것이 작동하지 않음
  • 고우선순위 알림 마이그레이션에서 null high_priority 컬럼을 false로 설정
  • 마법사의 새 값으로 기본 환영 주제 게시물 교체
  • 스키마에 현재 DB 사용자가 소유하지 않은 객체가 포함된 경우 복원 실패
  • FlagSockpuppets는 해당 사용자의 게시물이 이미 스태프에 의해 거부된 경우 게시물을 플래그하지 않아야 함
  • FlagSockpuppets는 해당 사용자의 게시물이 이미 스태프에 의해 거부된 경우 게시물을 플래그하지 않아야 함
  • 답장에 대한 Ninja edit이 작동하지 않음
  • id 기반으로 초안을 올바르게 로드
  • 단계별 사용자가 user_linked 및 user_quoted 이메일을 받는 문제
  • 인증 루트에 대한 서비스워커 캐시 우회
  • group-member-dropdown의 올바른 액션은 이제 actOnGroup입니다
  • 게시물이 이동되면 알림 수준 복사
  • 답장 유형을 전환할 때 옵션 업데이트
  • 로딩 중인 동안 초안을 저장하지 않음
  • 주제의 카테고리를 변경하고 태그를 생성할 때 오류
  • 날짜 피커 클릭 및 표시를 더 신뢰할 수 있게 변경
  • 선택이 없으면 mini-tag-chooser가 최소 태그 요구 사항을 표시하도록 보장
  • 빈 timeline-controls 렌더링 방지
  • csv 내보내기에 카테고리/그룹 필터를 올바르게 반영
  • ace 에디터 위 구성 요소 제목 클릭 시 예외 방지
  • 어댑터가 사용자 정의 primaryKey를 정의할 수 있도록 허용
  • 초대 토큰의 초대 이메일 필드를 비워둘 수 있도록 허용
  • Get_size_from_image_sizes는 [width, height] 또는 nil을 반환해야 함
  • 중첩된 인용을 인용할 때 원래 게시물 정보를 유지해야 함
  • 뒤따르는 주석이 있는 사용자 정의 SQL이 BadgeGranter SQL을 깨뜨릴 수 있음
  • 정규화 전에 이름 존재 여부 확인
  • 날짜 객체 유지
  • 리마인더가 있는 북마크에서 Narrative bot이 작동하지 않음
  • 위키 에디터가 일관되게 할당되도록 보장
  • 자동 리다이렉트에 잘못된 확장자가 있던 문제
  • 깨진 트랜스파일링
  • nil != false
  • 태그가 구성되지 않은 경우 Mbox 가져오기 실패
  • migrate_to_s3 rake 태스크가 AWS SDK를 찾을 수 없던 문제
  • pgbouncer로 가져오기 실패
  • 그룹 필터링 입력이 전체 페이지 리로드를 유발하던 문제
  • 사용자 지정 이미지 크기로 크롭 수행
  • 사용자 지정 이미지 크기로 크롭 수행
  • 코드가 포함된 이메일에서 올바른 간격 사용
  • 주제 임베드 시 작은 게시물 액션 표시
  • 보안 업로드 rake 태스크의 효율성을 개선하기 위한 첫 번째 시도
  • 보안 미디어가 첨부 파일도 포함하도록 변경
  • JS 트랜스파일링 허용
  • Resolver가 올바르게 설정되지 않던 문제
  • 영구 링크 목적지에 4개 대신 1개의 컬럼 사용
  • date-time-input에 날짜 객체가 있는지 보장
  • TopicEmbed#absolutize_urls가 동결된 문자열을 수정하려고 하던 문제
  • 유니코드 언어에서 단어 경계 정규식 (\b)이 작동하지 않음
  • 이미지 최적화 파이프라인 수정
  • 원래 파일명을 추출하기 위해 원래 파일명을 사용하지 않음
  • 검색 메뉴가 이전 결과를 잠시 표시하지 않도록 보장
  • User-selector가 currentUser를 제외하지 않던 문제
  • 검색 메뉴의 레이스 컨디션
  • 삭제된 카테고리로 예약된 게시 방지
  • 사용자 타임존 저장 개선
  • 404 페이지 표시 전에 영구 링크 확인
  • 마법사 테스트 누락
  • /about 페이지에서 prioritize_username_in_ux 설정 준수
  • 중간 클릭이 모든 알림을 읽던 문제
  • 주제 타이머 기간 백필
  • oauth 로그인 플로우에서 authentication_data 쿠키를 올바르게 제거
  • Post edited 웹훅이 업데이트된 주제 제목을 반영하지 않음
  • 영구 링크는 ID를 포함한 카테고리 URL로 리다이렉트해야 함
  • oauth 로그인 플로우에서 authentication_data 쿠키를 올바르게 제거
  • 이 기능은 항상 그랬기 때문에 조정자가 플래그된 PM을 검토할 수 있어야 함
  • 테스트 환경이 Webauthn을 지원하지 않는 경우 실패하지 않음
  • 영구 링크에 전체 슬러그 경로 포함
  • 검색에서 하위-하위 카테고리 슬러그 지원 추가
  • 비기본 호스트명/스키마에 대해 CSP가 올바르게 작동하도록 허용
  • default_email_digest_frequency가 업데이트되면 email_digests 사용자 옵션 업데이트
  • 플래그된 게시물이 PM인 경우 봉투 아이콘 표시. 플래그된 PM은 관리자에 의해만 독점적으로 검토되어야 함
  • 초안이 동시에 생성될 때 발생하는 PostgreSQL 오류 수정
  • set_or_create_timer 메서드에서 새 duration 속성 사용
  • oauth 로그인 플로우에서 authentication_data 쿠키를 올바르게 제거
  • 북마크 목록의 N1 문제
  • hbs 파일에서 elementId 대신 id 사용
  • HTML에서 Markdown 변환 개선
  • 이메일의 라인 코드 축소
  • 모바일 북마크 모달 잘림 방지
  • 잘못된 하위 폴더 설정을 사용하는 Theme-javascripts
  • 북마크 모달에서 userHasTimezone 계산이 깨지고 일반 사용자를 위한 tap-tile 템플릿 누락
  • Remote themes Github 링크가 사용자 정의 브랜치로 가야 함 #9184
  • 사용자 프로필에서 음소거/무시 메뉴 표시 일관성
  • 비활성 플러그인에 대한 웹훅 표시하지 않음
  • 중간 클릭으로 알림 닫기
  • 북마크 모달의 “타임존 없음” 링크에 basePath 추가
  • 모바일의 북마크 모달 및 북마크 동기화 rake 태스크 개선
  • 컴포저 초안 표시기에 Sync-alt 사용
  • 관리자 뷰에서 삭제 버튼을 사용할 때 일관성을 개선하기 위해 delete_all_posts_max 사용
  • 투표 빌더에서 시간 입력 표시
  • 알림 생성 전에 게시물 존재 여부 확인
  • 북마크 리마인더 및 개선 사항 변경
  • show_short URL이 멀티사이트를 사용하여 보안 업로드를 처리하도록 보장
  • ApplicationController 재로드 후 개발 환경에서 html 응답 수정
  • 플러그인에는 상대 심볼릭 링크가 있을 수 있음
  • rake admin:create에서 RANDOM_PASSWORD가 작동하지 않음
  • Telligent 가져오기 스크립트의 메서드가 실수로 삭제됨
  • 마이그레이션된 사용자 또는 6개월 이상 전에 생성된 사용자를 무시
  • 번역 오버라이드가 없는 버전에서 백업 복원 실패
  • 태그 그룹에서 부모 태그 제거
  • 삭제된 주제 + 게시물과 함께 북마크 직렬화기가 작동하도록 보장
  • email/sender에 주제 삭제 확인 추가
  • i18n 헬퍼가 SafeString을 반환하는 것을 방지
  • 첨부 파일이 있는 알림 이메일이 잘못 구조화됨
  • 하이퍼링크 삽입 모달에서 Enter가 양식을 제출
  • 이스케이프되지 않을 이모지가 문자열이 아닌 경우 크래시 방지
  • flag-modal과 flag-modal-body 구별
  • 세로 방향으로 iPad에서 주제 진행 상황 표시
  • must_approve_users가 활성화된 경우, 의심스러운 사용자를 리뷰 큐로 보내고 싶지 않습니다. 승인되지 않은 사용자만 보내야 합니다. 모든 문제 있는 리뷰 항목을 자동 승인하기 위한 마이그레이션 제공
  • SMF2 가져오기기의 누락된 상수
  • 초안 저장 시 오타
  • ContactPicker가 주제에서 초대 입력을 설정하지 않던 문제
  • Featured_topic.fancy_title이 이모지 없이 렌더링됨
  • confirm-new-email의 일부 오류 및 정리
  • 사용자가 없는 게시물을 지원하는 다양한 수정 사항
  • 마지막 IP 주소가 잘못된 IP를 가리킬 수 있음
  • categoryBadgeHTML의 hideParent에 대해 카테고리가 존재하는지 보장
  • 그룹에서 사용자 제거가 실패하면 오류 발생
  • 테마 가져오기 중 작성 시 개인 키를 깨뜨리지 않음
  • 주제 추적 단축키를 스로틀링하고 주제 id를 강제 적용
  • TopicCreator의 타임스탬프 해상도 유지
  • 구성 요소가 모달에 있는지 올바르게 확인
  • 고정 옵션 헤더가 올바른 상태를 표시하도록 보장
  • 프로필 타임존 저장 시 현재 사용자 타임존 설정
  • 이메일로 로그인할 때 잘못된 메시지
  • 프로필에서 주제 피처링 시 403에 대한 오류 메시지
  • PostCreator의 created_at 해상도 유지
  • 존재 여부 확인 시 bio_excerpt 사용
  • 레거시 refreshQueryWithoutTransition 제거
  • 가져오기 스크립트가 ORDER BY 누락으로 인해 일부 사용자를 건너뛸 수 있음
  • 리뷰 가능 화면에서 카테고리 및 태그를 변경할 수 있도록 보장
  • 부끄러운 algoriths 오타 ->` 보안 키용 algorithms
  • 폐기 전에 인증 토큰 존재 여부 확인
  • 게시물 처리 중 게시물에 대한 레이스 컨디션 방지
  • 사용자 이름과 제목이 없는 인용 허용
  • phpbb3에서 누락된 사용자의 게시물 가져오기
  • 사용자/그룹 카드에서 아바타 플레어 이미지가 반복되는 것을 방지
  • select-kit 본문의 배치 전략을 정의할 수 있도록 허용
  • 카테고리 드롭에 대해 전역 allow_uncategorized_topics만 사용
  • 필드별 그룹 투표의 선택 옵션을 올바르게 포맷
  • 답장을 작성하면서 닫힌 주제에서 인용 허용
  • TOTP/보안 키에 이름/코드가 없는 경우 더 나은 오류 표시

UX 변경 사항

  • sk 구성 요소에서 더 나은 아웃라인 지원
  • 깨진 이미지 플레이스홀더 스타일링 수정
  • iOS에서 컴포저 시작 시 포커스 설정
  • 마법사 글꼴 크기
  • 카테고리 드롭다운이 카운트를 줄바꿈하지 않도록 방지, 모바일 폭 제한
  • 게시된 페이지 아바타 해상도 개선
  • onebox에 기본 배경색 적용
  • HTML을 마크다운으로 변환할 때 base64 이미지 URL 제거
  • “이 주제 요약” 설정 동작에 대한 노트
  • noscript 푸터 내비게이션 조정
  • 범위를 표시할 때 전체 날짜 시간 표시
  • 날짜 표시 시 localTimezone 대신 타임존이 사용되도록 보장
  • 노이즈를 줄이기 위해 접두사 없이 영역 표시
  • 북마크 리마인더 모달 다시 스타일링
  • 스타일이 선택되지 않은 경우 카테고리에서 색상 제거
  • 터치 장치에서 링크로 공유 폴백 제거
  • 단축키 배경에 색상 변수 사용
  • 메뉴 내 제목에서 매우 긴 단어 줄바꿈
  • 사용자 디렉터리 마지막 업데이트 시간 스타일링에 대한 사소한 조정
  • 모바일에서 사용자 정의 이모지 레이아웃을 더 잘 커스터마이징
  • 최신 주제 목록에 플레어 스타일 추가
  • 날짜 양식에서 esc 키가 올바르게 작동하도록 보장
  • 하드웨어 키보드가 있는 iPad에서 컴포저 위치 수정
  • select-kit 레이블의 아이콘 간격 개선
  • 모바일의 date-time-input 개선
  • 가능할 때 메인 래퍼에 대해 벌크 선택 메뉴 토글 정렬
  • “기본 태그” 사이트 설정 선택기에서 태그 생성 금지
  • 더 나은 오류 이미지 표시
  • 카테고리 루트 주제 목록 항목에서 아바타 플레어 표시
  • 모바일 장치에서 사용자 메뉴의 프로필 패널에 더 큰 탭 영역
  • Hotkey K가 부분 게시물을 선택할 수 있음
  • 삭제된 게시물에서 하이라이트 애니메이션 비활성화
  • 사용자 제거 또는 소유자 변경 시 그룹 멤버십 목록 새로고침
  • /review에서 의심스러운 사용자 복사문 개선
  • iOS에서 사용자 프로필의 “라이브 알림” 섹션 제거
  • printTopic에 대해 ctrl+p 및 command+p 대신 mod+p 사용
  • 의심스러운 사용자 기능의 복사문 개선
  • select-kit 레이블의 아이콘 간격 개선
  • 사용자 아바타 제목에 대해 prioritize_username_in_ux 설정 준수
  • 색상 설정 유형에 대한 지원 추가

성능

  • Safari에서 지연 로드 성능 개선
  • 기본적으로 새 사용자 카드 루트 활성화
  • Category.subcategory_ids 캐싱
  • 멀티사이트에서 마이그레이션 속도 향상
  • S3에 저장된 많은 업로드가 포함된 백업이 느리던 문제
27개의 좋아요