Attached image

TSBOARD v1.0.1 업데이트 안내

0 0 94 2025-01-02

2025년 새해가 밝았습니다.

이 글을 읽어주실 여러분들께, 새해 복 많이 받으시고 올해는 가급적 웃는 날이 더 많아지기를 바래봅니다.

TSBOARD도 여러분들에게 더 도움이 될 수 있도록 노력하겠습니다.




TSBOARD v1.0.1 업데이트를 아래와 같이 안내드립니다.


  • 비밀글이 제대로 처리되지 못하던 문제를 수정하였습니다.

    • 비밀글 작성자와 관리자는 이제 비밀글을 문제 없이 열람 하실 수 있습니다.

    • 열람 권한이 없는 사용자라도 게시글 내용을 제외한 제목 등은 볼 수 있도록 수정되었습니다.

    • 홈 화면에서 비밀글이 그대로 노출되는 문제를 수정하였습니다.

  • 공지글이 출력되지 않던 문제를 수정하였습니다.

    • 공지글 데이터를 가져오지 않아 게시글 목록에 출력이 안되던 문제를 수정하였습니다.

    • 이번 버전부터 공지글과 일반 게시글(및 비밀글)은 서로 분리된 데이터로 관리됩니다. (BoardListResult 타입 참조)

  • 회원 가입 등의 페이지에서 상단 알림 영역의 여백 부분을 좀 더 보기 편하게 수정하였습니다.

  • goapi-linux 바이너라 파일명에 CPU 아키텍쳐를 추가하였습니다.

    • TSBOARD 프로젝트에서는 기본적으로 goapi-linux-x64 파일만 제공합니다.

    • 추가로 제공되는 goapi-mac 의 경우 애플 실리콘 맥을 사용하시는 개발자분들의 편의를 위해 가끔 제공됩니다.

    • goapi-linux-arm 등의 버전은 따로 제공하지 않습니다만, goapi GitHub를 통해 소스코드를 내려 받으셔서 직접 해당 플랫폼에 맞게 컴파일 하실 수 있습니다. (Windows 제외)

    • TSBOARD가 구동되는 서버에는 사전에 libvips 라이브러리가 설치되어 있어야 합니다.

  • 댓글에 달린 답글의 순서를 시간 순서로 보여지도록 수정하였습니다.

  • 회원 가입 시 인증 메일 (.env 파일에서 구글 지메일 앱 비밀번호를 설정하신 경우) 발송 후 인증 코드 입력 단계에서 실패하던 문제를 수정하였습니다.

    • 아울러 인증 메일의 디자인을 소폭 변경 하였습니다.

    • 인증 코드 메일은 자주 스팸함으로 빠집니다. 사용자분들에게 사전에 잘 안내를 해주셔야 합니다.


TSBOARD를 설치하신 이후, 정상적으로 페이지가 나오기 위해서는 거쳐야 할 몇가지 단계가 있습니다.


  1. 사용하시는 웹서버의 설정에서 Vue Router가 정상적으로 URL 조작을 할 수 있도록 설정 반영

    1. TSBOARD README.md 파일에서 확인 하실 수 있습니다.

    2. 파일 업로드 크기 제한, SSL 적용, Proxy 설정, root 경로 지정도 함께 진행이 필요합니다.

    3. 웹서버 설정에 어려움을 느끼시는 분들은 문의글을 통해 어디서 막히셨는지 내용을 공유해주세요!

  2. 생성된 .env 파일에서 포트 번호 등 서버 환경에 맞게 필요 시 값 수정

  3. tsboard.config.ts 파일에서 PROD_URL, PREFIX, QUICK_BUTTONS 등의 값들을 확인 후 필요시 수정

  4. npm i, npm run build 실행

  5. goapi-linux-x64 바이너리를 tmux 와 같은 곳에서 실행


위의 설명이 혹시 이해가 잘 안되시거나, 혹은 막히는 부분이 있으시다면 언제든지 문의글 부탁드립니다.


이번 v1.0.1 작업을 진행하면서, 생각보다 보완이 필요한 부분들이 많다는 걸 알게 되었습니다.

더 많은 테스트를 통해서 TSBOARD가 보다 안정적으로 대규모의 커뮤니티 사이트들을 지탱할 수 있도록

여러분들의 도움을 부탁 드립니다!

tsboard
업데이트

시리니님

프로필

최근 댓글들