Attached image

TSBOARD v0.8.30 업데이트 안내!

0 1 69 2024-05-29

안녕하세요, TSBOARD 개발자 시리니입니다.


이번 v0.8.30 업데이트에서는 아래의 내용들이 변경되었습니다!


  • 이제 갤러리에 올려진 사진에 대해서 원본 파일 (.avif 로 압축된 파일이 아닌 .jpeg 처럼 사용자가 처음에 업로드한 원본) 을 내려받을 수 있습니다. 갤러리 뷰어 우측의 사이드바를 보시면 중간 쯤에 작성일과 조회수가 나타나는데, 우측에 원래는 작성자 이름이 나왔으나 이제는 원본 받기 버튼이 나타납니다. (사용자가 설정한 언어에 맞춰 표기됩니다)

    • 원본 파일 받기는 게시판의 다운로드 레벨 제한 및 필요 포인트 설정에 영향을 받습니다. 포인트가 차감되도록 설정하신 경우 비회원은 받을 수 없고, 마찬가지로 비회원의 경우 원본 파일은 내려 받을 수 없도록 되어 있습니다.

    • TSBOARD에서는 목록 보기나 글 내용 보기 이외에 (댓)글 작성, 수정, 다운로드 등의 활동에 사용자 세션을 요구합니다. 즉, 비회원은 원칙적으로 해당 행위를 할 수 없도록 제한되어 있습니다.

  • Adobe lightroom 과 같은 사진 편집 프로그램을 사용하여 수정한 파일을 업로드 할 때, EXIF 정보 일부가 유실되어 업로드 시 처리가 실패하는 현상을 수정하였습니다. 해당 프로그램으로 편집된 사진의 경우 가로 세로 크기 정보가 사라지는데, 이전 TSBOARD에서는 width 정보 유무로 판단하는 로직이 있어서 문제가 있었습니다.

  • 갤러리 뷰어의 디자인이 소폭 변경되었습니다. 원본 받기 버튼이 기존 사용자 이름 위치에 배치되면서 사용자 이름은 제목 하단으로 옮겨졌고, 그 옆에 EXIF 정보 보기/닫기 버튼이 배치되었습니다.


이번 v0.8.30은 댓글을 통해 업데이트 소식을 전해드린 v0.8.29 업데이트 내용을 모두 포함합니다!

(글자 색상 표현 추가, 회원 가입 시 알파멧 대문자 및 소문자 각각 필요한 것으로 수정)


TSBOARD는 여러분의 커뮤니티를 응원합니다!

타입스크립트 단일 언어로 작성되고, 종단간 타입 안정성을 가지며, Bun 런타임으로 더 빠르게

여러분들의 커뮤니티를 움직입니다. 궁금하신 점들은 언제든지 물어봐주세요!

tsboard
업데이트
갤러리
원본파일
다운로드
exif

시리니님

프로필

최근 댓글들

시리니
24/05/29 22:58:24

v0.8.31 업데이트가 반영되었습니다. 곧 v0.8.32 업데이트 소개를 드리겠지만,

댓글을 통해서 먼저 공유드립니다!

(참고로 TSBOARD에서 끝자리 숫자가 지금처럼 홀수가 되면 아직 작업중이라는 뜻입니다.)


  • 이제 긴 글을 작성할 때, 에디터 툴바가 상단에 반투명한 상태로 항상 고정됩니다. 화면 내에 항상 툴바가 보여지므로, 글자 색상을 바꾸거나 스타일을 다르게 지정하고 싶을 때 매번 상단 스크롤까지 이동해서 클릭하고 다시 내려와서 텍스트를 입력할 필요가 없습니다.

    • 단, 아직 코멘트의 경우 굳이 상단으로 가지 않아도 되는데 올라가는 문제가 있어서 이는 수정할 예정입니다. 급하지 않다면 v0.8.32를 기다려주세요!

  • TSBOARD가 의존하고 있는 여러 (개발) 패키지들의 메이저 버전대를 올렸습니다. vite나 elysia의 경우 앞자리가 바뀌었고, 그 밖에 여러 패키지들이 오늘자 기준으로 가능하면 최신 패키지를 유지하도록 했습니다. 단, 일부 패키지들간의 의존성 문제가 있어 가장 최신 버전은 아닐 수 있습니다. npm i 명령어 혹은 bun install 명령어를 통해서 패키지들이 최신으로 업데이트 되도록 해주세요!

  • SEO에 조금이나마 도움이 되고자, GeekNews에서 받은 피드백대로 우선 sitemap 기능을 추가 하였습니다. sitemap.xml 경로를 통해 검색엔진이 사이트 구조 파악에 도움이 된다고 합니다. 아직은 SPA 경로라서 크게 도움이 안되는 건 맞습니다만, 곧 서버쪽에서 렌더링한 페이지 경로로 교체해서 제공할 예정이므로 SEO 최적화에 도움이 될겁니다. (어차피 같은 데이터지만 사용자는 SPA로, 크롤러는 따로 차려진 SSR로 접근하는 셈. 수집된 페이지로 사용자가 접근하면 링크를 통해 다시 SPA로 넘어올 수 있도록 해보겠습니다.)

    • public/robots.txt 파일을 열어서 하단에 https://tsboard.dev 라고 작성된 부분을 본인의 도메인으로 교체하여 저장하시고, 그 후 npm run build 를 통해서 /dist 폴더 아래에 저장되도록 해야 합니다. 이 작업은 한 번 만 하시면 됩니다.

    • SEO에도 TSBOARD가 더 이상 약점을 가지지 않도록 sitemap 관련 기능을 보완하도록 하겠사오니 조금만 더 기다려주세요!


블로그 작업 전에 SEO 최적화 문제를 좀 더 해결해 보겠습니다!

혹시 도움말을 주실 수 있으신 분들은 주저 마시고 댓글이나 글을 통해서 알고 계시는 내용들을 공유 부탁드릴께요!