Skip to content

Yona v1.3.0

Compare
Choose a tag to compare
@doortts doortts released this 04 Feb 19:41
· 726 commits to master since this release

안녕하세요? 2017년 Yona 첫 릴리즈인 v1.3.0 입니다.

  • 일로 하는 것이 아니다보니 때때로 힘들지만 즐겁게 작업할 수 있는 것 같습니다. : )
  • 더 많은 사람들이 불필요한 시간을 줄이고 더 즐겁게 일하는데 도움이 되었으면 하는 마음입니다..만...
  • RC 버전등을 낼 형편이 안되서 그냥 그대로 릴리즈를 합니다. 문제 발생시 이슈로 남겨주세요.
  • README.md 등을 비롯하여 도움말 문서를 v1.3.0 기준으로 업데이트 했습니다. README.md를 확인해주세요.
  • 이번에도 많은 분들이 도와주셨고 특히 취미라며 겸손히 말하는 @sjstyle 님께서 많은 분들의 이슈에 댓글로 많이 도와주셨습니다. 고맙습니다!

릴리즈 노트

이번엔 항목이 많아서 커밋id와 항목을 같이 나열하는건 생략합니다.

스크린샷이 추가된 릴리즈 노트는 https://repo.yona.io/yona-projects/yona-help/issue/2를 이용해 주세요. 항목 자체는 동일합니다.

유의사항!! v1.2 에서 업그레이드 하시는 분은 @minishanell 님이 작성해 주신 Yona 1.3으로 업그레이드 하기를 꼭 참고해주세요.

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

주의! v1.3.0에서는 Windows OS 에 Yona를 설치한 경우에 한 해 온라인 커밋기능(README 온라인 직접수정, 이슈 템플릿 온라인 직접수정)은 동작하지 않고 있습니다. 물론 일반적인 git push를 통한 적용은 동일하게 동작합니다. 해당 문제는 v1.3.1에서 해결되었습니다.

기능 추가

  • 한글 그룹/프로젝트 이름 지원
    • 이젠 프로젝트나 그룹 이름을 꼭 영어로 만들지 않아도 됩니다.
  • 이슈나 게시글에 대한 알람을 받고 있는 사람의 목록을 보는 기능
  • 내가 댓글을 남긴 이슈들을 모아 보는 기능
  • 자신이 업로드한 파일들을 모아서 한 번에 볼 수 있는 기능
  • 사용자 메뉴를 대체하는 새로운 사이드 바
    • 프로젝트/그룹 즐겨찾기, 검색 등을 더 쉽고 편하게 할 수 있도록 새로 작성한 기능
  • 소셜 로그인을 통한 쉬운 사용 지원
    • 지원: Github, Github Enterprise, Google
    • 가입과정 자체가 필요없고 기존 계정이 있을 경우 자동 병합되며 향상된 보안을 제공할 수 있도록 만들어졌습니다.
    • 자체 가입 자체를 없애고 오직 소셜로그인을 통한 로그인만 가능하도록 제한할 수 있습니다.
  • 이슈 템플릿 기능
    • 프로젝트에서 이슈 등록시에 관리자가 미리 정해놓은 이슈 템플릿이 표시된 상태로 작성할 수 있는 기능
    • 코드 저장소로 ISSUE_TEMPLETE.md 파일을 넣는 Github 방식과 프로젝트 설정에서 직접 수정하는 두 가지 방식을 동시에 제공합니다.
  • 코드리뷰 내용들을 일괄로 좀 더 편리하게 살펴볼 수 있도록 엑셀 다운로드 기능 제공

개선/변경사항

  • 첫 화면의 알림리스트 스타일 개선
  • 데이터와 실행부분을 분리해서 쉽게 업그레이드 할 수 있도록 변경. Yona 실행방법 참고
  • 프로젝트 홈, 각종 목록 및 다양 페이지들의 로딩 속도 개선
  • MariaDB Connector 업그레이드(v1.3.6 -> v1.5.5)
  • 로그인시 로그인 유지를 기본 옵션으로 변경
  • 코드 저장소에 들어 있는 마크다운 본문에 링크를 상대 경로로 지정해도 잘 동작하도록 변경
    • 구조화된 문서를 만들어서 코드 저장소로 넣을 때 매우 유용합니다.
  • 웹훅 동작 실패시 원인을 좀 더 잘 알 수 있도록 로그 추가
  • 프로젝트 라벨 기능 제거
    • 기능의 유용성에 비해 버그 발생가능성이 높아 제거합니다. 간략한 프로젝트 정보는 프로젝트 설명기능을 이용해주세요.
  • 마크다운에서 폭이 좁은 테이블 컬럼이 좀 더 잘 표시될 수 있도록 변경
  • Git push 시에 발생할 수 있는 캐릭터셋 오류에 대한 좀 더 자세한 안내 메시지 추가
  • 이슈 본문에서 바로 새로운 이슈를 생성 할 수 있는 버튼 제공
  • 게시글 본문 표시 방식 변경(폭이 조금 줄어들고 새 글 버튼 추가)
  • 다양한 OS에서 좀 더 깔끔하게 보일 수 있도록 기본 폰트 적용 순서 변경 (+나눔바른고딕 폰트지원)
  • XSS 공격등을 비롯한 다양한 공격에 대응가능하도록 본문 글 sanitize 방식 변경
  • 최근 프로젝트 목록 갱신시에 낙관잠금(optimistic lock)이 덜 일어나도록 수정
  • 모바일 기기에서 더 잘 보이도록 디자인 요소들 개선
  • 그룹 멤버가 자기가 속한 그룹 프로젝트의 글들을 조금 더 제한적으로 수정가능하도록 변경 (이제 마음대로 삭제는 할 수 없음)
  • 좀 더 많은 링크에 대해 상단 진행바 인터렉션 제공
  • 읽기 권한이 있는 글에 대해서는 원문 텍스트를 볼 수 있는 기능 제공. (본문 복사시에 유용)
  • 존재하지 않는 사용자 프로필 페이지 접근시 좀 더 정확한 메시지 화면 제공
  • 본문등에 링크가 있을 때 내부 링크는 같은 창으로 열리고 외부 링크는 새창/새탭으로 구분해 열리도록 능동적 링크 검사 적용

버그수정

  • 다양한 사이즈의 디바이스를 지원(iPad mini retina 등)
  • 알림 설정화면의 모호한 이름 수정
  • 공개 프로젝트인 경우에도 코드에는 멤버만 접근가능하도록 하는 기능 관련 버그 수정
  • 코드브라우저에서 URL 인코딩이 필요한 특정 파일이름 버그
  • 마일스톤 본문 작성시 의도치 않았던 파일이 첨부되던 버그
  • 코드브라우저 네비게이션에서 파이어폭스 브라우저 관련 버그. (추가적으로 IE도 같이 개선됨)

그 외 다양한 디자인적 요소들 수정과 가독성 개선 작업들이 이루어졌습니다.

배포파일