Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.4 기능추가/변경 상세 내용 #3

Open
doortts opened this issue Mar 22, 2017 · 1 comment
Open

v1.4 기능추가/변경 상세 내용 #3

doortts opened this issue Mar 22, 2017 · 1 comment

Comments

@doortts
Copy link

doortts commented Mar 22, 2017

@doortts (doortts) 님이 작성한 이슈입니다.
---

Yona v1.4.0 입니다.
문득, 다음부터는 뭔가 코드명 같은거라도 붙여볼까하는 생각이 들었습니다... 여튼!
v1.4에는 내용자체는 단순하지만 사용성에 있어서 크게 변화를 줄 수 있는 기능들이 몇가지 포함되었습니다.

릴리즈 노트

기능추가

  • 서브태스크 기능

    • 이제 부모이슈와 자식이슈등을 지정하는 것이 가능합니다.
      127382934504.png
      725332981059.png
  • 이슈 이동

    • 이슈를 다른 프로젝트로 이동가능합니다.
    • 다양한 응용이 가능한데요
      • 예를들면 개인 프로젝트에서 글을 써놓고 어느정도 완성되면 특정 프로젝트로 보내거나
      • 특정 프로젝트를 두 개 이상의 프로젝트로 분할시키거나
      • 반대로 두 개 이상의 프로젝트를 하나로 합치거나 하는 것 등등이 가능해졌습니다.
      • 극단적으로는 위의 서브태스크 기능과 합쳐서 마스터 프로젝트에서 하위 태스크로 만들어서 다른 프로젝트로 나눠주는것도 가능합니다.
  • 온라인 커밋

    • 코드 브라우저 상태에서 텍스트 파일을 만들거나 기존 파일을 수정하는 것이 가능해졌습니다.
    • 다만, 이번 버전에서는 텍스트 파일만 지원합니다.
      752124825079.png
      424300711973.png
  • 프로젝트 지켜보는 사람 목록보기 지원 by @sjstyle 님!
    361941480268.png

  • LDAP 로그인 지원

# LDAP Login Support
# ~~~~~~~~~~~~~~~~~
#
application.use.ldap.login.supoort = false
ldap {
    host = "ldap.forumsys.com"
    # default: ldap.port=389, ldaps.port=636
    port = 389
    # protocol: ldap or ldaps. If you want to use SSL/TLS, use 'ldaps'
    protocol = "ldap"
    baseDN = "ou=scientists,dc=example,dc=com"
    # If your ldap service's distinguishedName is 'CN=username,OU=user,DC=abc,DC=com', postfix is 'OU=xxx,DC=abc,DC=com'
    distinguishedNamePostfix = "OU=user,DC=abc,DC=com"
}
  • 프로젝트 목록을 숨기는 기능
    • 프로젝트 목록을 감춰서 사이트내에 어떤 프로젝트가 존재하는지 참여자가 알 수 없게 만들 수 있습니다.
application.hide.project.listing = false
  • Github Enterprise 연동 지원 추가
    • 회사내에서 Github Enterprise를 사용할 경우 연동해서 쓸 수 있는 옵션 중 이름 동기화 옵션과 소셜 로그인시 Github 대신 Enterprise 이름이 표시되도록 하는 옵션이 추가되었습니다.
application.social.login.github.name = "Github Enterprise"
# If true, update local user name with social login account name
application.use.social.login.name.sync = false

개선/변경 내용

  • 프로젝트 생성 시 기본 선택되어 있는 공개 범위가 '비공개'에서 다시 '공개' 변경되었습니다. 대신에 application.conf 옵션으로 기본 스코프를 정할 수 있도록 만들었습니다.
project.default.scope.when.create = "private"
  • 성능개선
    • 코드 메뉴와 사용자 메뉴등에 대한 튜닝으로 페이지 반응속도를 더욱 증가시켰습니다.
  • 자신에게 할당된 열린 이슈의 개수가 메뉴에 표시됩니다.
    1384768976033.png
  • 최근 프로젝트 목록을 리셋하거나 지우는 것이 가능해졌습니다.
    905062093945.png
    • 개별로 지우고 싶은 경우에는 즐겨찾기로 버튼을 이용해 추가했다 지우면 최근 목록에서 사라집니다.
  • 첨부파일 구별에 사용하는 해시알고리즘을 SHA1에서 SHA256으로 변경 #158 by @npcode 님!!

버그 수정

  • 메일 발송시에 본문의 헤더 글자에 깨진 링크의 Anchor 링크가 같이 포함되는 문제
  • 이슈 글을 쓸 때 단일 라벨 복구가 안되는 문제 #112 #181 by @helols 님!

v1.4.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.

배포파일

이하 v1.3.3 이후 v1.4.0까지의 커밋목록

  • bb83dc2 - issue: Fix single label recovery bug
  • 78d6591 - issue: Fix wrong message key
  • 39a9d76 - code: Change style of meta info area at code view
  • 3513786 - version: Yona v1.4.0
  • 6ea4c14 - issue: Increase number of issue minimum width
  • d632f3e - issue: Change css style of number of issue
  • 8ebdb28 - navbar: Show the number of user open issues
  • 79f4d74 - project: Fix default project scope by conf file
  • bb0c6a6 - issue: Clear the revision history when moving from a personal project
  • 02531cd - code: Prevent lazy loading model bug for some cases
  • 2c134d9 - issue: Issues moved from personal projects will not display history
  • a16d674 - mail: Remove header-anchor link from mail body
  • a1a5c7c - issue: Remove new issue button link attr 'target=_blank'
  • 0a857b9 - issue: Change checked issue list style
  • 5019a2e - code: Add logic to check for online commit permissions
  • b3878a3 - code-browser: Cache code browser page with ehcache
  • 835dbe3 - project: Provide option for default project scope when create
  • 776d2e2 - login: Support simplified LDAP login
  • de97868 - login: Simplify login input form
  • ec49ccf - markdown: Set code block to wrap words
  • 1d1e844 - initial-data: Set admin user state 'ACTVIE' at first
  • 456ae2d - user-profile: Polishing view pages
  • 410ac6a - code: Support simplified online commit
  • b26c727 - project-list: Fix wrong total page indicator
  • 1db3250 - issue: Add issue body, comments when download as xls file
  • a4d86a5 - usermenu: Load usermenu asynchronously
  • 6ee61d2 - cache-store: Refactor method parameter name
  • 3ba1b56 - usermenu: Support deletion of visited project list
  • 0775c81 - issue: Add permission check
  • 06ef728 - issue: Show event message when issue is moved
  • 17bf2b7 - subtask: Show Sub-Task option on status
  • e3795d8 - issue: Support issue move to projects
  • 7c54845 - subtask: Fix designs, alignments and typos
  • 4f2fe2d - issue: Minimum issue moving from and to projects
  • fe3fddf - subtask: Disable parent issue selection case by case
  • 116de24 - subtask: Show option menus case by case
  • f865dcb - subtask: Add i18n option button
  • 7cf72ef - subtask: Refine subtask feature
  • c4750b6 - subtask: Show options for subtask editing
  • b681c39 - subtask: Make Subtak button & design
  • ff51bcf - subtask: Support basic subtask feature
  • f7f2a857 - css: Fix voted user avatar vertical alignment

--- attachments ---
127382934504.png
752124825079.png
424300711973.png
1384768976033.png
905062093945.png
361941480268.png
725332981059.png

@doortts
Copy link
Author

doortts commented Mar 27, 2017

@clear (Genie) 님이 작성한 코멘트입니다.
---

궁금해서 들어와봤는데... 멋져요~~

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant