This repository has been archived by the owner on Sep 12, 2018. It is now read-only.
Yobi v0.5.6
Updates since v0.5.5
UI/UX
- Adding new project member works with AJAX.
- Leave Project is on the bottom layer of Project Members.
- Login Form works with AJAX.
- Pressed effect is removed from Watching button.
- The forms to add project or organization member requires loginId.
- 403 Forbidden Error Page shows login button.
- Show Login dialog if anonymous clicks comment or vote button.
- Warn user of possible loss of a comment in progress by leaving the editing
page.
Etc
- Ace has been upgraded to v1.1.3.
- Listing events in site main is faster.
- Log if deleting of attachment is failed.
- README describes better about Yobi.
Fixes since v0.5.5
- SqlException occurred because the 'review_comment' table doesn't have columns
like 'commitId', 'project.id' and 'pullRequest.id'. - NPE may occur when
Accept
header doesn't exists. - On issue view, Close Button didn't work.
- In access log, time to taken process a request was incorrect.
- PullRequest: When the sending and receiving branch are same, the summary
message showed wrong messages. 'Safe to Merge' showed "Conflict" even if not
and 'Commits' showed -1 for 0. - Mention didn't work correctly for comment editing.
- PullRequest Edit form showed unnecessary help.
- The contents of Commit Date column in Code menu might overflow.
- Account Setting page might throw IllegalArgumentException.
- While git pushing, git objects might be omitted. (08420e5 has defect)
- Review List page might throw MissingObjectException.
v0.5.5 이후 변경점
UI/UX
- 프로젝트 멤버 추가 UI 변경
- 프로젝트 멤버 목록에서 프로젝트 멤버 탈퇴 위치를 하단으로
- 로그인 폼 변경 (AJAX 적용)
- 지켜보기 버튼에서 눌림 효과 제거
- 프로젝트나 멤버를 추가하는 폼에서 로그인 아이디를 반드시 입력하도록 요구
- 403 Forbidden 화면을 보여줄때 로그인 버튼을 표시하도록 변경
- 로그인 하지 않은 사용자가 댓글이나 공감 버튼을 누를때 로그인 창을 표시하도록 변경
- 댓글 입력도중 화면이동을 하게 되면 경고 메시지를 보여줌
기타
- Ace 에디터 버전업 (v1.1.3)
- 사이트 메인이 좀 더 빨라짐
- 첨부파일 삭제가 실패하면 로그에 남기도록 변경
- README에 설명이 추가되었습니다.
v0.5.5 이후 버그수정
- 리뷰 테이블에서 일부 컬럼이 존재하지 않아서 발생하던 SqlException 문제
- 요청에 Accept 헤더가 없는 경우 NPE(Null Pointer Exception)가 발생하는 문제
- 이슈 화면에서 닫기 버튼이 정상동작하지 않았던 문제
- 억세스로그에 응답시간이 비정상적으로 기록되던 문제
- 코드주고받기: 같은 브랜치에서 코드를 주고 받을때 잘못된 요약 메시지가 출력되던 문제
- 코멘트 수정시 멘션 기능이 동작 하지 않던 문제
- 코드 주고받기 수정화면에서 불필요한 도움말이 표시되던 문제
- 코드 메뉴에서 커밋 날짜 표시가 영역을 벗어나서 줄바꿈이 일어나는 문제
- 사용자 설정 페이지에서 IllegalArgumentException이 발생할 수 있는 문제
- Git 저장소에 push 할 때 몇몇 object를 빠뜨릴 수 있는 문제 (08420e5에서 고쳤어야 했는데 빠뜨림)
- 리뷰 목록을 볼 때 MissingObjectException이 발생할 수 있는 문제