Releases: yona-projects/yona
Yona v1.9.0
스크린샷이 포함된 상세 릴리즈노트는 v1.9 릴리즈노트 - 상세 내용 에서 보실 수 있습니다.
소식과 인사
- 약 4개월만에 v1.9.0을 릴리즈하게 되었습니다.
- 많은 의견 및 개선사항을 이슈에 남겨주셔서 감사하고, 앞으로도 잘 부탁드립니다.
- 따뜻한 봄 맞이하시길 바랍니다!
릴리즈 노트
주요 추가 기능
- 그룹 코드 주고받기 기능
- navi-bar에 사용자 정의 링크 추가 기능
- 이슈 공감 사용자 목록 확인 및 이메일 복사 기능
- 이슈 공유하기 기능
개선 및 변경 사항
- 우측 상단 메뉴에 추가적인 정보를 제외한 사용자 이름만 표시됩니다.
- 상단 프로젝트 경로의 프로젝트명 우측의 별 아이콘을 통해 즐겨찾기 여부가 표시됩니다.
- LDAP 서버 시간초과 시, 로컬 로그인이 가능합니다.
- 이슈 수정 시, 새로운 본문이 아닌 기존 본문과 새로운 본문의 diff 내용이 이메일로 발송됩니다.
- gravatar 서버 연결 불가능 시, 기본 아바타 이미지를 사용할 수 있습니다.
- 구글 Roboto 폰트를 제거했습니다.
- 관리자 로그인 시, 사이트 관리 - 데이터 메뉴가 삭제되었습니다.
- 2가지 유형의 Authorization Header를 제공합니다.
- Yona-Token: RdGwsWz6u6GVv90l4AFPdTZNnyUTfX1O19yx4AwjA=
- Authorization: token RdGwsWz6u6GVv90l4AFPdTZNnyUTfX1O19yx4AwjA=
- 이슈의 라벨 변경 내역이 타임라인에 추가되었습니다. #355
- 이슈의 엑셀파일로 다운받기 실행 시, 마일스톤 컬럼이 추가되었습니다. #326
- 라벨로 이슈 검색 시, 여러 라벨을 선택하면 AND 연산으로 검색됩니다. #325 #197
- 프로젝트 지켜보기 시, 새로운 글이 등록되었을 때만 알림메일을 받도록 수정되었습니다.
- 이슈 담당자 변경 시, 알림을 받는 사람의 범위가 수정되었습니다.
- 이슈 작성자, 이전 & 새로운 이슈 담당자, 이슈 공유받은 사람, 이슈 지켜보는 사람
- 이슈 마일스톤 변경 시, 알림메일을 수신할 수 있습니다.
- 이슈 상태 변경 시, 알림을 받는 대상자를 줄였습니다.
- 이슈 작성자, 이슈 공유받은 사람, 이슈 담당자
- Mailbox 서비스를 Async로 동작하도록 개선하여 서버 재시작 시간을 줄였습니다. #317
버그 수정
- 사용자 메뉴를 보기 위한 단축키 'f'가 Firefox 및 Safari의 단축키 'CMD + F'와 충돌나던 문제
- 프로젝트 이관 시, 수락 링크 두번 이상 클릭 시 이관이 성공하지 못하던 문제 #330
- 게시판 댓글이 업데이트 된 날짜별로 정렬되지 않았던 문제 #323
- Akka Scheduler와 같은 특정 환경에서 사용자 언어와 맞지 않는 이름이 출력되던 문제
API
- 현재 제공되는 기능
- 사용자 생성
- 프로젝트 생성부터 이슈, 라벨, 마일스톤, 게시판 생성등 기본 기능 전체
- 파일 업로드
- 사용자 아바타 변경
- (제한적) 사용자 검색
- 이슈 담당자 지정
- 이슈 공유받은 사람 검색 및 수정, 이슈 공유 가능한 사람 검색
- 이 외에도 Authorization Header 를 사용해서 기존 대부분의 HTTP GET 방식의 접근(파일 다른로드, 엑셀 내려 받기 등등)이 curl 등의 도구등을 통해 좀 더 편하게 접근 가능하도록 변경되었습니다.
Contributors
- v1.9 릴리즈는 @hongwonjun 님, @mjpark03 님께서 함께 작업해 주셨습니다.
- 그리고 @mjpark03 님은 Yona 프로젝트 committer로 새로 합류했습니다.
- 기존 Author 분들과 새로 추가되신 분들은 AUTHORS파일에서 확인 가능합니다.
배포파일
이번 버전에서는 MariaDB 10.1 과 10.2 두 버전용으로 배포합니다.
향후 Yona 2.0 부터는 MariabDB 10.1 을 더이상 지원하지 않을 예정입니다.
MariaDB 버전 업그레이드 가이드
- MariaDB 10.1 용 yona-v1.9.0-mariadb-10.1.bin.zip
- MariaDB 10.2 용 yona-v1.9.0-mariadb-10.2.bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.9.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker
- @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
Yona v1.8.1
Yona v1.8.0의 패치버전인 v1.8.1 입니다.
개선 및 변경 사항
- 프로젝트 webhook 설정 페이지에 안내 설명을 추가하였습니다. e6f3865
버그 수정
- svn 커밋시 특정 이상의 크기 파일이 포함될 경우 커밋이 느려질 수 있는 문제 #301
- git push 시에 알림메일이 발송되지 않는 문제 (영향받는 버전 v1.7~v1.8) #302
- git push 시에 webhook이 동작하지 않는 문제 (영향받는 버전 v1.7~v1.8) #307
v1.8.1 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.8.1-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.8.1-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
이하 v1.8.0 이후 v1.8.1까지의 커밋목록
- 2681639 - version: v1.8.1
- e6f3865 - webhook: Add help messages at webhook setting page
- 1a32856 - two-column-mode: Change css style to prevent mis-arragement
- a432335 - README: Update readme
- 7169087 - svn: Fix slowing down commit issue
- 15b7e21 - mail: Fix commit notificaion mail missing bug
- 1fca910 - webhook: Fix commit push hook check bug
- a4cd776 - issue: Prevent issue state check bug (v1.8.0 배포판에 이미 포함됨)
- b7aab45 - conf: Fix mis-spelled relase update url (v1.8.0 배포판에 이미 포함됨)
Yona v1.8.0
Yona v1.8.0 릴리즈
스크린샷이 포함된 상세 릴리즈노트는 v1.8 릴리즈노트 - 상세 내용 에서 보실 수 있습니다.
(특히 사이트 관리자 분들은 상세 노트쪽을 봐주세요)
소식과 인사
- v1.7.1 을 기다리는 분들이 계셨을텐데 어쩌다보니v1.7.1이 아니라 v1.8.0을 릴리즈하게 되었습니다.
- Yona를 사용하는 곳이 지속적으로 늘고 있습니다. 그리고 조만간 좋은 소식이 더 있을것 같습니다!
- 부족한 점이 아직 많지만 많이 써주시고 의견주셔서 고맙습니다.
- 즐거운 추석명절 되세요!
릴리즈 노트
주요 추가 기능
- 이미지 갤러리 기능
- 사용자 환경에 맞게 한글이름, 영어이름이 적절히 표시됩니다. (LDAP 한정기능)
- Subtask 기능의 사용성이 크게 증가되었습니다
개선 및 변경 사항
- 프로젝트 마일스톤 목록에서 이슈 라벨 추가 #292 #296 by @sjstyle
- 클립보드 복사 라이브러리 추가 #288 #297 by @sjstyle
- 코멘트 작성시에 미리보기 화면과 실제 작성 후 화면의 폭을 일치시켰습니다.
- 서버 재시작시에도 사용자들이 불필요하게 로그인이 풀리지 않도록 처리했습니다.
- 본문하단의 버튼들이 우측 메뉴에도 이제 같이 보입니다.
- 사용자 프로필페이지에서 사용자 이메일을 기본으로 노출시킬지 말지 정할 수 있는 옵션을 제공합니다
- navi-bar의 이슈 생성메뉴의 이름과 기능이 일부 수정되었습니다
- 새 이슈
- 현재 프로젝트에서 새 이슈 작성하기
- 현재 페이지가 특정 프로젝트의 페이지가 아닌 상황이면 최근 프로젝트로 이동해서 새 이슈 작성
- 새 이슈 - 개인 inbox
- 사용자가 inbox 라는 개인 프로젝트를 만들어 놓았을 경우 해당 프로젝트로 이동해서 새 이슈 작성 창을 보여 줌
- 개인 inbox 프로젝트가 없을 경우에는 해당 사용자가 최근 만든 private 프로젝트로 이동해서 새 이슈 작성 창을 보여 줌
- 새 이슈
- 내 이슈의 기본 정렬 옵션이 '최근 업데이트'순으로 변경됨
- Pull Request 탭에서 어느 branch로 PR을 보내는지 출력되게 하는 기능 #295
- 멘션이 자원을 좀 덜 쓰고 좀 더 똑똑하게 동작합니다
버그 수정
- 사용자 메뉴에서 그룹을 선택해서 들어갈때 간헐적으로 페이지를 찾을 수 없는 문제 #285
- SVN Malformed XML: no element found 문제 #237 by @cpascal
- 꽤 오래된 버그인데 적절한 해결방법을 찾지 못했던 문제인데 @cpascal 님 께서 해결해주셨습니다. 고맙습니다!
- 자신을 멘션한 댓글이 하일라이팅 되지 않던 문제 (v1.7 버전 한정문제)
- Yona 답신 메일주소 %2F 문자 이슈 #300
- 프로젝트 소유자 또는 그룹명에 한글이 있는 경우 오류 #286
- Slack 연동시 url link가 localhost로 표시되던 문제 #284 by @hongwonjun
API
- 현재 제공되는 기능
- 사용자 생성
- 프로젝트 생성부터 이슈, 라벨, 마일스톤, 게시판 생성등 기본 기능 전체
- 파일 업로드
- 사용자 아바타 변경
- (제한적) 사용자 검색
- 이슈 담당자 지정
Contributors
- 이번에도 @hongwonjun @sjstyle @cpascal 님 께서 v1.8 릴리즈에 기여해 주셨습니다.
- @hongwonjun 님께서 Yona 프로젝트 committer 로 합류해주셨습니다. (앞으로도 잘 부탁드려요!)
- 새롭게 Author로 추가되신 분들은 AUTHORS파일에서 확인 가능합니다.
그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)
v1.8.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.8.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.8.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker
- @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.7.0 이후 v1.8.0까지의 커밋목록
- e3d0cd9 - version: v1.8.0
- 7c85e76 - markdown: Change dot char to dash in help area
- 5157a14 - subtask: Reopen parent issue when child reopen
- 43a380a - subtask: Change selected subtask style
- 11d3f5e - i18n: Fix name rendering bug in mail contents
- da0f6c3 - mention: Enhance mention feature
- 5baf5e0 - i18n: Fix user search in issue assginee select box
- b76bd36 - css: Remove border of comment and voter icon at Subtask list
- 41031de - message: Change some english message
- a578500 - AUTHORS: Add new contributor
- 799e29e - code: Fix missing urlencoding of repository url path
- 423de76 - pull-request: Show target branch at list
- e3e0659 - mail: Fix wrong urlencoded 'Reply To' address
- 9dc84bc - subtask: Show comments and voter counter
- cfbe664 - project-settings: Fix member list alignment
- 730a4b7 - i18n: Support english name if exist in LDAP
- 369a4b1 - css: Change milestone tag color at issue list
- 1341bc6 - css: Change comment border style
- c101ce7 - attachment: Remove new line between filenames when upload
- 303b4c3 - markdown: Adjust comment margin and elements alignment
- b01db32 - navbar: Change new issue button action of nav bar
- 8255749 - message: Remove redundant dot char
- 0ab4610 - issue: Change vote button position
- 61ffbe6 - my-issues: Change sorting order - updated first
- 44f6160 - subtask: Change subtask feature
- 5c7fcca - view: Make smaller minimun issue body height
- 1878e96 - message: Add missing message
- 3e151a3 - vote: Fix null point exceptions
- b27f320 - view: Move vote button position and show edit/delete button again
- 641d2d0 - site: Provide option to show email or not
- 76f5f5d - comment: Fix bug highlighting comment which mentioned me
- 5205daa - css: Change comment buttons more harmoniously
- 523abbb - view: Move some buttons to right side menu
- a35a14e - favorite: Fix page navigation bug when using favorite menu
- ea70650 - login: Prevent unintended cookie deletion when Yona restarted
- 2f6fc6a - css: Match markdown preview to real width when write a comment
- 8303ad8 - css: Support caption of image gallery
- 14b787e - css: Support image gallery feature
- 1ee4a9b - css: Support image popup at contents on click
- 1ad9eae - lib: Add magnific-popup.js for image popup
- c7db1fe - Add clipboard.js and use it on copy methods.
- efb9bc8 - Add label(s) on project milestone list view.
- 66af7ac - svn: Fix malformed xml error
- e157ee3 - webhook: Modify url of webhook message
- dcf9e74 - usermenu: Fix usermenu's org link to which the user belongs
Yona v1.7.0
Yona v1.7.0 릴리즈
v1.7.0은 안정성과 활용성을 높이는 것을 목표로 진행되었습니다.
스크린샷이 포함된 상세 릴리즈노트는 v1.7 릴리즈노트 - 상세 내용 에서 보실 수 있습니다. (특히 사이트 관리자 분들은 상세 노트쪽을 봐주세요)
소식
어느덧 가을이 되어가고 있네요. :D
릴리즈 노트
주요 추가 기능
- Guest 사용자 기능
- 가입 후 사이트 어드민 확인/승인 시점에 사이트 Admin이 게스트로 지정한 사람은 기능과 접근이 제한되는 Guest 모드로 동작합니다. [상세내용]
- Slack 알림 연동
- Webhook을 이용해서 이슈나 코드 주고받기 등의 요청시 Slack 알림을 지원합니다.
- 설정 방법은 Yona 이슈/코드 주고받기 등에 대해 Slack 연동하기를 확인해주세요
- 슬랙 연동 기능은 @hongwonjun 님의 코드 기여로 만들어졌습니다.
- Webhook을 이용해서 이슈나 코드 주고받기 등의 요청시 Slack 알림을 지원합니다.
- 어느 화면에서나 이슈 작성이 가능해 졌습니다. [상세내용]
개선 및 변경 사항
- 본문의 멘션 렌더링시에 아이디가 아니라 이름 표시로 변경했습니다.
- 사용자 메뉴와 즐겨찾기 기능등에 대해 단축키를 지원합니다.
- 서버를 재시작해도 임시파일을 바로 정리하지 않도록 변경했습니다.
- 영어권 사용자들이 좀 더 잘 쓸수있도록 번역/표현등이 수정되었습니다.
- 클립보드의 내용을 바로 붙여 넣을때 자동으로 만들어지는 파일이름 변경
- 서브 태스크 작성시에는 해당 프로젝트의 이슈 템플릿이 적용되지 않게 변경되었습니다.
- 사용자 메뉴에서 즐겨찾기로 지정된 프로젝트의 즐겨찾기를 해제해도 바로 목록에서 사라지진 않도록 변경
- 코멘트와 본문의 수정/삭제 아이콘을 통일시키고 일부 메뉴를 정리했습니다.
버그 수정
- 코드 주고받기 화면세어 target branch 표시가 두 줄로 표시되던 문제 #265 by @E-nuri
- 완료된 이슈의 마감일이 지남으로 계속 표시 되는 문제 #274 by @sjstyle
- Yona 첫 페이지의 브라우저 타이틀이 '알림'으로 표시되던 문제 #275 by @sjstyle
- SVN 프로젝트에서 코드 네비게이션이 불가능한 문제 수정 #276 by @sjstyle
- 코드 주고받기에서 오해를 줄 수 있는 표기 수정 #278 by @hongwonjun
- 설정 파일에서 gmail 을 gamil 로 잘못 표시하던 부분 #279 by @kenu
- 특정 조건에서 로그인 수차례 실패 끝에 성공했을때 페이지 이동이 이상할 수 있는 문제
- 이메일의 본문 렌더링이 이상하게 표시 될 수 있는 문제 #264
API
- 현재 제공되는 기능
- 사용자 생성
- 프로젝트 생성부터 이슈, 라벨, 마일스톤, 게시판 생성등 기본 기능 전체
- 파일 업로드
- 추가
- 사용자 아바타 변경
- (제한적) 사용자 검색
- 이슈 담당자 지정
기타
- 네이버 파파고 연동 이슈/게시글/댓글/번역기능 (실험적인 기능)
Contributors
- @hongwonjun @sjstyle @berryzed @kenu @E-nuri 님 께서 v1.7 이 릴리즈에 기여해 주셨습니다. 고맙습니다.
- 특히 @berryzed 님은 놓치고 있던 설정 파일 항목 설명을 깔끔하게 정리해 주셨습니다. #277 고맙습니다!
- 새롭게 Author로 추가되신 분들은 AUTHORS파일에서 확인 가능합니다.
그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)
v1.7.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.7.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.7.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.6.1 이후 v1.7.0까지의 커밋목록
- 7558fb5 - version: Yona v1.7.0
- 102aa86 - README: Update english contents and so on
- c8dbb3d - README: Update contribution branch and miscs
- 7ff2d37 - AUTHORS: Add new contributors
- 271e44b - gamil to gmail
- ca9e142 - login: Fix some case of wrong redirection when to try login
- ece3c7d - login: Update login user check logic
- f88d416 - guest: Apply guest mode change effect immediately
- 0ba31de - docs: Update applicatoin-conf-desc.md for v1.6.1
- 532947f - Message: Modify the confused expression
- d179aaa - Webhook: Add webhook support for Slack
- afafd59 - Fix code browser navigation bug on SVN repositories.
- 4dc1f5e - [#271] 닫힌 이슈에 기한지남 표시 버그 수정
- 968c30f - Fix site index title to Yona
- 0879bc0 - fix css on Pull request menu
- e898735 - issue: Fix missing group member assignee search condition
- 998df1b - README: Update contribution section
- 8ad5051 - message: Shorten message
- e087775 - my-issues: Change margin size
- 0296a9d - user: Remove verbose name expression in mention
- 1899347 - upload: Change clipboard paste file upload name expression
- f268a3e - css: Change view buttons to icons
- 6406d3d - usermenu: Support ctrl click
- 222cb49 - title: Change browser title text
- e201428 - global: Change initial temporary file cleanup time
- cdbddd2 - message: Match English and Korean messages
- 5186cca - usermenu: Support metakey hold click when select
- 2077c1e - extras: Apply experimental translation
- 898a250 - user: Change user expression at renderred page
- 8e27413 - css: Change title prefix css style
- 447cf4d - issue: Change author name of view page into recent one
- e7017fa - css: Change notification box position and style
- 1328749 - message: Change message name issue.subtask to issue.option
- 5ce4306 - issue: Fix missing assignee editing
- 5dfac4d - issue: Suppor issue creation at any page
- b694023 - usermenu: Remove only recently visited project
- 6a21de9 - avatar: Fix avatar ratio for some edge case
- 028067c - site-admin: Add avatar force updater feature
- 9be4ad4 - issue: Remove template text in case of Subtask
- 5170f1c - issue: Change assignee selection method
- 10c05b1 - mobile: Remove favorite project list at my issues
- a61ef07 - mention: Support mention of any user of site
- 83f06b9 - messages: Shorten some messages
- 730f887 - shortcut: Support my issues shortcut key, A
- 23840a6 - favorite: Support favrorite menu shortcut key, F
- b42987a - favorite: Use convention go to menu
- dc30300 - my-issues: Change favorite project listing style
- bc3d3b4 - user: Change deleted user email domain to yona
- 0b1c47e - restart.sh: Change to run by nohup
- 8da3096 - fixup! Revert "mail: Remove header-anchor link from mail body"
- 1bd65b1 - Revert "mail: Remove header-anchor link from mail body"
- b155c28 - sanitizer: Change options
- 3e196bb - comments: Change display name, author login id to author name
- 35f9331 - guest: Show guest mark at project member setting page
- ec21476 - mailmap: Change developer email address
- 464e385 - README: Add download status image
- d426ac3 - fix: replace parenthesis position
- dfb77bc - login: Support custom login page messages
- ad0c9c3 - css: Fix problem that some layout covers button on mobile view
- 1b5c5b8 - guest: Show guest mark at profile page
- 9af8d25 - README: Remove Korean message from English section
Yona v1.6.1
Yona v1.6.0의 패치버전인 v1.6.1 입니다.
버그 수정
- Admin 페이지의 사용자/프로젝트의 Layout 수정 #243
- @hongwonjun 님께서 Pull Request 보내주셨습니다. 고맙습니다. :D
- 비공개 프로젝트에서 이슈 작성 권한 문제 #242
- 게시판의 [새글쓰기] 버튼이 모바일 화면에서 다른 layout에 가려지는 문제 #244
v1.6.1 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.6.1-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.6.1-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
Yona v1.6.0
Yona v1.6.0 릴리즈
v1.6.0은 내 이슈처리에 대한 편의성 증가, 좀 더 유연한 LDAP 호환성, 그리고 출장용 Yona 기능을 제공합니다.
스크린샷이 포함된 상세 릴리즈노트는 v1.6 릴리즈노트 - 상세 내용 에서 보실 수 있습니다.
소식
- NAVER LABS가 Yona 공식 서포터가 되었습니다.
- NAVER LABS는 이제 기본 이슈트래커로 Yona를 사용합니다.
- 프랑스 소재의 제록스(Xerox Reserach Center Europe, XRCE) 유럽 연구소에서 Yona를 내부 공식 이슈트래커로 사용하기로 결정했습니다.
- 레드마인(Redmine)에서 Yona로 이전을 지원하는 redmine-to-yona 프로젝트
- @hurcy 님과 @hongwonjun 님께서 레드마인(Redmine)에서 Yona로 이전을 지원하는 redmine-to-yona 프로젝트를 공개했습니다.
- 실제로 사내 50여개의 레드마인 기반의 프로젝트를 redmine-to-yona를 이용해서 Yona로 기반을 변경했다고 합니다.
- 즉, 레드마인에서 Yona로의 이전(Migration)을 지원합니다. (Yona v1.6.0이상)
- 참고로 그 외에도 현재 Yona는 'Yona에서 다른 Yona로', 'Yona에서 Github'으로 이전하는 기능을 제공하고 있습니다.
- @JeongJun-Lee님 주도로 러시아 및 우즈벡어로 Yona 지역화(L10n)작업이 진행되고 있습니다.
릴리즈 노트
주요 추가 기능
- Yona Export
- 프로젝트 단위로 백업 및 다른 인스턴스로 이전하는 기능
- 일명 '출장용 Yona 기능'이라고도 할 수 있는 하는 기능입니다.
- DB내장형 경량 Yona인, [Yona H2 Embedded 버전]을 사용해서 출장/파견 나가서 작업하다가 작업 완료후에 Export 받아서 본점 Yona에 Import 하는 것이 v1.6.0부터 가능합니다.
- LDAP 기능 및 호환성 개선
- 사내 LDAP 설정이 다양한 경우를 가정해서 옵션을 제공하고 있으며
- LDAP 서버에 문제가 발생할때에도 정상동작 가능하도록 기능(Fallback to Local Login)을 제공합니다.
- API 기반으로 변경 중
- v1.6.0 기준으로 프로젝트 생성, 유저생성, 이슈생성, 이슈라벨 생성, 게시글 생성, 마일스톤 생성, 멤버추가 등을 API로 제공합니다.
- 계속해서 API를 늘려나갈 계획입니다.
- yona-translate
- 바이너리 배포판을 사용하는 사용자가 특정 메시지를 변경하거나 번역하고 싶을 때 사용할 수 있는 도구를 제공합니다.
- 소스코드를 내려받아서 컴파일 할 필요 없이 배포판을 대상으로 바로 작업가능합니다.
개선 및 변경 사항
- 이제 내 이슈 페이지에서 즐겨찾기 프로젝트 목록이 같이 표시됩니다.
- 기본 폰트와 사이즈등을 조절해서 화면 가독성을 높였습니다.
- 전체 프로젝트 목록 뿐 아니라 전체 그룹 목록도 제공합니다.
- code hightlight 지원 언어를 조정했습니다. (Swift 추가)
- 코드 저장소 기능을 사용하지 않는 프로젝트 README의 첨부파일 표시 형식 변경 #239
- Yona의 사용 현황 파악을 위해 Goggle Analytics를 배포판에 포함했습니다. Yona의 지속적인 운영/개발에 있어 중요한 부분입니다. 관련설명
버그 수정
- 안정성을 높이는 버전이라 따로 표기할만한 주요 기능 관련 버그 수정은 없습니다.
그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)
v1.6.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.6.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.6.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- 대신 Yona Export프로젝트를 이용하면 파견/출장등에 편하게 사용 후 프로젝트 데이터를 쉽게 부모 Yona 인스턴스로 옮길 수 있습니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.5.1 이후 v1.6.0까지의 커밋목록
- 92a70e8 - org: Change sidebar display role level
- 083e9db - project: Make project enroll request button bigger
- 28645c6 - google-anaylitics: Support google analytics
- f205c4c - README: Update according to version up
- b3ac81f - version: Yona v1.6.0
- 4faeaa5 - LDAP: Fix typo
- cb9e860 - logger: Change wrong logger level when LDAP login
- 71aa1ac - css: Change size of list title and contents
- 044bba0 - upload: Change clipboard paste file upload name
- 65ede6c - fonts: Change some fixed fonts to normal
- 2559507 - messages: Modify the awkward expression
- 43562b7 - font: Match the default font to Github
- 48c6421 - favorite: Update when project/org name changed
- 2d4c899 - my-issues: Change owner name min width
- 3042e93 - my-issues: Support favorite projects listing
- 2f2ae8c - project: Support default menu options when create
- c71437d - REAMDE: Change Non-codebase project's README expression way
- 64cd61c - login: Seperate social login button area
- 49a79f7 - messages: Add missing message
- bd871d6 - messages: Remove redundant sentence
- 93487a1 - org: Change list ordering method to desc
- 099dee7 - org: Change UI to prevent UX misundestanding
- 0f95473 - list: Update search field message and add autofocus
- f4c272f - messages: Change search filter description
- abacb5e - fix: Wrong paging at showing org list
- 21eb565 - feature: Show group list of site
- 660f634 - access-control: Add shortcut logic for project manager
- 942a45b - messages: More detailed locked user flash message
- f775680 - AbtractPosting: Skip PersistenceException for bulk insert
- 92908df - attachment: Force move to resource in case of admin user
- b1e78fb - api: Remove redundant loggings
- 3c12b84 - api: Update APIs - issue labels
- 79a92f1 - api: Refactorings
- d484f59 - LDAP: Prevent error when mergeing into existing user
- 4771561 - message: More detailed email verification link message
- 35b6c11 - LDAP: Fix login_id is null when to create new
- 6b1201b - api: Change date string format
- 8a845c7 - api: Update APIs - milestone
- 13ff2c5 - LDAP: Support email property and fallback to local login
- 28f0a09 - LDAP: Make more sophisticated logged in
- e3f9e87 - LDAP: Prevent error when user attr field is missing
- e115c18 - LDAP: Increase compatibility of existing user
- 733f7c7 - housekeeping: Remove redundant logging
- d014aae - api: Update export APIs - project scope
- 0dbb5ce - LDAP: Support user name sync by default
- 15eb28e - LDAP: Improve auth compatibility for git commandline usage
- 39ae4bc - image: Add project logo
- f719048 - api: Update import APIs - create project
- f4bea70 - api: Update import APIs - create user
- af10593 - api: Update project import APIs - issue state
- 7b17f90 - api: Update project import APIs - issue comment
- 4a1268a - fixup! api: Update project export APIs - issue
- 73eb039 - api: Update project export APIs - issue
- fbfbc4e - api: Add author list of project
- a59517f - README: Update README.md
- 7a4e0ea - code: Update highlight.js support language
- 8178319 - api: Update project export APIs
- 15a2855 - org: Add more authority to site admin
- 6c36e15 - my-files: Update size, date font size
- 1c56aeb - my-files: Prevent created date related bug
- 15e08e0 - AUTHORS: Add new contributor
Yona v1.5.1
Yona v1.5.0의 패치버전인 v1.5.1 입니다.
릴리즈 노트
버그수정
- 코드 브라우저에서 일부 커밋 메시지가 정상적으로 보이지 않을 수 있는 문제 #212
- 내 이슈에서 페이지 이동이 정상동작하지 않을 수 있는 문제 #216
- 유저 프로필 페이지에서 비공개 프로젝트의 이름과 설명을 볼 수 있는 문제 #218
- 코드 저장소로 SVN을 사용시 코드 브라우저에서 변경 갱신이 정상적으로 되지 않는 문제
- 알림 목록에서 더 보기를 눌렀을 때 발생할 수 있는 버그
v1.5.1 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.5.1-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.5.1-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.5.0 이후 v1.5.1까지의 커밋목록
- 1c4dbc3 - notification: Fix notification more bug
- d6e4de5 - version: Yona v1.5.1
- 2529082 - userinfo: Prevent showing private project name and description
- 9f91451 - fixup! index: Make user choose after login page
- 14079bb - code: Fix jQuery template bug at code history message
- 7f065fe - code: Fix svn repository code browsing cache bug
Yona v1.5.0
Yona v1.5.0 릴리즈
v1.5.0은 좀 더 안정적인 운영과 권한 제어를 위한 기능들이 추가되었습니다.
스크린샷이 포함된 상세 릴리즈노트는 v1.5 기능추가/변경 상세 내용 에서 보실 수 있습니다.
소식
인터넷 초창기의 디자인이라고 일컬어지던(...) yona.io 공식사이트 http://yona.io 가 커뮤니티 멤버들의 코드 기여로 새롭게 만들어졌습니다. 앞으로도 더 개선 될 것 같습니다.
@BasixKOR 님, @search5 님, @chiyodad 님 고맙습니다.
공식사이트: http://yona.io
소스 코드: https://github.com/yona-projects/home
릴리즈 노트
주의! 마크다운 렌더링이 이전과 달라졌다면 사용중인 java8 버전을 최신 버전(1.8.0_112 이상)으로 업데이트 해주세요
주요 추가 기능
- 투 컬럼 모드 (Two Column Mode) - 실험적인 기능
- 큰 모니터등을 사용할 때 이슈나 게시글을 분할 해서 보는 방법을 지원합니다.
- (보시면 아시겠지만) 시간 적게 들이고 유사 목록-본문(list-detail) 구조를 만드는 방법을 찾다보니 이렇게 되었습니다. ;;;
- 로그인 후 인덱스 페이지 정하기
- 로그인 후 보여지거나 인덱스 페이지로 보여질 곳을
알림들이 표시되는 곳
과내 이슈
중에서 선택할 수 있습니다.
- 로그인 후 보여지거나 인덱스 페이지로 보여질 곳을
- 가입시 가입 정보 내용 및 유효 메일여부 확인 메일 전송 기능
- 이 옵션을 사용하게 되면 가입 후 확인 메일의 링크를 클릭하기전까진 해당 계정은 잠금 상태가 됩니다.
- 특정 이메일 도메인만 메일 수신이 가능하도록 하는 옵션
- 위의
유효 메일여부 확인 메일 전송 기능
옵션과 같이 사용하면 특정 메일 도메인의 유효 유저만 가입 및 사용이 가능하도록 만들 수 있습니다.
- 위의
개선 및 변경 사항
-
IE및 엣지(Edge) 브라우저 호환성 개선
-
(Bold 글자 문제로) 나눔바른고딕 폰트를 기본 본문 폰트에서 제거
-
코드 문법 강조(Syntax highlighting) 방법을 서버 렌더링에서 프론트엔드(front-end) 렌더링으로 방식을 변경합니다.
- 서버 부하를 줄이고 JS파일을 서버 렌더링으로 처리할 때 발생될 수 있는 버그도 해결합니다.
-
Java의 Javascript Engine을 라이노(Rhino)에서 Java8의 내쉬혼(Nashorn)으로 변경합니다.
- 사용하는 Java 버전을 이번에 최신으로 업데이트 하세요. 보안 및 성능 개선을 위해서라도요.
- 마크다운 렌더링이 이전과 달라졌다면 oracle java8 버전을 최신 버전(1.8.0_112 이상)으로 업데이트 해주세요
-
코드 브라우저에서 파일 줄바꿈(Line Ending)타입의 표시합니다. (DOS=Windows/UNIX)
-
내 이슈
페이지에서 불필요한 아바타나 중복 정보들을 줄여 좀 더 이슈자체에 집중하고 시각적 피로도를 낮출 수 있는 형태로 변경했습니다. -
그라바타(Gravatar)를 좀 더 넓게 지원
버그 수정
- 이슈
목록
버튼으로 이전 목록으로 돌아갈 때 이슈 열림/닫힘을 구분하지 않고 돌아가던 문제 #192 - 특정 언어의 코드가 정확하게 문법 강조(syntax highlighting)가 되지 않던 문제 #207
- 코드 브라우저에서 코드 탭을 눌렀을때 코드 브라우저 파일 리스트 페이지로 정확하게 돌아가지 않던 문제 #189
그 외 소소한 버그 수정 및 변경사항들이 적용되었습니다. (하단의 커밋목록 참고)
v1.5.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.5.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.5.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.4.1 이후 v1.5.0까지의 커밋목록
- 0545784 - signup: Fix validation code expiring check bug
- 5697cef - subtask: Change method of subtask list size limit
- 92b3c2c - signup: Log rejected signup trial
- 8c3db37 - signup: Introduce signup email verification
- ac01cee - index: Make user choose after login page
- cb66cd6 - issue: Refine my issues list style
- c954740 - site-admin: Change ordering of lists
- 2e8562b - footer: Fix broken D2 link
- af80f86 - code: Show text file line ending type in code browser
- 5cd75c4 - js: Fix Yona's jQuery template related bug
- 0dd9362 - code: Fix error that may occur when 'master branch' does not exist
- 7f1d6e4 - issue: Change 'show watcher of this issue' button position and icon
- 1e07cac - projects: Show no projects message
- b1f7061 - markdown: Change some case of li styles
- dbf9700 - markdown: Change code highlighting method
- 02ca7ec - markdown: Update highlight.js to 9.10.0
- d1ce09a - markdown: Change to use Nashorn for rendering markdown
- 724c31e - history: Make more small and readable change history
- 97169d5 - history: Update posting history escaping method
- 645f6f1 - sanitize: Apply sanitization and fix vulnerability
- 90dc623 - social-login: Add fallback with ignore cases email search
- d071e97 - README: Update feature list
- 5fe1253 - view: Make more natural loading effect in two column mode
- a5d9000 - view: Mark selected list item in two column mode
- 261d795 - board: Remove 'target=_blank' from new button link in a page
- 49264b7 - css: Subtle adjustments in my issues page
- dfd5d69 - view: Show loading image in two column mode
- d8190be - view: Add loading image
- 13eba31 - mention: Monkey patching for two column mode
- 9615366 - mention: Update mention and at.js to v1.5.1
- 4faccb3 - view: Remove animation of side pane view
- 854a5e4 - view: Toggle action for same list click behavior
- c794532 - view: Introduce two column view mode
- 6e5ec65 - mail: Make generous setting of allowed sending mail domains
- a59fd0b - docs: Update applicatoin-conf-desc.md for v1.4
- 1c7b236 - history: Hide editing history from anonymous user
- 8a3d498 - lost-password: Polish html code
- 2c53439 - lost-passowrd: Remove anonymous check option
- 6d6507f - css: Clean up fonts
- 769678f - css: Increase compatibility of IE/Edge for Material Icons
- a35f0ca - html: Fix some redundant html codes
- d40f944 - usermenu: Change js method for IE/Edge browser
- daf24d6 - code: Make issue number autolink in commit message body
- c420c99 - issue: Make short issue link preview text length
- 8086464 - issue: Fix 'to list' button's wrong link at some case
- 1b873ae - code: Fix file tab link bug
- 3379a7f - avatar: Show Gravatar for fallback
Yona v1.4.1
(약간 의미는 다르지만) Yona v1.4.0의 Day-One 패치쯤에 해당하는 v1.4.1 입니다.
릴리즈 노트
버그수정
-
이슈 이동시에 발생할 수 있는 몇 가지 문제
- Optimistic Lock exception이 발생할 수 있는 부분 수정
- 마일스톤이 지정된 이슈의 이동시 마일스톤은 그대로 남아서 발생할 수 있는 문제 수정
-
온라인 커밋/파일 수정 시에 Line Ending CR/LF가 바뀌는 문제
-
부모 이슈를 변경할 때 이전 부모 이슈가 선택 목록에서 두 번 보이는 문제
v1.4.1 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.4.1-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.4.1-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 v1.4.0 이후 v1.4.1까지의 커밋목록
Yona v1.4.0
Yona v1.4.0 릴리즈 소식입니다.
문득, 다음부터는 뭔가 코드명 같은거라도 붙여볼까하는 생각이 들었습니다... 여튼!
v1.4에는 단순하게 동작하지만 사용성에 있어서 크게 변화를 줄 수 있는 기능들이 몇가지 포함되었습니다.
스크린샷이 포함된 상세 릴리즈노트는 v1.4.0 기능추가/변경 상세 내용 에서 보실 수 있습니다.
릴리즈 노트
기능추가
- 서브태스크 기능
- 이슈 이동
- 온라인 커밋
- 프로젝트 지켜보는 사람 목록보기 지원 by @sjstyle 님 (고맙습니다!)
- LDAP 로그인 지원
- 프로젝트 목록을 숨기는 기능
- Github Enterprise 연동 추가 지원
개선/변경 내용
- 프로젝트 생성 시 기본 선택되어 있는 공개 범위가 '비공개'에서 다시 '공개' 변경되었습니다. 대신에 application.conf 옵션으로 기본 스코프를 정할 수 있도록 만들었습니다.
- 성능개선
- 자신에게 할당된 열린 이슈의 개수가 메뉴에 표시됩니다.
- 최근 프로젝트 목록을 리셋하거나 지우는 것이 가능해졌습니다.
- 첨부파일 구별에 사용하는 해시알고리즘을 SHA1에서 SHA256으로 변경 #158 by @npcode 님 (고맙습니다!)
버그 수정
- 메일 발송시에 본문의 헤더 글자에 깨진 링크의 Anchor 링크가 같이 포함되는 문제
- 이슈 글을 쓸 때 단일 라벨 복구가 안되는 문제 #112 #181 by @helols 님 (고맙습니다!)
v1.4.0 의 변경사항은 repo.yona.io 에도 적용되어 운영되고 있습니다.
배포파일
- yona-v1.4.0-bin.zip
- 바이너리 실행파일로 제공되는 기본 배포파일
- yona-h2-v1.4.0-bin.zip
- 바이너리 실행파일로 제공되는 H2 Embedded DB 포함 배포파일
- 이 버전은 대규모 환경에서 사용하시기엔 적절하지 않습니다. 예를 들면 출장이나 강의 혹은 프로젝트 지원이나 200명 이하의 작은 조직등에서 간단히 쓰다가 통째로 묶어서 이동할때 정도로 사용하시길 권합니다.
- Docker: @pokev25 님이 https://github.com/pokev25/docker-yona 를 통해 Docker 지원을 도와주고 계십니다. 늘 고맙습니다.
- 매뉴얼 작성: @minishanell 님이 도와주고 계십니다!
https://github.com/yona-projects/yona/wiki
이하 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
- fb63afe - version: Yona v1.4.0
- 20c15bc - README: Add Amazon AWS installation guide link
- 21651f7 - attachment: Use SHA-256 instead of SHA-1 (
- fb97b51 - issue: Increase number of issue minimum width
- 6ed18f2 - issue: Change css style of number of issue
- 52b787e - navbar: Show the number of user open issues
- 815fe3f - project: Fix default project scope by conf file
- 0032147 - issue: Clear the revision history when moving from a personal project
- 4b37708 - code: Prevent lazy loading model bug for some cases
- 1e733d2 - issue: Issues moved from personal projects will not display history
- ae653a2 - mail: Remove header-anchor link from mail body
- a53b610 - issue: Remove new issue button link attr 'target=_blank'
- 79b99cb - issue: Change checked issue list style
- 06dd16b - code: Add logic to check for online commit permissions
- a4dd951 - code-browser: Cache code browser page with ehcache
- 36a2f6f - project: Provide option for default project scope when create
- 1b8f271 - login: Support simplified LDAP login
- b8e243a - login: Simplify login input form
- 491472e - markdown: Set code block to wrap words
- 9783f28 - initial-data: Set admin user state 'ACTVIE' at first
- 335d0cc - user-profile: Polishing view pages
- 2f7e25a - code: Support simplified online commit
- 6b1ea06 - project-list: Fix wrong total page indicator
- e8631eb - issue: Add issue body, comments when download as xls file
- 4015ec2 - usermenu: Load usermenu asynchronously
- 59be649 - cache-store: Refactor method parameter name
- 95d7cd2 - usermenu: Support deletion of visited project list
- 89a6c62 - issue: Add permission check
- f1aecf9 - issue: Show event message when issue is moved
- 1c251f9 - subtask: Show Sub-Task option on status
- bb330c5 - issue: Support issue move to projects
- 9c08aea - subtask: Fix designs, alignments and typos
- 2bfc22d - issue: Minimum issue moving from and to projects
- 340e054 - subtask: Disable parent issue selection case by case
- 890f3b5 - subtask: Show option menus case by case
- 81a4a61 - subtask: Add i18n option button
- c88ca05 - subtask: Refine subtask feature
- 4082ca5 - subtask: Show options for subtask editing
- b629b98 - subtask: Make Subtak button & design
- caf0ee1 - subtask: Support basic subtask feature
- e189670 - css: Fix voted user avatar verticatl alignment