o2o-negosium-original/frontend/src/features/chat
민헌 fc71526d5a feat(chat): 종료 세션 진입 차단 + 협상중 인디케이터 sticky 유지
- init 에서 미참여/거부(4·5) 세션 진입을 NEGO_NOT_PARTICIPABLE 로 차단
  (participate/reject 와 동일 규칙). 프론트는 목록으로 복귀 처리.
- init 을 '진입 스냅샷'으로 격리: 화면 도중·포커스 재조회 제거, 언마운트 시
  캐시 비움 → 정상 종료 후 튕김 방지 + 재진입 시 진입 게이트 재적용.
- 인디케이터를 session_status 직접 비교 → wasInProgress sticky 플래그로 전환:
  진행 화면에서 실시간 완료돼도 유지, 완료/거부 결과 열람 재진입 시엔 숨김.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 17:22:54 +09:00
..
components feat(chat): 종료 세션 진입 차단 + 협상중 인디케이터 sticky 유지 2026-07-07 17:22:54 +09:00
containers feat(chat): 협상 유의사항 안내 팝업 2종 이식 + 팝업 숨김 저장 API 2026-07-07 13:41:46 +09:00
hooks feat(chat): 종료 세션 진입 차단 + 협상중 인디케이터 sticky 유지 2026-07-07 17:22:54 +09:00
lib [feat] 협상 멘트 스타일 파이프라인(마커) + agent 카드 DB 소스 + supplier_items 연동 2026-07-07 15:19:45 +09:00
stores feat(chat): 종료 세션 진입 차단 + 협상중 인디케이터 sticky 유지 2026-07-07 17:22:54 +09:00
index.ts update(front): front 폴더명 frontend로 변경 2026-06-18 11:30:26 +09:00
types.ts feat(chat): 반응형 레이아웃(~1024px) + 리드타임 "일" 표시 + 완료세션 인디케이터 숨김 2026-07-06 16:37:18 +09:00