Skip to content

Latest commit

 

History

History
43 lines (36 loc) · 1.81 KB

UPDATE.md

File metadata and controls

43 lines (36 loc) · 1.81 KB

개선 사항

  • 1.15 : UI 컴포넌트 제작

    • common UI (Button, Card, Message, Header, Input, Loader, Spacing, Text, Toast)
  • 1.16 : messages 기능 구현

    • context를 사용한 Form 컴포넌트 구현
    • redux를 사용하여 messages 전송 기능 구현
  • 1.17 : OPEN AI API

    • OPEN AI API => prompt가 원하는대로 나오지 않아서 테스트만 실시.
  • 1.19 : firebase 연동

    • OPEN AI API 구현
    • firebase 연동
  • 1.20 : 데이터 구조 변경

    • calendar에 정보를 표현하기 위해서, 데이터를 month단위로 나눔.
      • messages/년월/일 로 수정. ex messages/202501/11
      • firebase store 저장 방식 변경
      • firebase store 불러오기 방식 변경
  • 1.21 : calendar 출력 데이터 처리

    • 채팅 n회 완료시 채팅 잠금
    • ModalContainer에서 Context API 사용으로 변경
    • 감정 데이터 firebase store 별도로 저장
  • 1.22 : Api GET format에 따른 오류 발생 가능성 수정

    • open ai가 낮은 확률로 다른 format의 데이터를 반환하는 문제 수정
    • open ai system prompt 수정, 반환 형식 Json으로 변경
  • 1.23 : chat 로딩 및 transaction 처리

    • firestore GET 로딩 구현
    • chat : api GET 로딩 구현
    • transaction 처리
      • transaction 처리 동안
        • 추가적인 채팅이 불가능 하도록 수정
      • transaction 오류 발생 시
        • transaction 이전으로 복구
        • error 발생시 toast 출력
    • 최소한으로 읽고(GET) 최소한으로 쓰도록(POST, UPDATE) 수정
  • 1.25 : UI 변경

    • calendar 대화 결과가 없는 일자 회색 처리
    • chat Input 텍스트 바 width를 채팅 bubble에 맞게 변경