Pull request Files changed 개선
새 Files changed 경험에 CODEOWNERS 검증을 추가하고, 큰 pull request와 모바일에서의 성능·안정성을 개선했습니다.
교안에 영향
CODEOWNERS 기준으로 필요한 검토자가 표시되므로, 예전 안내 글의 검토자 확인 절차는 새 Files changed 화면과 맞지 않을 수 있습니다.
요약
- 새 Files changed 경험에 CODEOWNERS 검증이 추가되어 필요한 검토자가 더 정확히 표시됩니다. - 작은 화면에서 diffs, comments, headers, controls의 레이아웃과 넘침 문제가 개선됐습니다. - Conversations와 Files changed 사이 이동이 더 빠르고 안정적으로 바뀌었으며, 대형 pull request의 스크롤·메모리·응답성이 개선됐습니다. - 알림 읽음 처리, sticky header, 코드 조각 배경색, 큰 diff 간 댓글 작성 오류 등 여러 문제가 수정됐습니다.
바뀐 것
새 기능
- 새 Files changed 경험에 CODEOWNERS validation이 추가됐습니다.
개선
- 작은 화면에서 diffs, comments, headers, controls의 레이아웃, 간격, 넘침 문제가 개선됐습니다.
- pull request diffs의 클릭, 입력, 스크롤 응답성이 개선됐습니다.
- 가장 큰 pull request에서만 virtualization을 사용해 스크롤과 상호작용 성능을 높였습니다.
- Conversations와 Files 탭 사이 이동이 더 빨라졌습니다.
- file tree 크기 조절이 더 부드럽고 반응적으로 바뀌었습니다.
- Safari에서 pull request 검토 성능과 안정성이 개선됐습니다.
- 큰 pull request 검토 시 메모리 사용량이 줄었습니다.
수정
- 알림에서 Files changed 탭을 바로 열어도 읽음 상태가 올바르게 표시되도록 수정했습니다.
- file diff header가 스크롤 중에도 일관되게 sticky 되지 않던 문제를 수정했습니다.
- thread replies의 code snippets 배경색이 잘 구분되지 않던 문제를 수정했습니다.
- diff에서 큰 index 차이를 가로질러 댓글을 달 때 발생하던 오류를 수정했습니다.