Yona v1.5.0
Pre-releaseYona 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