TSBOARD v0.8.18 업데이트

0 0 92 2024-04-24

TSBOARD v0.8.18 업데이트 안내드립니다.


  • 사용자 세션 관련 로직이 전면적으로 리팩토링 되었습니다. 최초 로그인 시 액세스, 리프레시 토큰 발급은 동일하고, 이후 액세스 토큰 만료 때 리프레시 토큰을 검사하여 유효할 경우 새 액세스 토큰 발급하는 흐름은 같으나, 내부 구현을 좀 더 명료하게 다듬었고 리프레시 토큰의 경우 유효 검사 시 SHA256 알고리즘으로 한 번 더 해싱해서 대조하는 문자열 길이를 64개로 고정시켰습니다.

  • 게시글 목록 보기 시 공지글이 있을 때 이전 / 다음 이동에서 순서가 잘못되던 문제를 수정하였습니다. 아울러 게시글을 가져올 때도 공지글 개수를 제외하고 항상 카운팅이 되도록 수정하였습니다.

  • 다음 페이지로 넘어가는 건 큰 문제가 없었는데, 이전 페이지로 갈 때 TSBOARD는 서버로부터 전달받은 목록을 한 번 뒤집어서 보여줘야 합니다. 이 작업을 서버에서 해서 줄지 고민을 했으나, 이러한 종류의 부담은 클라이언트에서 짊어지는 게 낫겠다는 판단 하에 해당 로직을 유지하고 대신 코드를 좀 더 깔끔하게 정비하였습니다.

  • 홈 화면에서 이제 무한 스크롤 기능을 구현해 두었습니다. 모바일로 접속할 때 이전 게시글을 보기 위해 리프레시 버튼을 클릭하지 않아도 되도록 하였는데, 사용하는 서버 반응성에 따라 조금 늦게 되거나 할 수도 있습니다.

  • 관리 화면 상단에 메뉴 부분들이 가끔 안나오는 문제가 있었는데 항상 나오도록 수정했고, 폭도 조절했으며, 하단에는 사용하시는 TSBOARD의 버전이 항상 표기되도록 변경하였습니다.


이 밖에도 여러가지 개선이 있었습니다.

v0.8.16 이전 버전을 사용하신 분들은 update.ts 파일을 참조하여 필요한 테이블 업데이트 작업을 진행하셔야 합니다.

(물론 아직까지는 사용자가 없으신 것 같습니다만...ㅎㅎㅎ)


원래는 v0.8.0 으로 버전 명명할 때 외부에 홍보를 좀 더 해보려고 했는데, 아직 제가 기대하는 완성도가 나오지 않아서

홍보는 보류하고 코드 개선에 집중하고 있습니다. 이번 v0.8.18 버전은 기대하는 초기버전에 가까워 졌습니다만,

좀 더 보강해서 v0.8.20 부터 홍보도 좀 해볼 수 있도록 하겠습니다.


감사합니다!

tsboard
업데이트

시리니님

프로필

최근 댓글들