Node 프로세스는 UTC로 token_expires를 저장하는데 MariaDB 세션 TZ가
+09:00(KST)이어서 NOW()가 KST 벽시계를 반환, "05:54 > 14:47" 비교가
항상 false가 되어 유효한 토큰도 만료로 처리되던 문제.
쿼리의 NOW()를 UTC_TIMESTAMP()로 변경해 양쪽 다 UTC 벽시계 기준으로
비교하도록 정정.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- 콘솔 탭 스크롤 동작 개선 (조건부 자동 스크롤, 맨 아래로 버튼)
- 탭 전환 시 레이아웃 쉬프트 방지 (scrollbar-gutter: stable)
- 맨 아래로 버튼에 그림자 효과 추가
- Sidebar에 소켓 기반 닉네임 실시간 동기화 로직 추가
- /link/status API에서 displayName 사용하도록 수정