2.8.0.beta3: 사용자 선택 아바타 플레어, 마지막 주제 방문 표시기, 네이티브 파일 선택기 등

2.8.0.beta3의 새로운 기능

사용자가 직접 선택할 수 있는 아바타 플레어

여러 그룹에 속한 사용자는 이제 기본 그룹에 따라 자동으로 할당되던 플레어 대신, 설정에서 표시할 아바타 플레어를 직접 선택할 수 있습니다. 아바타 플레어는 Font Awesome 아이콘과 사용자 정의 이미지 모두를 지원합니다.

토픽 보기 페이지에 마지막 방문 표시 추가

이미 읽기 시작했던 토픽을 열면, Discourse는 첫 번째 읽지 않은 게시글부터 자동으로 로드하여 계속 읽을 수 있도록 합니다. 이제 Discourse는 마지막 방문 위치를 나타내는 표시기도 함께 보여줘서, 위치를 잃지 않고 안전하게 위아래로 스크롤할 수 있습니다.

네이티브 파일 선택기 사용

컴포저에 파일을 업로드할 때, Discourse는 이제 커스텀 모달을 먼저 표시하는 대신 네이티브 파일 선택기를 사용합니다. 또한 Discourse는 운영체제로 지원되는 파일 확장자를 전달하므로, 사용자가 무엇이 허용되는지 고민할 필요가 없습니다. 업로드 버튼 외에도, 사용자는 여전히 복사/붙여넣기 및 드래그/드롭을 통해 컴포저에 파일을 업로드할 수 있습니다.

게시글 편집을 위한 API 키 스코프

API 키를 생성할 때, 키가 유출되었을 경우 접근을 제한하여 보안을 강화하기 위해 각 키에 허용되는 작업을 제한하는 스코프를 적용할 수 있습니다. 게시글 편집 스코프가 추가되어, API 키 소유자가 편집할 수 있는 게시글을 해당 API 키로 편집할 수 있도록 허용합니다.

그룹에 사용자 추가 프로세스 개선

그룹 페이지의 ‘멤버 추가’ 버튼이 '사용자 추가’와 '초대’로 분리되었습니다. 사이트의 기존 사용자는 사용자 추가 모달(첫 번째 이미지)을 통해 사용자 이름 또는 이메일로 그룹에 추가할 수 있습니다. 새로운 사용자는 ‘초대’ 모달(두 번째 이미지)을 통해 Discourse 사이트 가입을 초대받고, 가입 시 그룹에 추가될 수 있습니다.

클라이언트 사이드 이미지 최적화

사용자가 게시글에 이미지를 추가할 때, Discourse는 이미지가 허용된 크기보다 크면 압축을 시도합니다. 이 압축은 서버에서 수행되었기 때문에, 큰 이미지 파일을 먼저 업로드해야 했습니다. 느린 대역폭이나 제한된 대역폭을 가진 사용자에게는 상당한 시간이 소요되며 데이터 사용량 한도에 영향을 줄 수 있습니다.

사이트는 이제 composer_media_optimization_image_enabled 사이트 설정을 활성화하여, 업로드 전에 사용자의 기기(컴퓨터, 전화기, 태블릿)에서 이미지를 압축할 수 있습니다.

자세한 내용은 블로그에서 확인하세요:

페널티 기록 개선

사이트 규모가 커지면, 새로운/작은 커뮤니티에서 가능했던 것처럼 관리자가 모든 사용자의 기록을 알 수 없게 됩니다. 관리자의 업무를 돕기 위해 몇 가지 개선을 적용했습니다.

  1. 페널리를 적용할 때 기록 개수를 추가하여, 페널리를 받는 사용자에 대한 맥락을 관리자게 제공합니다.
  2. 시간 단위의 기본 페널리 값을 지정하는 사이트 설정을 추가했습니다.

무음/정지 모달은 기본 값을 자동으로 입력하지만, 그 외에는 관리자가 평소처럼 값을 선택하고 덮어쓸 수 있습니다.

첫 번째 무음/정지: 첫 번째 값. 두 번째 무음/정지: 두 번째 값. 등.


접근성 개선

  • 토픽 목록의 헤딩 규칙 조정
  • 여러 폼 레이블이 동일한 요소에 적용되는 것으로 표시하지 않음
  • 필요한 곳에 레이블 추가

추가 기능

이 베타 버전에는 자세히 설명하기 어려울 정도로 많은 새로운 기능이 포함되어 있습니다. 아래는 주목할 만한 추가 기능 일부입니다. 전체 새로운 기능 목록은 다음 게시글에서 확인할 수 있습니다.

  • 관리자가 게시글 소유권을 변경할 수 있도록 허용하는 설정
  • 기존 사용자와 함께 초대 작동하게 함
  • 초대받은 사용자가 토픽을 볼 수 없는 경우 경고
  • 감시 대상 단어에 대한 스태프 작업 로그 추가
  • 다중 선택 사용자 커스텀 필드 추가
  • slow_mode_prevents_editing 설정 추가
  • 스태프가 대기 중인 사용자 알림을 더 자주 받을 수 있음
  • CTRL + ENTER 및 CMD + ENTER로 플래그 모달 수락
  • 백업 복원 속도를 높이기 위해 s3에 병렬로 업로드
  • 검토 대기열에서 사용자를 삭제할 때 차단이 선택 사항이 됨
  • 사용자의 모든 공식 경고에 대한 메시지 뷰 추가
  • 사용자 디렉토리에 그룹 필터 추가
28개의 좋아요

더 많은 내용!

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

보안 업데이트

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

  • FinalDestination 체크를 우회하는 Onebox 정규 링크
  • 연결 시 타임아웃이 올바르게 사용되도록 보장
  • YouTube Onebox 데이터 정제 (CVE-2021-32764)
    • 이 취약점은 기본 content-security-policy를 비활성화하거나 수정한 사이트에만 영향을 미칩니다

플러그인 개선 사항

Assign

새로운 기능

  • 랜덤 배정 자동화 지원 추가

버그 수정

  • CF 마이그레이션에서 잘못된 소스 데이터 처리
  • CF에서 테이블로 마이그레이션이 잘못 수행되었던 문제 수정
  • 자동화 필드가 이제 모두 동일한 value 속성을 사용하도록 수정
  • 주제 배정 버튼이 작동하지 않던 문제 수정

OAuth2 Basic

새로운 기능

  • 사용자 상세 정보에서 사용자 정의 속성 가져오기

Akismet

새로운 기능

  • 사용자 삭제 시 차단이 선택 사항이 되도록 변경

Calendar

버그 수정

  • flair에 새로운 속성 이름 사용
  • 상수 작업 수정 및 업데이트 실행
  • Safari 15에서 초대자 아바타 정렬 문제 수정
  • Sidekiq에서 Holidays gem이 필요하지 않도록 수정

Data Explorer

버그 수정

  • 누락된 문자열 추가
  • 쿼리 테이블의 열 머리글 번역

User Card Badges

버그 수정

  • 이미지 컬럼이 이제 코어에서 image_upload로 변경됨

Anonymous Moderators

버그 수정

  • update_attributes!는 Rails 6.1에서 제거됨

Solved

새로운 기능

  • 해결된 주제에 답변할 때 작성기에 교육 메시지 표시

버그 수정

  • 이전 Discourse 버전과의 하위 호환성

UX 변경 사항

  • 모바일에서 해결책 정렬 문제 수정

Brightcove

새로운 기능

  • 게시물이 삭제될 때 동영상도 삭제

버그 수정

  • ApiError가 상태를 저장하도록 수정
  • 다른 플러그인과의 충돌 방지

Encrypt

새로운 기능

  • 암호화된 주제에서 클라이언트 측 검색

버그 수정

  • Safari의 IndexedDb 버그를 위한 우회책 추가
  • 로딩 실패 시 빈 identity 반환
  • identity를 로드할 수 없는 경우 promise 거부
  • 파일 정보 조회를 위해 파일 크기로 폴백
  • 검색 결과가 비어 있어도 오류가 발생하지 않도록 수정
  • 암호화된 결과를 복호화하기 위해 더 많은 작업 수행
    직렬화에 사용되는 모든 필드 채우기
  • sessionStorage 대신 Session 사용
  • 전역 Discourse 사용 대체

Performance

  • 활성화된 경우 태그 미리 로드
  • 사용자 및 주제 암호화 데이터 미리 로드
  • 검색 캐시를 위해 첫 번째 게시물만 가져오기

BCC

버그 수정

  • user.name이 nil일 때 충돌하지 않도록 수정

Code Review

버그 수정

  • 커밋 메시지에서 이모지 파싱하지 않도록 수정
  • 저장소 이름에 마침표 허용
  • bad_github_X에 대한 번역 누락 문제 수정
  • 플러그인 설정에서 GitHub API 오류를 적절히 처리

Subscriptions

새로운 기능

  • 캠페인 성공 배너에 불꽃놀이 + 그라데이션 애니메이션 추가
  • 사용자 정의 배경 이미지 사용 기능 추가
  • 폼 제출 시 쿠폰 코드 검증

버그 수정

  • 로그인 필수 사이트에서 새 사용자 세션이 로그인 시 이상하게 리디렉션되던 문제 수정
  • 관리자가 Subscriptions 관리자 기능을 볼 수 없도록 제한

UX 변경 사항

  • 목표 달성 시 캠페인 버튼 숨김

Reactions

버그 수정

  • 주제 수준 메시지 버스 이벤트만 사용하도록 시도
  • 주제 수준 이벤트 :acted에 의존하는 것으로 충분함
  • 주제 간 이동 시 MessageBus 구독 정리

Category Experts

새로운 기능

  • 주제 목록의 pills가 게시물로 링크되도록 설정

버그 수정

  • 정지된 사용자에게 지지 버튼 표시하지 않음
  • 지지 횟수 소진 표시를 위해 로딩 대기
  • 개인 메시지가 전송될 때 오류 발생하지 않도록 수정
  • 사용자가 전문가로 제거될 때 승인되지 않은 게시물에서 사용자 정의 필드 제거

Crowd

버그 수정

  • 메서드 이름 및 버튼 제목에 대한 번역 추가

Automation

초기 릴리스:

추가 기능 및 수정 사항

클릭하여 확장

새로운 기능

  • 그룹 기본 알림이 변경될 때 기존 사용자 업데이트.
  • Bulk Award를 사용하여 사용자에게 배지를 여러 번 부여할 수 있는 옵션 추가
  • UppyUploadMixin과 함께 사용하는 Uppy 이미지 업로더
  • 그룹 상세 페이지에 title 태그 추가
  • 태그를 위한 상위 주제 루트에 기간 필터 추가.
  • 재인코딩은 안전하므로, 500Kb 이상의 파일에서 트리거하도록 설정
  • UserNotifications 변경 대신 그룹 SMTP 작업 및 메일러 사용
  • 이슈를 onebox할 때 GitHub 레이블에 이모지 렌더링.
  • 즐겨찾기 최대 수를 설정 가능하도록 변경
  • 발신 EmailLog에 더 많은 컬럼 추가
  • 서버 오류 시 히스토리 스택 처리 개선
  • 게시물 스트림에서 반응형 이미지 크기 사용
  • 주제 수준 북마크 버튼을 클릭할 때 북마크 편집 모달 열기
  • SMTP/IMAP 그룹 설정 UI에 마지막 업데이트 세부 정보 추가
  • 북마크 UI 및 주제 타이머 UI의 날짜 선택기를 다른 모든 선택기와 일치하도록 변경
  • type=website OpenGraph 메타 태그 추가
  • force_https가 활성화된 경우 CSP에 upgrade-insecure-requests 추가

버그 수정

  • 출력된 스타일시트 링크 태그에 순서 추가
  • 즐겨찾기 배지 선택 문제
  • 테마 테스트 페이지의 자산이 압축되지 않던 문제
  • 테마에서 사용자 정의 아이콘 문제
  • 테마 오류 메시지 닫기 버튼 제거
  • user/badges 그리드 수정
  • UserLookup의 메모이제이션 버그 및 리팩토링
  • 각 onebox에 대한 최선의 링크를 유지하기 위해 배열 사용
  • uglify-js가 사용 가능하지 않더라도 Terser를 미니피케이션에 사용
  • 더 이상 남지 않은 배지를 로드하려고 하지 않음
  • 그룹 SMTP에서 이메일 스레드가 때때로 그룹화되지 않던 문제
  • 게시물 제목의 글꼴 크기에 rem 사용
  • Oneboxed Twitter 콘텐츠에서 user_generated 이미지를 아바타 이미지로 사용하지 않음
  • 드롭다운에서 "all groups"를 소문자로 변경하지 않음
  • 자동 그룹 이름에 대문자 허용
  • flair 선택기에서 잘못된 옵션 표시하지 않음
  • 사용자 flair 그룹을 기본 그룹으로 설정
  • 다양한 번역 문자열 수정
  • 스테이징된 사용자에게 현재 사용자 이름 제안
  • Admin_user_response 스키마
  • last_posted_at가 null이면 created_at 사용
  • 주제 타임라인에 올바른 날짜 표시
  • 배지 페이지에서 맨 위로 스크롤
  • 스테이징된 사용자가 사용자 이름을 선택할 수 있도록 허용
  • 사용자 설정에서 색상 스키마를 변경할 때 로고를 실시간으로 전환
  • 다양한 번역 문자열 수정
  • 사용자가 자신의 flair 그룹을 지울 수 있도록 허용
  • 새 그룹을 생성할 때 Can_admin_group이 true가 되도록 설정.
  • ACL을 구현하지 않은 스토리지 프로바이더 처리
  • 이메일 내용에서 백레퍼런스를 해석하지 않음
  • 선택기에서 flair 제목을 감싸지 않음
  • 오류 발생 시 다른 주제 타이머 실행을 방해하지 않음
  • 새 reviewable이 생성될 때 기존 reviewables의 유형 확인
  • fix_missing_s3 rake 작업의 오류 메시지 수정
  • CSP base-uri를 self로 설정
  • fix_missing_s3 작업이 업로드 실패 시 실패하는 문제 (2차 시도)
  • 업로드 저장 실패 시 fix_missing_s3 작업을 중단하지 않음
  • 알림 업데이트 시 순서 유지
  • 그룹 smtp 이메일의 SMTPServerBusy 처리
  • 자체 discobot 인증서의 ratelimiter 관용도를 배수 적용
  • 투표가 모든 투표자를 표시하지 않던 문제
  • 그룹 SMTP 이메일 작업의 엣지 케이스 처리
  • 그룹 SMTP에서 personal_email_time_window_seconds 준수
  • 게시물 ID가 아닌 게시물 번호를 사용하여 인용 공유 URL 생성
  • category_id 속성이 존재할 때 카테고리 로드
  • 사용자 이름 입력 변경 시 전체 디렉터리 테이블을 다시 로드하지 않음
  • bootstrap-json의 잘못된 링크 정의
  • 감시 단어 로그의 로케일 키 업데이트
  • 오래된 리마인더 주제 타이머 삭제
  • 빈 검색 결과 세트 표시
  • 비트랜잭션 마이그레이션을 멱등하게 만듦
  • bootstrap에서 색상 스키마 링크에 클래스 설정
  • 주제 타이머 옵션 재배열 및 숨김
  • 자식 테마가 여러 번 사전 컴파일되는 문제 2차 시도.
  • ninja edit 용어를 grace period로 이름 변경
  • 이미지 최적화 파이프라인에서 디코딩 실패를 더 일찍 감지
  • 클라이언트 크기 이미지 최적화에서 리사이즈 실패 감지
  • 링크 생성 시 TrustLevel 이름을 번역하지 않음
  • discourse의 오타
  • 이메일로 그룹 사용자 추가 기능 재도입
  • 첫 번째 게시물이 병합되지 않았으면 병합된 주제를 닫지 않음
  • 글꼴 설정 업데이트 시 적절한 캐시 지우기
  • TL4 사용자가 다른 사람의 게시물을 삭제할 수 없도록 수정
  • 사용자가 볼 수 없는 주제로 리디렉션하지 않음
  • localhost로 가는 정규 링크 무시
  • 자식 테마가 여러 번 사전 컴파일되는 문제.
  • [] 사용자 정의 필드가 전송될 때 문제 발생
  • 항상 주제 수 표시
  • SVG 스프라이트 경로 리디렉션 시 절대 URL 사용.
  • 차트 옵션이 다른 모드에 적용되지 않도록 보장
  • 디렉터리 항목의 페이지네이션 URL에 user_field_ids 포함
  • 일부 관리자 보고서(특히 백업)가 표시되지 않던 문제
  • 파괴된 디렉터리 테이블 컴포넌트에서 'set’을 호출하지 않음
  • 사용자 디렉터리 드롭다운에 대한 모든 그룹 가져오기
  • 불안정한 search-spec
  • 레거시 주제 타이머 코드 제거
  • 작성기 이미지 최적화에서 이미지 디코딩 실패 처리
  • 주제 공유 모달에서 여분 마진 제거
  • ‘x’ 아이콘이 클릭될 때만 단어/구문 삭제
  • 주제 수준 북마크 버튼
  • 그룹 SMTP 이메일에서 In Reply To 표시하지 않음
  • 카테고리 편집 아이콘 누락.
  • 그룹 SMTP 이메일에서 참여자 표시 개선
  • EmailLog의 topic_id 백필
  • nil로 채워진 CF 배열이 삭제되지 않던 문제
  • 모바일에서 플러그인 디렉터리 컬럼 번역
  • 인라인/미니 onebox에 대한 리디렉션 따르기
  • DirectoryItems에 대해 항상 올바른 속성을 직렬화
  • 즐겨찾기 배지 최대 수를 6으로 증가
  • 관리자 사용자 목록의 테이블 머리글 번역
  • 디렉터리 컬럼 변경 시 DirectoryItemSerializer 속성을 수동으로 업데이트
  • 복원 중에 삭제된 컬럼/테이블에 대한 모든 마이그레이션 확인
  • 더 많은 사용자 로드 URL이 group 매개변수를 준수하도록 수정
  • 여러 번 부여된 배지와 함께 즐겨찾기 작동하도록 수정
  • 테마 설정에서 누락된 업로드 무시
  • directory-columns.json의 절대 경로
  • reviewable 수 계산 시 승인 대기 중인 게시물 무시.
  • fix_missing_s3 rake 작업이 업로드 누락으로 인해 실패할 수 있음
  • cb12a721 이후 ShrinkUploadedImage가 깨져 있던 문제
  • 평균이 마지막 불완전 세그먼트에 적용되도록 보장
  • digest_attempted_at에 무작위 값 설정
  • 컴포넌트에 SCSS가 없을 때 테마 컴포넌트 미리보기가 깨져 있던 문제.
  • 중복된 add_unsubscribe_link 해시 키 제거
  • 403 응답에서 detailed_404 페이지 렌더링
  • onebox에 대해 링크 수를 한 번만 표시
  • TL4 사용자가 삭제된 게시물을 볼 수 있도록 수정
  • 업로드 저장 시 마지막에 이미지 크기 축소
  • 보고서에 대한 평균을 올바르게 구현
  • 테마 대상이 아닌 경우 여러 링크가 생성되던 문제.
  • 기본 테마가 설정되지 않은 경우 색상 스키마 스타일시트가 로드되지 않던 문제.
  • SMTP가 활성화된 그룹 수신함에서 이메일 답장으로 오래된 주제를 부활시키는 것을 방지
  • 그룹 SMTP를 사용하는 경우 List-Unsubscribe 헤더 제거
  • 표를 변경한 사용자를 두 번 표시하지 않음
  • Onebox에서 중복 링크를 확인하지 않음
  • 감시 단어의 replace 및 tag에 단어 경계 추가
  • 서버 응답에서 게시물의 raw 업데이트
  • 감시 단어 관리자 UI의 모바일 레이아웃
  • validValues가 배열인지 보장
  • 그룹 SMTP 이메일에 메일링 리스트 헤더를 추가하지 않음
  • 새 키보드 단축키 무시 기능이 작동하지 않던 문제
  • directory_columns에 대해 column을 올바르게 삭제 및 재생성
  • 점프-업 임베디드 게시물 링크에 올바른 속성 사용
  • 차원이 단위 분수인 경우 SVG 업로드 허용
  • 되돌려진 마이그레이션 이후의 깨진 DB 문제
  • 감시 단어 관리자 UI에서 여러 자동 태그 추가
  • 그룹 멤버 디렉터리의 테이블 머리글 번역
  • mode가 존재하지 않는 mode로 강제 설정되는 것을 방지
  • 대기 중인 초대만 다시 보내기
  • 익명화된 이메일의 초대 제거
  • 데이터를 여러 번 축소하지 않도록 보장
  • allow_unknown_sender_topic_replies를 SMTP/IMAP 상자 밖으로 이동
  • tracked에 대한 reset-new가 per_page 수로 제한되지 않도록 보장
  • Ember CLI가 일부 미리 로드된 데이터를 잃어버리던 문제
  • 일관된 자산 사전 컴파일 해시를 위해 파일 목록 정렬
  • 모든 북마크 지우기 확인 모달에서 '아니오’를 선택하면 주제 수준 북마크 버튼이 작동하지 않던 문제
  • 그룹 정보가 없을 때 avatar-flair 컴포넌트가 적절히 실패하도록 수정
  • 작성기에 대한 실패하는 테스트 건너뛰기
  • 편집 직후 raw 및 cooked 업데이트
  • topic_user.bookmarked가 더 많은 곳에서 동기화되도록 보장
  • “before_upload_creation” 이벤트 호출 후 업로드가 여전히 유효한지 검증
  • 주제 추천 링크에서 nofollow 제외 설정 준수.
  • 제자리 게시물 업데이트 후 게시물 스트림 새로 고침
  • 일부 절대 링크가 전체 페이지 새로 고침을 유발하던 문제
  • SMTP만 활성화된 경우 그룹 Email 설정 표시
  • 첫 번째 알림 스타일링 조정
  • 탐색 시 작성기 카테고리 우선순위 낮추기
  • 사용자에게 flair가 없는 경우 user-avatar-flair 요소 렌더링하지 않음
  • 가짜 타이머를 사용하는 불안정한 자바스크립트 테스트
  • 다른 url 접두사가 있는 URL을 클릭하면 작동하지 않던 문제
  • raw가 존재하면 게시물을 다시 로드하지 않음
  • login_required가 활성화된 경우 ember-cli로 부트스트랩을 시작할 수 없던 문제
  • 그룹에 이메일을 보낼 때 답장을 올바르게 게시물에 연결
  • count is not defined 린트 오류
  • 많은 플러그인 테스트가 구식, 비-Ember 호환 CLI API를 사용하던 문제
  • 파일이 누락된 경우 SVG 스프라이트 번들을 차단하지 않음
  • 테마 테스트는 프로덕션에서 작동해야 함
  • 보안 업로드가 비활성화된 경우 보안 업로드 로드 오류

UX 변경 사항

  • imgur/google photo 모바일 onebox 오버플로우 방지
  • 배지 페이지에 항상 마진이 있도록 보장
  • 공유 모달 일관성 개선
  • 인증 건너뛰기 확인 스피너를 모달 본문 안으로 이동.
  • 테마 공개 키에 복사 버튼 추가
  • 새 및 읽지 않은 탭에서 설정 페이지로 가는 링크 개선
  • 복사 버튼에 성공 상태 추가
  • 새 주제 알림의 z-index 수정
  • 감시 단어 정규식 오류에서 동작 유형 번역
  • 주제 마지막 방문 라인 레이아웃 문제.
  • 이미지가 로드된 후 배경 이미지 제거
  • 마지막 방문 라인 이후의 작은 액션에서 상단 테두리 제거.
  • 사용자 메시지 목록에 주제 목록 일괄 선택 토글 사용.
  • 짧은 태그가 있는 oneboxed GH 이슈에서 이모지 크기를 일관되게 유지.
  • 투표 내용을 선택 가능하도록 변경
  • 관리자 대시보드의 간격 조정
  • 업로드 최적화 중 작성기 상태 영역에 ‘Processing Upload’ 추가
  • 사용자 디렉터리 상단에 가로 스크롤 바 (필요할 때)
  • Twitter onebox의 타임스탬프 라인 조정
  • 이메일에서 blockquote 스타일링 개선
  • 감시 단어가 정규식일 때 알림 추가
  • 모바일 알림 마진 개선
  • 일괄 선택 체크박스를 더 쉽게 클릭할 수 있도록 수정
  • 모바일 알림 간격 수정
  • 가입 시 이모지를 숨기는 것을 더 쉽게 만들음
  • Hide Emails가 선택된 경우 이메일 컬럼 숨김
  • 라이트박스 갤러리 확대/탐색 개선
  • 모바일에서 게시물로 점프 레이아웃 수정
  • 모바일 진행률 바 버튼 정렬 수정
  • 30일이 아닌 34일 미만일 때 일일 자동 그룹화
  • 필터된 답장 바에서 앵커 대신 버튼 사용
  • 설정에서 연락처 폼에 대한 참조 제거
  • 사용자 삭제 오류 메시지 개선 & 올바른 게시물 수 반환.
  • 카테고리 재배열 개선
  • 태그 그룹에 태그를 포함할 수 있다는 힌트 추가

Performance

  • 게시물 이동 시 topic_user.liked 업데이트 성능 개선
  • 게시물 이동 시 post_timing 성능 개선
  • topic_id 백필 최적화
  • Site 모델에서 카테고리 캐싱 3차 시도.
  • 사용자 디렉터리에서 n+1 제거
  • 작업에서 게시물 업로드 보안 상태 업데이트
  • Stylesheet Manager에서 Theme 연관 관계 즉시 로드.
  • Site 모델에서 카테고리 캐싱 2차 시도.
  • Site 모델에서 카테고리 캐싱.
  • 추가 PG 쿼리 제거.
  • SQL에서 사용자 필터링 수행
  • 테마에 변수가 없는 경우 무의미한 PG 쿼리 실행 방지.
  • 요청 애니메이션 프레임 애니메이션
19개의 좋아요