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

**URL:** https://meta.discourse.org/t/2-8-0-beta3-user-selectable-avatar-flair-last-topic-visit-indicator-native-file-picker-and-more/196886
**Category:** Announcements
**Tags:** release-notes
**Created:** [7월 15, 2021, 6:57오후 UTC](https://meta.discourse.org/t/2-8-0-beta3-user-selectable-avatar-flair-last-topic-visit-indicator-native-file-picker-and-more/196886 "2021-07-15T18:57:36Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [7월 15, 2021, 6:57오후 UTC](https://meta.discourse.org/t/2-8-0-beta3-user-selectable-avatar-flair-last-topic-visit-indicator-native-file-picker-and-more/196886/2 "2021-07-15T18:57:36Z")

</div>

### 더 많은 내용!

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

### 보안 업데이트

이 베타 버전에는 커뮤니티와 [HackerOne](https://hackerone.com/discourse)에서 보고된 문제에 대한 보안 수정 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](https://meta.discourse.org/t/32566?silent=true)

#### 버그 수정

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

### 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

초기 릴리스:

> [@디스커스 자동화](https://meta.discourse.org/t/discourse-automation/195773?u=jomaxro):
>
> discourse2요약 Discourse Automation은 스크립트와 트리거를 통해 작업을 자동화할 수 있습니다. 자동 생성된 UI를 통해 사용자 지정이 가능합니다.open_book설치 가이드 이 플러그인은 Discourse 코어에 포함되어 있습니다. 플러그인을 별도로 설치할 필요가 없습니다. 기능 복잡한 워크플로우의 쉬운 자동화 특정 날짜, 주기적으로 또는 특정 이벤트 발생 시 자동화 트리거 자동화를 위한 옵션을 지정하기 위해 자동 생성된 UI 제공 구성 자동화는 Admin → Plugins → Automations에서 또는 /admin/plugins/discourse-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 쿼리 실행 방지.
> - 요청 애니메이션 프레임 애니메이션

---

_[View the full topic](https://meta.discourse.org/t/2-8-0-beta3-user-selectable-avatar-flair-last-topic-visit-indicator-native-file-picker-and-more/196886)._
