Skip to content

Yona v1.7.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@doortts doortts released this 04 Sep 05:09
· 412 commits to master since this release

Yona v1.7.0 릴리즈

v1.7.0은 안정성과 활용성을 높이는 것을 목표로 진행되었습니다.

스크린샷이 포함된 상세 릴리즈노트는 v1.7 릴리즈노트 - 상세 내용 에서 보실 수 있습니다. (특히 사이트 관리자 분들은 상세 노트쪽을 봐주세요)

소식

어느덧 가을이 되어가고 있네요. :D

릴리즈 노트

주요 추가 기능

  • Guest 사용자 기능
    • 가입 후 사이트 어드민 확인/승인 시점에 사이트 Admin이 게스트로 지정한 사람은 기능과 접근이 제한되는 Guest 모드로 동작합니다. [상세내용]
  • 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