feat: 실시간 채팅 UI (STOMP 연동)

- ChatDialog: 히스토리 로드 + 실시간 송수신, 내 메시지 우측 정렬, 연결상태 표시
- lib/chatSocket: STOMP 클라이언트(브로커 ws, Bearer 인증, 자동 재연결)
- api/chat 히스토리, HomePage 스팟 채팅 버튼
- @stomp/stompjs 의존성 추가

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
sb
2026-07-11 09:18:23 +09:00
parent d2e5495619
commit 9e4d1aa2af
6 changed files with 251 additions and 11 deletions
+7
View File
@@ -11,6 +11,7 @@
"@capacitor/app": "^8.0.0",
"@capacitor/core": "^8.3.4",
"@quasar/extras": "^1.16.12",
"@stomp/stompjs": "^7.3.0",
"pinia": "^2.3.0",
"quasar": "^2.17.4",
"vue": "^3.5.13",
@@ -1509,6 +1510,12 @@
"win32"
]
},
"node_modules/@stomp/stompjs": {
"version": "7.3.0",
"resolved": "https://registry.npmjs.org/@stomp/stompjs/-/stompjs-7.3.0.tgz",
"integrity": "sha512-nKMLoFfJhrQAqkvvKd1vLq/cVBGCMwPRCD0LqW7UT1fecRx9C3GoKEIR2CYwVuErGeZu8w0kFkl2rlhPlqHVgQ==",
"license": "Apache-2.0"
},
"node_modules/@types/estree": {
"version": "1.0.9",
"resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.9.tgz",