2.8.0.beta11: 멘션 알림, 이모지 업데이트 등

더 많은 내용!

잠깐, 더 있습니다! 새로운 기능과 변경 사항을 강조해 드리기 위해 최선을 다하고 있지만, 자세히 설명할 변경 사항이 항상 너무 많습니다. 새로운 기능, 버그 수정, 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에서 공통 테스트 접두사를 컨텍스트로 전환
  • 더 많은 것을 사전 제작하여 테스트 속도 향상
19개의 좋아요