File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
Yobi v0.7.0 릴리즈 노트
=======================
v0.6.4 이후 개선사항
--------------------
새 기능
* 비공개 사이트 기능
* application.allowsAnonymousAccess를 false로 설정한 경우, 모든 페이지에
대해 로그인을 요구 (4a81d87)
* application.noreferrer를 true로 설정한 경우, Yobi 외부로의 링크에
rel=noreferrer 어트리뷰트를 추가하여 브라우저가 해당 링크가 가리키는
웹서버에 Yobi 사이트에 대한 리퍼러를 남기지 않도록 함 (4d4f0a9, 531c212)
기능 개선
* application.notification.bymail.hideAddress 를 false로 설정한 경우, 알림
메일에서 사용자의 이메일 주소를 숨기지 않음 (3ffd70f)
* 코드 변경내역을 복사 붙여녛기하면 파일 이름까지 포함된 온전힌 unified context
diff로 붙여짐 (bdc74a6)
* 닫힌 이슈 목록에서는 이슈의 목표완료일을 남은 날로 보여주지 않고 날짜 그대로
보여줌 (046164f)
* 프로젝트 목록에서 공개 프로젝트 뿐 아니라 사용자가 접근할 수 있는 권한이 있는
모든 프로젝트를 보여줌 (2e70827)
* 알림 메일마다 다른 알림 알림 메일이 References 헤더로 참조할 수 있는 적절한
메시지 아이디를 부여하여 메일 클라이언트가 알림 메일들을 스레드로 묶을
수 있게 함 (87694d4)
* 소스 코드에 댓글을 달면 알림 메일에 해당 코드까지 같이 포함되어 발송됨
(66781bc)
* Git 클라이언트로 인증에 실패한 경우 Yobi가 그 이유를 알려줌 (fe129a5)
* 사이트 관리 > 사용자 페이지에서 이메일 주소로 사용자 검색 가능 (0ad1b62)
UI 개선
* Git push 알림 메일을 보기 좋게 고치고 i18n도 적용 (8ccf0ac)
* ui.Spinner를 사용해서 Spinner UI 통합 (0251d93)
* 다이얼로그 상자에서 항상 최하단 버튼이 포커스를 가지게 함 (dab01bd)
* 검색: 사용자가 탭을 선택하지 않으면 자동으로 검색 결과가 있는 탭이 선택됨 (3b1e724)
* 코드주고받기 (fcf2333)
* 리뷰 스레드 아이콘을 진행 바와 숫자 앞으로 옮김
* 코드주고받기 목록에 리뷰한 사람이 몇명인지 보여줌. 이 때 현재 사용자가
리뷰를 했다면 리뷰어 숫자를 하이라이팅해서 보여줌.
* 누가 리뷰했는지 툴팁으로 볼 수 있음
* 이슈 목록에서 선택된 마일스톤의 UI 개선 (6543ad2)
* 프로젝트의 VCS 타입 변경 UI를 단순하게 개선 (e24000a)
* 게시판: 공지사항으로 설정 및 README로 저장하기 체크박스의 위치를
좀 더 아래쪽으로 옮김 (257eb0b)
* 이슈 등록/편집시 여러개의 라벨을 더 쉽게 설정할 수 있도록, 라벨을 추가해도
드롭다운 목록이 사라지지 않도록 함 (b544cd6)
성능
* 기존에 코드보내기의 머지를 위해 사용하던 non-bare Git 저장소들을 제거하여
코드보내기 머지 성능을 개선함 (e20053f)
문서화
* Yobi는 JAVA 7이 아닌 JDK 7을 요구함 (efb1ab0)
내부 수정
* .mailmap 추가 (2da8913)
v0.6.4 이후 버그수정
--------------------
* 검색: 드롭다운 리스트의 잘못된 line-height (e6fdac0)
* 코드주고받기: author-info의 잘못된 margin-top (be78764)
* 지원하지 않는 코드저장소에 접근시 서버 에러 발생 (bb52e67)
* 코드브라우저: 존재하지 않은 파일에 접근하려고 하면 NPE 발생 (f7abb5d)
* 코드주고받기: cross-cross 머지시 NoMergeBaseException 발생 (b05dfb2)
* 네트워크 문제로 인해 로그인 실패시 에러 메시지가 부적절함 (cb939e3)
* 사용자가 비공개 프로젝트에 가입 신청시 서버 에러 발생 (853b292)
* 코드주고받기: 코드를 보낼 때 자동으로 작성되는 설명이 빈 줄로 시작함
(261b089)
* 코드리뷰: 닫힌 스레드에 대한 링크가 동작하지 않음 (c27c5c9)
* 로그: 큰따옴표가 이스케이핑되지 않음 (398f369)
* 그룹: 사용자가 접근 권한이 있는데도 보이지 않는 프로젝트가 있음 (f47de29)
* 이슈: 타임라인이 업데이트되면 이슈의 공감 버튼이 동작하지 않음 (95d0af6)
* 사용자가 이슈 라벨의 색상값을 편집할 수 없음 (4a34500)
* 이슈를 보려고 할 때 가끔씩 서버 에러 발생 (cfc791f)
* 이슈의 목표완료일을 나중으로 미뤄도 기한이 지났다는 메시지가 사라지지
않음 (f312c87)
* 알림 메일의 그만지켜보기 링크가 동작하지 않음 (a39a9fc)
* 프로젝트를 다른 그룹으로 이전할 수 없음 (54fa948)
* 일부 메시지의 오타 (fbaeea6)
* 로그인이 유지되지 않음 (004bc9b)
* 존재하지 않는 커밋에 접근하려고 하면 서버 에러 발생 (f8cb3b3)
* 아이디가 숫자로만 되어있는 프로젝트 멤버가 한명이라도 있는 경우 이슈에 담당자
설정이 안됨 (72e04d2)
* 이슈 검색시 orderBy 매개변수에 빈 값이 들어있는 경우 서버 에러 발생 (4b56767)
* 프로젝트를 다른 그룹으로 이전한 경우, 그 프로젝트의 소유자에 대한 링크가 깨짐
(4fae248)
* 라벨이 붙어있는 이슈가 존재하는 프로젝트 삭제시 서버 에러 발생 (1411db7)
* 255자가 넘는 이름의 이슈 라벨을 만들려고 하면 서버 에러 발생 (f2b3b43)