2025-07-14, Version 1.1.0
⏺ Chat CLI v1.1.0 - 주요 업데이트 | Major updates
🎉 새로운 기능 | What's new
📡 자동 업데이트 확인 | Check for automatic updates
- 앱 시작 시 npm registry에서 최신 버전을 자동으로 확인 | Automatically check the npm registry for the latest version on app startup
- 새 버전이 있을 때 사용자 친화적인 업데이트 안내 메시지 표시 | Display user-friendly update prompts when a new version is available
- 백그라운드에서 동작하여 앱 시작 속도에 영향 없음 | Works in the background so app startup speed is not affected
🔍 수동 업데이트 확인 명령어 | Manual update check commands
chat-cli update-check
- 언제든지 최신 버전 확인 가능 | Check the latest version anytime
- 현재 버전이 최신이면 안내 메시지 표시 | Prompt if your current version is up to date🐛 버그 수정 | Bug fixes
채팅 메시지 동기화 문제 해결 | Troubleshoot chat message synchronization issues
- 수정 전(Before modification): 메시지를 보내도 다른 사용자에게 표시되지 않는 문제 | Sending a message and it doesn't show up for other users
- 수정 후(After modification): 모든 메시지가 서버를 통해 정상적으로 브로드캐스트 | All messages broadcast normally through the server
- 원인(Cause): WebSocket 메시지 처리 로직에서 Buffer 타입 판정 오류 | Buffer type determination error in WebSocket message processing logic
- 해결(Resolve): JSON 메시지 파싱 로직 개선 | Improved JSON message parsing logic
소켓 재연결 시 중복 시스템 메시지 제거 | Remove duplicate system messages when reconnecting a socket
- 수정 전(Before modification): 네트워크 불안정 시 "사용자가 입장했습니다" 메시지 반복 표시 | Repeating the "You have entered" message during network instability
- 수정 후(After modification): 재연결 시에는 시스템 메시지 표시하지 않음 | Suppress system messages when reconnecting
- 개선점(Improvements): 실제 새 사용자 입장과 재연결을 구분하여 처리 | Distinguish between actual new user entries and reconnections
유저 카운트 표시 정확성 개선 | Improved accuracy of user count display
- 수정 전(Before modification): 초기 연결 시 잘못된 사용자 수 표시 | Incorrect number of users displayed on initial connection
- 수정 후(After modification): 서버에서 정확한 사용자 수를 실시간으로 업데이트 | Real-time updates of the exact number of users on your server
- 개선점(Improvements): 중복된 user_count 이벤트 핸들러 제거 | Remove duplicate user_count event handlers
🔧 기술적 개선사항 | Technical improvements
디버그 로깅 시스템 강화 | Harden your debug logging system
- 클라이언트와 서버 양쪽에 상세한 디버그 로그 추가 | Add detailed debug logs for both client and server
- 문제 진단 및 개발 효율성 향상 | Improve problem diagnosis and development efficiency
- DEBUG=true 환경변수로 활성화 | Enable with the DEBUG=true environment variable
WebSocket 메시지 처리 로직 최적화 | Optimize WebSocket message processing logic
- JSON 메시지와 바이너리 데이터 구분 로직 개선 | Improved logic for distinguishing JSON messages from binary data
- 메시지 파싱 오류 처리 강화 | Improved message parsing error handling
- 재연결 안정성 향상 | Improve reconnection reliability
코드 품질 개선 | Improve code quality
- TypeScript 타입 안전성 강화 | TypeScript type safety enhancements
- 에러 핸들링 개선 | Improved error handling
- 성능 최적화 | Optimize performance