더 많은 내용!
잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, UX 개선 등 전체 목록을 확인하시려면 아래에 나열된 추가 기능 및 수정 사항을 꼭 확인해 주세요.
보안 업데이트
이 베타 버전에는 커뮤니티와 HackerOne에서 보고한 문제에 대한 4개의 보안 수정 사항이 포함되어 있습니다.
- 승인되지 않은 사용자의 로그인 방지
- 고급 그룹 검색이 그룹의 가시성을 준수하지 않던 문제 수정
- 프로필이 제한된 경우 사용자 소개를 숨김
- 일반 게시물을 가진 사용자 추천만 표시
플러그인 개선
여러 플러그인
- 번역
- 여러 플러그인의 번역을 업데이트했습니다
Assign (할당)
버그 수정
- 작은 작업 게시물 링크에 Ember 라우터 사용
- 일괄 할당 모달이 깨져 있던 문제 수정
- 아래 조건에서만 이 필드 설정
UX 변경 사항
- “Re-assign” 문구를 "Reassign"으로 변경
Chat (채팅)
기능
- YouTube, 외부 GIF 및 이미지, 업로드물을 올바르게 축소
- GIF 축소
- 이미지 축소
- 초안에서 답글 대상(reply-to) 저장
- 채팅에서 YouTube 미리보기 축소
- 다이렉트 메시지 채널 팔로우 해제 허용
- 날짜 사이에 구분선 표시
- 사용자가 누구와 대화 중인지 알려주는 플레이스홀더 표시
- 탐색 페이지에서 채널 이름 변경
- 채팅 채널 생성 모달
- 나 자신과 대화하기
- 상대 시간에서 절대 시간으로 전환
버그 수정
- 플로트 패널에서 채널 최대 높이를 올바르게 계산
- 채팅 사용자 아바타 너비가 줄어들지 않도록 보장
- 콘텐츠 너비 이전의 첫 번째 메시지가 올바른지 보장
- 파일 이름을 이전처럼 작게 표시
- 모든 원박스(onebox)를 축소하지 않음
- 사이드바 채널용 불필요한 감싸는 div 제거
- 전체 페이지 채팅 삽입 시 코드 단순화
- 중복된 채널 추적 방지 시도
- rAF를 사용하여 눈에 띄는 스크롤 점프 최소화
- YouTube 섬네일이 잘려 있던 문제 수정
- 이전 메시지 로드
- chat-channel-title 태그를 tagLess로 변경
- “All loaded” 메시지가 너무 일찍 표시되던 문제 수정
- 스크롤된 컨테이너에서 사파리 버그를 방지하기 위해 absolute 사용
- 오디오가 겹쳐서 재생되어 소리가 너무 크게 들리던 문제 방지
- i18n 문자열 복수형 처리
- 버튼이 추가된 후 채널 행 높이 조정
- 새 채널이 로드될 때 항상 답글 대상 메시지 설정
- chat-live-pane에서 replyToMsg를 올바르게 설정
- 작성기에서 취소될 때 초안에서 답글 대상을 지움
- 새 chat.browse 루트에 대한 사용 가능한 링크 표시
- 이미지 최대 너비 설정
- 백틱 안에서 Enter 키가 작동하지 않던 문제 수정
- 즐겨찾기에서도 배열을 확인하도록 보장
- iOS 15.1 미만에서 늘어나는 아바타 문제 수정
- 즐겨찾기가 없으면 크래시 발생하지 않도록 수정
- 오버플로 문제를 수정하기 위해 레이아웃 단순화
- 업로드가 제거될 때 새 초안 저장
- 사이드바 채널 행 높이 통일
- 여러 줄 텍스트 여백 수정
- AnonymousUser에서 사용자를 사용할 수 없던 문제 수정
- 라이브 패널 상태 조정
- 개인 대화 사용자가 삭제될 때 크래시 발생하지 않도록 수정
- 로딩 상태가 제거되도록 보장
- DOMParser는 특히 Firefox에서 까다로움
- 사용자 선택기가 더 이상 자동으로 열리지 않던 문제 수정
- 컨테이너로 끌어들이는 대신 축소용으로 Ember 컴포넌트 사용
- 채팅 채널 타임스탬프 열 기본값이 정적이었다
skip결과를 올바르게 처리- 채팅 채널 가져오기 시 N+1 쿼리 방지
- 언급된 사용자를 가져오기 위해 cooked 파싱
- 코드 일부 정리
- “Show myself at the top of my DMs if I ever DM-ed myself” 되돌리기
- 이름이 없으면 fancy title을 직렬화하고 커스텀 필드 저장
UX 변경 사항
- 직접 호버 시 아이콘 색상에 primary 사용
- 채팅 채널 행 CSS 단순화 시도
- 줄임표의 점 사이 간격 제거
- chat-channel-row가 나가기 버튼을 숨길 수 있도록 허용
- 한 줄 플레이스홀더 텍스트
- 커스텀 테마와의 호환성 수정
- 사이드바 채널 행 높이 조정
- 메시지 구분선 스타일링 미세 조정
- 모바일에서 채널 나가기 버튼 표시하지 않음
- 다양한 사소한 문제 수정
- 채널 생성 시 더 나은 문구 표시
- 메시지가 바로 위에 있으면 답글 대상 줄 제거
- 드롭다운 위치 조정
- 전체 페이지 및 종료 버튼 변경
- tc-message-collapsible 세로 정렬
- 현재 보고 있지 않은 팔로우 해제 채널은 전환(transition)하지 않음
- 다이렉트 메시지 채널 팔로우 해제 시 더 부드러운 상태
- 플로티와 모바일에서 채널 목록 크기 수정
- 사이드바 행 크기 통일
- 작성기 크기 수정
- 이모지 정렬 사소한 수정
- 전체 페이지 채팅을 더 코어(core)처럼 보이게 함
- 호버 시 메뉴 CSS 미세 조정
- 링크가 아닌 텍스트에 파란색 사용 방지
- 구분선 세로 여백 증가
- 모든 작업에 일관된 스타일링 적용
- 사소한 조정
- 하루의 첫 번째 메시지 구분선 대비 증가
- 지난 주 날짜 형식 단순화
- 사소한 여백 조정
- 채널 탐색 미세 조정
- 한 줄 채팅 플레이스홀더
- 대부분 채팅 사이드바 CSS 수정
- 다양한 CSS 수정
- .tc-msgactions CSS 미세 조정
- 모바일에서 반응 후 메뉴 닫기
- 즐겨찾기 이모지 반응에 빠르게 접근
- 채널 탐색 스타일링
- 뷰포트에서 메시지가 넘쳐나는 또 다른 경우 수정
- 스크롤-하단으로 영역을 클릭 가능하게 함
- 메시지 오버플로 방지; 원형 지표
성능
- 다이렉트 메시지 채널 제목에서 N+1 방지
Voting (투표)
버그 수정
- voting_show_votes_on_profile 설정이 활성화된 경우 익명 사용자에게 투표 결과를 표시하도록 허용
OAuth2 basic
UX 변경 사항
- oauth2_overrides_email 설정 설명 업데이트
Patreon
버그 수정
- PatreonAuthenticator에서 name 정의
Calendar (캘린더)
새로운 기능
- FullDay 캘린더 옵션
- 2022년 인도 휴일 업데이트.
- 2022년 싱가포르 휴일 업데이트.
- after-chat-channel-username 아웃렛을 사용하여 휴일 표시
UX 변경 사항
- 휴일 지표 크기 축소
Solved (해결됨)
버그 수정
- ‘solved’ 쿼리파라미터를 업데이트하기 위해 전환 수행
UX 변경 사항
- 코어 변경 사항으로 인해 필터 브레드크럼 업데이트
Encrypt (암호화)
버그 수정
- 타이머를 "Never"로 되돌리는 것이 작동하지 않던 문제 수정
Kolide
새로운 기능
- 사용자 IP를 커스텀 필드에 저장 및 장치 IP와 매칭
- 사용자 알림 PM 참여자에 Kolide 헬퍼 그룹 추가.
- Kolide 체크를 동기화하고 체크 기반 사용자 리마인더 지연.
버그 수정
- Kolide에서 더 이상 사용할 수 없는 장치 제거.
UserAlert클래스 이름의 오타 수정.- user_id를 가져오기 위해 웹훅 이벤트 페이로드 데이터를 해시로 취급
SAML
새로운 기능
- 사용자 이름 제안 시 허용되지 않는 문자만으로 구성된 입력 건너뛰기
버그 수정
extra열에 저장할 데이터 단순화
Docker Manager
버그 수정
- 호환성을 확인하기 전에 플러그인을 활성화하지 않음
Code Review (코드 리뷰)
새로운 기능
- 사이트 설정에서 명시적으로 활성화될 때까지 사용자 이름 제안에 이메일 사용 안 함
- 사용자 이름 제안 시 허용되지 않는 문자만으로 구성된 입력 건너뛰기
버그 수정
- 중복된 웹훅을 수신하더라도 알림을 중복하지 않음.
Reactions (반응)
새로운 기능
- 좋아요 알림과의 중복 제거.
- 동일한 게시물에 대한 여러 반응 축소.
버그 수정
- 좋아요 반응 수 정정
- 받은 반응 목록에 좋아요 포함.
- 통합된 알림을 클릭할 때 반응 필터링.
- 축소할 때 항상 마지막 알림의 아이콘 유지
- 여러 좋아요 반응을 통합할 때 hearth 아이콘 유지.
- 축소된 반응이 모두 좋아요인 경우 하트 아이콘 유지.
- 올바른 반응 알림 로케일 키 사용
OpenID Connect
UX 변경 사항
- openid_connect_overrides_email 설정 설명 업데이트
Translator (번역기)
새로운 기능
- AWS IAM 역할 설정 추가
- AWS translate 추가
버그 수정
- nil 값을 커스텀 필드에 할당하지 않도록 방지
Category Experts (카테고리 전문가)
버그 수정
- 플러그인이 활성화된 경우 사용자별 필터링 허용
Automation (자동화)
새로운 기능
- auto_responder 스크립트 추가
버그 수정
- OP만 있는 경우에도 토픽을 스태일(stalled) 상태로 만들 수 있음
Crowd
버그 수정
- CrowdAuthenticator에서 name 정의
Footnote (각주)
버그 수정
- 페이지 변경 시 각주가 닫히도록 보장
- 암호화된 PM의 각주 수정
- 구형 iOS 호환성을 위해 safe navigation operator 사용 제거
Chat Integration (채팅 통합)
UX 변경 사항
- Microsoft Teams 채널 설정의 오타 수정
추가 수정 및 변경 사항
클릭하여 확장
버그 수정
- pre-line으로 첫 줄 간격을 보정 시도
- 원박스에서 트윗이 형식을 잃지 않도록 방지
- SSO 경로에서 서비스 워커 우회
- Shift 키 입력 여부와 관계없이 토픽/PM으로 이동
- Ember 내부의
/p/###URL 처리 - dev/prod에서 LOAD_PLUGINS=0, plugin:pull_compatible_all에서 경고
- 동일한 토픽 내에서 슬러그 없는 토픽 URL이 작동하도록 허용
- 피커에서 중복된 이모지 표시하지 않음
- 피커에서 선택할 때 최근 이모지 목록 업데이트
- 이메일을 통한 답글 게시물에 대해
topic_created이벤트를 트리거하지 않음. - 최소값이 없는 여러 투표에 대해 투표 버튼 비활성화.
- 토픽 목록 키보드 내비게이션 회귀 문제
- 기본 목록이 'none’인 경우 URL에 /all 추가
- themes:update에서 필드를 실제로 저장
- 디스커버리 토픽 목록의 새로고침 로직
- 메시지 작성 시 삭제된 게시물 사용자 제안하지 않음
- 'Default List Filter’가 'no subcategories’로 설정되어 있을 때 새 토픽 기능이 깨져 있던 문제
- 더 많은 토픽을 로드할 때
showFooter가 올바르게 업데이트되지 않던 문제 - 일부 창 크기에서 토픽 진행률 떨림
- 신고된 게시물에 대한 응답이 삭제될 때 신고 대기열 정리
- 최소/최대 속성이 없는 여러 투표에 투표할 때 오류.
- font-down 사용
- 태그 편집용 연필 아이콘 축소
- 프로필이 제한된 경우 사용자 소개를 숨김
- 데스크톱에서 토픽 진행률 위치 사소한 조정
- 관리자 대시보드의 긴급 문제 메시징 톤 완화
category_users에서notification_level의 NULL 값 허용하지 않음- magnific 팝업 로드 방식 개선
- 구형 Safari에서 업로드가 깨져 있던 문제
- draftSequence가 0일 때 저장
- 초안 저장 시 draftSequence 예측
- StaticController에서 SiteSetting.title이 오염되던 문제
- post:highlight 트리거에 작성기 옵션 제공
topics에서fancy_title의 길이 제약 제거
UX 변경 사항
- 초대 및 관련 양식 간격 조정
- 로그인 필요 사이트에서 public_topic 작업 코드 텍스트 변경.
- 이모지 피커 CSS 미세 조정
- “accept invite” 오류 페이지 업데이트
- 크롤러 뷰 토픽-목록 오버플로 방지
- 더 나은 초대 수락 양식
- 게시물 작업 간격 리팩토링 및 일관성 확보
- 개선된 초대 수락 페이지 레이아웃
- 작성기에서 미리보기 공간 최대화
성능
- topics_controller_spec에서 공통 테스트 접두사를 컨텍스트로 전환
- 더 많은 것을 사전 제작하여 테스트 속도 향상