TSBOARD v1.0.2 업데이트 안내
0 2 109 2025-01-04
안녕하세요! TSBOARD를 개발하고 있는 시리니입니다.
v1.0.0 정식 버전 공개 이후 빠른 속도로 안정화 패치 등을 반영한 후속 업데이트를 공개하게 되었습니다.
당분간은 가능하면 신규 기능 보다는 기존 기능이 제대로 동작하도록 하는데 주안점을 둘 생각입니다.
테스트를 도와주시는 분들께 감사드리며, 댓글 등으로 문제점을 알려주시면 빠른 시일 내에 수정 할 수 있도록 하겠습니다.
아래는 TSBOARD v1.0.2 업데이트 사항들을 정리한 것입니다.
액세스 토큰 만료 시 리프레시 토큰을 확인해서 새로 갱신하도록 개선
액세스 토큰이 만료되면, 기존에는 Unauthorized access 같은 에러 메시지와 함께 글쓰기나 관리 화면 접속 시 제대로 동작이 안되었습니다. 이제는 리프레시 토큰이 유효하다면 자동으로 액세스 토큰을 받아와서 기능을 계속 사용할 수 있습니다.
페이지를 가능하면 새로 고치거나 현재 보고 있는 페이지에서 다른 페이지로 이동하는 걸 권장하는 메시지가 나타납니다.
서버 응답에 대한 에러 핸들링 단순화
프론트엔드에서 이제 서버의 응답을 받을 때
ResponseData<T>타입으로 받도록 변경하였습니다.응답이 어떤 타입으로 오는지 미리 지정되어 있기 때문에, 더 명확하게 받은 데이터들을 활용 하실 수 있습니다.
서버 응답에
code(에러 코드) 값이 이제부터 함께 반환됩니다.src/messages 폴더 내의 JSON 객체들을 알파벳 순서로 정렬
코드를 보여줄 때 JetBrain 폰트로 보여지도록 수정
작성된 코드의 하이라이트 색상이 적용되지 않던 문제 수정
홈화면에 출력되는 최근 게시글들의 설정 (게시판 ID 및 개수 지정 등)을
tsboard.config.ts파일에서 일괄적으로 하도록 개선10초 마다 작성중인 본문을 자동 저장하도록 개선
한 줄 코드 표현식을 시각적으로 좀 더 도드라지게 표현되도록 개선
알림이 제대로 출력되지 않는 문제 수정, 알림을 우측 drawer로 재구현
본문 글자수 제한 부분 삭제
서버에서 사용자 세션을 중복으로 검사하던 로직들을 제거
채팅방 목록 반환 버그 수정
tsboard.config.ts 설정 파일에서 관여하는 설정 내용이 좀 더 많아졌지만,
그동안 여러 파일에서 각각 수정을 해야만 했던 부분들을 한 곳에 모아서 정의할 수 있도록 하여서
결과적으로는 더 편하게 본인 사이트에 맞도록 수정 후 사용 하실 수 있도록 했습니다.
이번 v1.0.2 에서는 프론트엔드에서 사용하고 있는 일부 라이브러리들의 업데이트가 반영되었습니다.
프로젝트를 git pull 로 내려 받으신 후, npm install 명령어를 실행하여 라이브러리 업데이트가 반영되도록 해주세요.
이후 위에 언급한 설정 파일을 주석 등을 참조하셔서 수정하시고 나서 npm run build 실행을 해주시면 됩니다.
(당연히 실행중이시던 goapi-linux-x64 백엔드는 중지 후 새 바이너리 파일로 다시 실행해주셔야 합니다!)
사용중에 궁금하신 점이나 혹은 개선 제안 등을 하고 싶으신 분들께서는 언제든지 글 남겨주세요!
혹시 사이트 내에 (댓)글을 남기기 어렵거나, 혹은 사이트 내 버그로 인해 글 작성이 어려우실 경우에는
sirini@gmail.com 으로 메일을 보내주시면 됩니다.
감사합니다!
시리니님
최근 게시글들
최근 댓글들
v1.0.3 작업 마무리 단계입니다. (댓글 작성이 안되던 버그 수정) 완료되는대로 v1.0.3 태그 붙여서 공개하겠습니다!
TSBOARD v1.0.3 공개되었습니다. 지금 git pull 및 npm run build 해보세요!
