Skip to content
This repository has been archived by the owner on Sep 12, 2018. It is now read-only.

Releases: naver/yobi

Yobi 0.6.1

13 Aug 06:43
Compare
Choose a tag to compare

Updates since v0.6.0

  • Stripe style is removed in milestone progressbar. (498f0cf)
  • The loading message of markdown is displayed in the user's preferred
    language. (091535c)
  • The text color of global navigation bar is changed. (f005e73)
  • Close select boxes after choosing issue label. (0de1cb6)

Fixes since v0.6.0

  • Pullrequest could not be modified. (226b201)
  • Some pullrequests could not be merged. (f892d65)
  • Some shortcut key was incorrect on OSX. (37e245f)
  • The padding of markdown-rendered list was incorrect. (091535c)
  • The footer of email was displayed not in the user's preferred
    language but in the language of the system. (1747c29)
  • Autolink works incorrectly if application.context is set. (25f1ab1)
  • Color of an issue label cannot be changed. (0c64212)
  • Review Comment form was not disappeared after closing the review thread.
    (84ce661)
  • Search box was broken if screen width is same with or narrower than 1024px.
    (ee1a07b)
  • An error might occur when post a new issue. (4707ba4)
  • In Code Browser, an error might occur when tries to display a README file
    created by Yobi. (63a6e68)

v0.6.0 이후 변경점

  • 마일스톤 진행바의 물결무늬 제거 (498f0cf)
  • 마크다운 렌더링시의 로딩 메시지를 사용자가 선호하는 언어로 표시 (091535c)
  • GNB 글자색 변경 (f005e73)
  • 이슈 라벨을 선택하면 드롭다운 목록이 닫히도록 변경 (0de1cb6)

v0.6.0 이후 버그수정

  • 코드주고받기 수정 안됨 (226b201)
  • 보낸 코드가 머지가 안되는 문제 (f892d65)
  • 단축키 안내가 OSX에서 일부 잘못됨 (37e245f)
  • 마크다운 렌더링시 목록의 패딩이 약간 잘못됨 (091535c)
  • 알림 메일의 푸터가 사용자가 선호하는 언어가 아니라 시스템 언어로 표시됨(1747c29)
  • application.context가 설정된 경우 자동링크 오동작 (25f1ab1)
  • 이슈 라벨 색상 변경 불가 (0c64212)
  • 리뷰 스레드를 닫아도 리뷰 댓글 등록 폼이 사라지지 않음 (84ce661)
  • 브라우저 창의 너비가 1024px 이하이면 검색창이 깨짐 (ee1a07b)
  • 새 이슈 등록이 에러가 발생하는 경우가 있음 (4707ba4)
  • Yobi로 생성한 README 파일에 코드브라우저로 접근시 에러가 발생하는
    문제(정렬문제) (63a6e68)

Yobi 0.6.0

11 Aug 02:59
Compare
Choose a tag to compare

Yobi v0.6.0 Release Notes

Backward compatibility notes

We recommend you to change the log levels to follow the changes of our default
log level as follows(66e9224, 0ee3bf6):

play: DEBUG -> WARNING
application: DEBUG -> WARNING
access: DEBUG -> INFO
mail: DEBUG -> INFO
info.schleichardt.play2.mail: DEBUG -> WARNING

Future versions of Yobi may produce huge amount of log messages if log level is
DEBUG.

Updates since v0.5.7

New Features and Enhancements

  • Users can search the entire of issues, postings, users, milestones, comments
    and reviews. (9ff8580)
  • Yobi notifies software update if available. (3bfc204)
  • Project administrators can hide unnecessary project menu items. (67a21e7)
  • Every comment has Agree button. (75484d6)
  • Project administrators can change VCS type (Git or SVN) for their projects.
    (e55b9d4)
  • README is editable on Web. (2cae128)
  • Issues can have a duedate(134d039) and be sorted by duedate(f1359eb).
  • Miletone page has a input box to filter issues. (62780c2)
  • Project members can configure whether a issue-label category allows issues
    have multiple labels of the category or not. (a7216b6, 9243ee6)
  • Group admins and members are assignable to issues of projects belong to the
    group. (b651a3a)
  • Users can leave a group. (5496d11)
  • Users can login by using email address not only login id. (6789532)

UI/UX

  • Notification Mails look better. (78b2db1)
  • PullRequest: Dropdown list for senders look better. (2bf828b)
  • New Project form looks better. (fd252cd)
  • Commit View: Commit Date column becomes wider. (bdeee6e)
  • Code View: Branches becomes wider and Latest Commit becomes narrower.
    (f575d85)
  • PullRequest: Merge commit message contains list of merged commits and
    reviewer's name and email. (8acb099)
  • Displays "Loading..." while rendering markdown text. (70b09ac)
  • Applys select2 to the dropdown lists for branches (a626d7f)
  • Shows the author's info above content body. (47b40b8)
  • Project dashboard looks better. (cb27f96)
  • Attachment list and download button looks better. (399cb9c)
  • Autocomplete list for mentioning user contains the user who is mentioning.
    (ab127e8)
  • Displays commit message and id in fixed font. (63bb1e1)
  • Comment threads display their comment form. (bdf9ef6)
  • The width of column for branches becomes wider. (8c451b7)
  • Sort project members and issue authors by name. (e7bf0da)
  • The Yobi guide on Site home is updated. (3d71e6f)
  • Issue label editor looks better. (60ebf00)

Performance

  • Attachment: HTTP cache is allowed. (3cd2d6e)
  • PullRequest: Merging becomes faster. (e3b7295)
  • Almost of requests may be faster; We removed a synchronized block. (518c5da)
  • Running unittests becomes much faster. (dbbd3fe)

Etc

  • JGit has been upgraded to v3.1.0 to v3.4.0. This upgrade fixes an exception
    on conflicts with recursive merge and slow delta compression. (cfa8fb0)

Fixes since v0.5.7

  • In Commit View, new comment not on a specific range of code wasn't combined
    into a existing thread. (99847d4)
  • Fix possible optimistic-lock exception while saving an issue or a posting.
    (25733ba)
  • Some messages missed single qutoation marks. (870a951)
  • A flash error message for oversize project logo was incorrect. (13e3fe0)
  • SVN commits could not be commented. (24a6ecb)
  • 403 error message for Git client displayed user's name which can be broken if
    client does not support UTF-8. (18b5b6b)
  • Starting New Project by Importing Git Repository worked incorrectly if
    authentication is required. (3d7dfe3)
  • Assignee dropdown displayed assignees incorrectly. (949bf4e)
  • Strangely a project could be transfered to a group which owns the project and
    some projects have incorrect organization_id. (6de171d)
  • Some old issues could not be autocompleted. (0bfaf8b)
  • PullRequest: Title and body input was not filled automatically. (9546044)
  • Avatars and number of members of a private or protected project were not
    displayed if the user has the proper permission. (fa87e03)
  • PullRequest: Merge never stopped if commit message is longer than 2,000
    bytes. (d5594dc)
  • Updating Yobi overwrote conf/application-logger.xml. (66e9224)
  • If application.context is configured, autolink to an issue(2b70f80) and url
    to a repository(4afde6) was incorrect and SVN repositories cannot be
    accessed(00f33d2).
  • In Send Email page, the email address of sender included a duplicated domain
    part if smtp.username includes a domain part (117d9e8)
  • Milesontes cannot be sorted by date in Closed tab. (9018993)

Yobi v0.6.0 릴리즈 노트

하위 호환성 관련 주의사항

Yobi의 디폴트 로그 레벨이 다음과 같이 변경되었습니다(66e9224, 0ee3bf6).

play: DEBUG -> WARNING
application: DEBUG -> WARNING
access: DEBUG -> INFO
mail: DEBUG -> INFO
info.schleichardt.play2.mail: DEBUG -> WARNING

사용하고 계신 Yobi의 conf/application-logger.xml 파일을 로그 레벨을 이와 똑같이
조절하는 것을 권해드립니다. 로그 레벨을 DEBUG로 유지하는 경우, Yobi가 상당히
많은 양의 로그 메시지를 기록하게 될 수도 있습니다.

v0.5.7 이후 변경점

새 기능 및 개선

  • 사이트 전체의 이슈, 게시물, 사용자, 마일스톤, 댓글, 리뷰를 검색할 수 있는
    기능이 추가되었습니다. (9ff8580)
  • 사이트 관리자에게 Yobi의 업데이트를 알려주는 기능이 추가되었습니다. (3bfc204)
  • 프로젝트 관리자는 프로젝트의 메뉴를 숨길 수 있습니다. (67a21e7)
  • 모든 댓글에 공감 버튼이 추가되었습니다. (75484d6)
  • 이미 운영중인 프로젝트에서도 Git을 쓸 것인지 SVN을 쓸 것인지 변경할
    수 있습니다. (e55b9d4)
  • 웹에서 README를 편집할 수 있습니다. (2cae128)
  • 이슈에 마감일을 설정할 수 있고(134d039), 이슈들을 마감일 순으로 정렬할 수 있습니다(f1359eb).
  • 마일스톤 페이지에서 이슈를 제목으로 필터링할 수 있습니다. (62780c2)
  • 프로젝트의 멤버는 같은 카테고리의 라벨은 하나만 붙일 수 있게 할 것인지의
    여부를 카테고리별로 설정할 수 있습니다. (a7216b6, 9243ee6)
  • 그룹 관리자와 멤버를 그 그룹에 속한 프로젝트의 이슈에 담당자로 할당할 수
    있습니다. (b651a3a)
  • 그룹 멤버는 그룹을 탈퇴할 수 있습니다. (5496d11)
  • 사용자는 아이디 뿐 아니라 메일 주소로도 로그인 할 수 있습니다. (6789532)

UI/UX

  • 알림 메일 UI 개선 (78b2db1)
  • 코드 주고받기에서 보낸 코드를 보낸 사람으로 검색하는 UI 개선 (2bf828b)
  • 새 프로젝트 생성 폼의 UI 개선 (fd252cd)
  • 커밋 보기에서 커밋 날짜 컬럼이 넓어짐 (bdeee6e)
  • 코드 보기에서 브랜치와 최근 커밋의 너비 조절 (f575d85)
  • 보낸 코드를 머지했을 때, 머지 커밋 로그 메시지에 머지된 커밋들의 목록과
    리뷰어의 이름 및 메일 주소가 기록됨 (8acb099)
  • 마크다운 렌더링 중에 로딩중임이 표시됨 (70b09ac)
  • 브랜치 선택 드롭다운 목록 UI 개선 (a626d7f)
  • 저자 정보를 본문 위에 보여줌 (47b40b8)
  • 프로젝트 대시보드 UI 개선 (cb27f96)
  • 첨부 목록 UI 개선 (399cb9c)
  • 사용자 자동완성 목록에서 멘션하고 있는 사용자도 보여줌 (ab127e8)
  • 커밋 메시지와 아이디를 고정폭 글꼴로 보여줌 (63bb1e1)
  • 댓글 스레드에 댓글 입력 폼이 같이 나타남 (bdf9ef6)
  • 브랜치 컬럼이 넓어짐 (8c451b7)
  • 프로젝트 멤버와 이슈 저자를 이름 순으로 정렬 (e7bf0da)
  • 사이트 홈의 Yobi 안내를 새롭게 고침 (3d71e6f)
  • 이슈 라벨 편집 UI 개선 (60ebf00)

성능 개선

  • 첨부파일도 HTTP 캐시를 할 수 있도록 허용 (3cd2d6e)
  • 코드주고받기 머지가 빨라짐 (e3b7295)
  • synchronized 블록 제거로 거의 모든 요청이 빨라질 듯 (518c5da)
  • 유닛테스트가 빨라졌습니다. (dbbd3fe)

기타

  • JGit을 3.1.0에서 3.4.0으로 업그레이드. 코드주고받기 머지 중 발생하는 에러가
    해결되고 느린 델타 압축 문제가 개선됨. (cfa8fb0)

v0.5.7 이후 버그수정

  • 커밋 보기 페이지에서, 코드에 단 댓글이 아니면 같은 스레드로 댓글을 달 수 없는
    문제 (99847d4)
  • 이슈나 게시물을 저장할 때 Optimistic lock 예외가 발생할 수 있는 문제
    (25733ba)
  • 일부 메시지에 작은 따옴표 빠짐 (870a951)
  • 너무 큰 프로젝트 로그를 업로드하려 했을 때의 에러메시지가 이상함 (13e3fe0)
  • SVN 커밋에 댓글을 달 수 없음 (24a6ecb)
  • Git 클라이언트가 보여주는 403 에러 메시지에 사용자 이름이 보여지는데, UTF-8을
    지원하지 않는 클라이언트에서는 이것이 깨져 보일 수 있음 (18b5b6b)
  • Git 저장소 import로 새 프로젝트를 만들 때 인증이 필요한 경우 잘 동작하지 않는
    문제 (3d7dfe3)
  • 담당자 드롭다운 목록이 담당자를 잘못 보여주는 문제 (949bf4e)
  • 프로젝트가 자신이 속한 그룹으로 이전될 수 있는 문제와 일부 프로젝트가 그룹에
    속하지 않음에도 organization_id를 갖고 있는 문제 (6de171d)
  • 오래된 이슈들은 자동완성이 되지 않는 문제 (0bfaf8b)
  • 코드주고받기에서 제목과 본문이 자동으로 채워지지 않는 문제 (9546044)
  • 비공개 혹은 프로텍티드 프로젝트의 멤버 정보가 보이지 않는 문제 (fa87e03)
  • 코드주고받기에서 커밋메시지가 2000 바이트보다 긴 경우 머지가 끝나지 않는 문제
    (d5594dc)
  • Yobi를 업데이트하면 conf/application-logger.xml를 덮어쓰는 문제 (66e9224)
  • application.context를 설정한 경우 이슈에 대한 자동링크와(2b70f80) 저장소에 대한 url이 잘못 만들어지고(4afde6) SVN 저장소에 접근할 수 없는(00f33d2) 문제
  • smtp.username 설정에 domain part가 포함된 경우, 사이트 관리 메뉴의 메일 발송
    페이지에서 발송자 이메일 주소에 domain part가 두 번 들어갈 수 있는 문제
    (117d9e8)
  • 마일스톤을 닫힘 탭에서 날짜순으로 정렬할 수 없음 (9018993)

Yobi v0.5.7

10 Jul 03:00
Compare
Choose a tag to compare

Fixes since v0.5.6

  • SVN commit did not work for clients using serf.
  • Ordering of event list in the main page was incorrect.

v0.5.6 이후 버그수정

  • SVN 커밋이 안되는 문제 (serf를 사용하는 SVN 클라이언트에서만)
  • 사이트 메인에서 이벤트 목록이 잘못 정렬되는 문제

Yobi v0.5.6

04 Jul 05:48
Compare
Choose a tag to compare

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이 발생할 수 있는 문제

Yobi v0.5.5

13 Jun 10:09
Compare
Choose a tag to compare

Updates since v0.5.4

  • Git client displays better error message if access is denied.
  • GlobalNavigation: Global Navigation looks better.
  • GlobalNavigation: The popup menu of avatar has a link to my issues page.
  • Issue: 'Assignee' dropdown menu of an issue has 'Assign to author' item.
  • Issue: Duplicated comment cannot be submitted.
  • Issue: The 'Sympathy' button is renamed to 'Agree'.
  • Login form looks better.
  • PullRequest: Checking for merge works asynchronously.
  • PullRequest: Disabled accept button displays better message to describe the
    reason.
  • PullRequest: Enhanced the message for disabled accept button.
  • PullRequest: Sending PullRequest form looks better.
  • PullRequest: Show the Edit button even if it is not safe to merge.
  • Review: "Outdated" label is attached on outdated review card.
  • Site administrator can reset any user's password.
  • English messages are grammatically better than before.
  • Documents and comments in source code are in English.
  • Minor UI fixes

Fixes since v0.5.4

  • CodeBrowser: Characters were broken in raw view because of encoding problem.
  • Codebrowser: No notice was displayed when cannot show a large file.
  • Issue: NPE occured in new issue form.
  • Mention: Caret moved to strange location.
  • PullRequest: 'Waiting' status never ended.
  • PullRequest: Reviewer's name is displayed as 'null'.
  • Review: Outdated detection worked incorrectly.
  • And many minor bugs

Yobi v0.5.4

23 May 10:32
Compare
Choose a tag to compare

Yobi v0.5.4 Release Notes

Backward compatibility notes

It may break that push to some git repositories which have a merge-repository
because of missing object, with the following error:

To http://yobi/you/repo1
! [remote rejected] master -> master (object 97c4c34b825debd0fe76bf5d850d0891d4a93bba missing)
error: failed to push some refs to 'http://yobi/you/repo1'

Fortunately, the repositories can be recovered by copying git objects from the
object directory of the merge-repository. For an example in Linux:

cd yobi
cp repos/git-merging/you/repo1.git/.git/objects/* \
    repos/git/you/repo1.git/objects -R

Updates since v0.5.3

  • Metion
    • Add project/group mention
    • Now, a user can mention project's whole members or whole organization members by its name for notification.
    • Change default mention size 5 to 10
  • Issue
    • Arrange label, vote, watch button positions
    • Improve voters list
    • Change dropdown style for label edit in issue view
  • UI/UX
    • UIKit: update with recent yobiUI style
    • Board, Git, Milestone: arrange button positions
    • Review: change review thread icon
    • FileUploader: show error message in notify instead of alert
  • CodeBrowser: Support rendering for markdown syntax on file browser
  • Util: Make getFirstValueFromQuery more tolerant
  • Remove mergely.js
  • Change some messages.
  • Change korean comments to english.
  • Refactor some codes.

Fixes since v0.5.3

  • CodeBrowser
    • Prevent duplicated folder list
    • Use common ui.Spinner
    • Fix incorrect listing of files in subdirectory
  • Markdown
    • Fix padding at first line of fence codeblock
    • Modify autolink rules - suppoort uppercase string
  • NPE if User-Agent of HTTP request is absent
  • Config: Set the preferred language to english
  • Attachment: Fix incorrect hash computing
  • And many minor bugs

Yobi v0.5.3

08 May 05:12
Compare
Choose a tag to compare

Updates since v0.5.2

  • Change media type of css to all from screen for print screen

Fixes since v0.5.2

  • Fix Mention bug, select to only first user from the list of mention

v0.5.2 이후 개선점

  • 화면 출력(Print)시 CSS 가 적용된 화면으로 출력되게 수정

v0.5.2 이후 수정된 버그

  • 멘션기능이 항상 최상위 검색된 사용자만 선택되던 문제 수정

Yobi v0.5.2

07 May 11:07
Compare
Choose a tag to compare

Updates since v0.5.1

  • Make the form for codereview more slim.
  • Show number of votes on each issue in issue list.
  • Group members' permission to protected and public project is same with
    member of the project.
  • Group members can be assigned to issues of protected project in the
    group.

Fixes since v0.5.1

  • An error while starting Yobi in product mode if there is no
    conf/application.conf
  • Many bugs of Mention using '@' character
  • Many UI bugs of codereview
  • Move Failed error while transfering a project
  • Mailer did not log in mock mode
  • Incorrect numbering for new issue and posting in transferred project
  • A UI bug of project dashboard
  • Couldn't search projects by uppercase characters
  • And many minor bugs

v0.5.1 이후 개선점

  • 코드리뷰 폼을 좀 더 슬림하게 개선
  • 이슈 목록에서 각 이슈마다 공감 갯수를 보여줌
  • 그룹 멤버들은 그 그룹에 속한 protected 혹은 public 프로젝트에 대해 그 프로젝트의 멤버와 동등한 권한을 가짐
  • 그룹의 protected 프로젝트의 이슈에 그룹 멤버를 담당자로 할당할 수 있음

v0.5.1 이후 수정된 버그

  • conf/application.conf가 없을 때 Yobi를 프로덕트 모드에서 실행하면 에러가 발생하는 문제
  • 멘션 기능의 많은 버그들
  • 코드리뷰 UI과 관련된 몇몇 이슈들
  • 프로젝트를 이관할 때 생기는 Move Failed 에러
  • mock 모드에서 메일러가 로그를 남기지 않는 문제
  • 프로젝트 이전 후 이슈 및 게시물 번호가 잘못 매겨지는 문제
  • 대시보드 UI 버그
  • 대문자로 프로젝트 검색이 안되는 문제
  • 기타 자잘한 버그들

Yobi v0.5.1

24 Apr 10:25
Compare
Choose a tag to compare

Fixes since v0.5

  • Don't send notification mail for review comment
  • Files are not attached to review comments except the first one of its
    thread.

Also contains various fixes.

v0.5 이후 변경점

  • 리뷰 댓글에 대한 알림 메일이 오지 않는 문제 고침
  • 리뷰 스레드의 첫번째 이외의 댓글에는 파일을 첨부할 수 없는 문제 고침

그 외 여러 버그를 수정하였습니다.

Yobi v0.5

22 Apr 11:01
Compare
Choose a tag to compare

주요 변경점

  • 그룹(organization)기능이 생겼습니다
  • 코드리뷰 기능이 대폭 개선되었습니다.
  • 프로젝트 홈에 전체 대시보드 기능이 생겼습니다.
  • 프로젝트를 개인/그룹으로 서로 이관할 수 있습니다.
  • 코멘트 본문을 수정할 수 있습니다.
  • 디자인 개선을 위한 이런저런 UI 변경 및 사용성 개선

이하는 상세 변경 내용입니다.

그룹기능

Yobi에서 프로젝트를 그룹으로 묶어 관리 할 수 있는 기능이 추가 되었습니다.

그룹 만들기

누구나 새로운 그룹을 만들 수 있습니다.
image

그룹 페이지

그룹은 그룹 페이지를 가지게 됩니다. 그룹 관리자는 프로젝트 및 그룹 멤버들을 관리 할 수 있습니다
image

그룹 관리

그룹 페이지의 관리 기능을 추가하였습니다. 그룹 아바타, 이름, 설명등을 바꿀 수 있고 멤버 관리가 가능합니다.
image

새로운 코드리뷰 기능

image

주의) 코드주고받기 및 Git 커밋히스토리에 적용되었으며, SVN 커밋히스토리에는 적용되지 않았습니다.

블럭 지정 기능

지금까지는 특정 줄에만 댓글을 달 수 있었는데, 이제 원하는 영역을 드래그해서 그 부분에 대한 댓글을 달 수 있습니다.
image

스레드 기능

댓글 밑에 댓글을 달면 한 스레드로 묶입니다. 논의가 끝났으면 스레드를 닫을 수 있습니다.
image

스레드가 전체 중에서 얼마나 닫혔는지 보고 코드 리뷰의 진행 상황을 확인할 수 있습니다.
image

코드주고받기의 커밋 탭 제거

커밋 탭과 변경내역 탭 중 어디에 댓글을 달아야 하는 것인지 혼란스러웠는데, 이제 코드리뷰 탭 하나로 통일했습니다.

변경전

image

변경후

image

대신 코드리뷰 탭에서 특정 커밋을 선택해서 보고 댓글을 달 수 있습니다.

프로젝트 전체 리뷰 보기

프로젝트의 코드 및 코드주고받기에 달린 모든 리뷰 스레드의 목록을 리뷰 메뉴에서 볼 수 있습니다.

image

사이트 홈

프로젝트 리스팅 UI 변경 및 검색지원
image

프로젝트

  • 프로젝트 홈의 지켜보기, 코드저장소복사 버튼 UI 및 문구 변경
    image
  • 프로젝트 진행상황을 한 눈에 볼 수 있는 대시보드 페이지가 추가되었습니다
    image
  • 프로젝트 이관 기능
    image

이슈 및 게시판 등

  • 상세 보기 화면에서 라벨을 수정할 수 있습니다
    image
  • 댓글 창 UI 변경 및 통일
    image
  • 이슈/게시판 댓글 본문 수정 기능
    image
  • 내 이슈 페이지에서 나를 언급한 이슈 메뉴 추가
    image

기타

  • 7일이 넘어가는 날짜는 yyyy-MM-dd로 표기합니다.
  • 브랜치 목록 간소화
  • 하나의 project 에 대해서 사용자가 forked project 를 하나만 생성할 수 있던 제한을 없앱니다.

버그 수정 및 개선

  • 드래그앤드랍으로 파일 업로드를 할 수 없는 환경에서도 마치 가능한 것 처럼 표시되는 문제 수정 #1181
  • 코드 브라우저에서 없는 파일에 접근하려 할 때의 오류 페이지 개선 #1173
  • 알림 메일에서 첨부된 이미지가 너무 크게 보이는 문제 개선 #979
  • 로그인 / 비밀번호 찾기 페이지 등 스타일 수정
  • 이슈 목록 > 일괄 수정 > 마일스톤에는 진행중인 마일스톤만 표시 하도록 수정
  • 이슈 목록 > 일괄 수정 > 담당자 영역 스타일 개선
  • 마크다운 신택스 하이라이팅을 언어를 명시했을때만 동작하도록 변경
  • 이슈 본문에 첨부한 이미지가 큰 경우 횡스크롤이 생기는 문제 수정
  • 코드 주고받기 수정 불가 문제 해결
  • 보조 이메일로 사용자 인식하지 못하던 문제 해결
  • 프로젝트 이름을 변경하지 않고 다른 설정을 변경하면 서버 오류 해결
  • 코드 주고받기 수정 기능이 제대로 동작하지 않던 문제 해결
  • 이슈/코드주고받기/게시판 상세보기 페이지의 지켜보기 버튼이 오동작하는 문제를 수정