Skip to content

Release 1.0.0

Choose a tag to compare

@nahyukk nahyukk released this 29 Apr 14:37
· 15 commits to main since this release
5ff6925

구현 API 및 기능
프론트엔드 UI가 없는 기능은 이탤릭체를 사용했습니다.

USER

  • 회원가입
  • 이메일, 닉네임 중복 확인
  • 로그인 (0416 응답 변경)
  • 소셜 로그인
  • 로그아웃
  • 토큰 재발급 (0416 응답 변경)
  • 비밀번호 재설정 링크 발송
  • 비밀번호 재설정
  • 마이페이지 (ui 없음, 요구사항 삭제)
  • 비밀번호 변경 (ui 없음, 요구사항 삭제)

PROJECTS

  • 프로젝트 생성 (로그인 user=owner 만 가능)
  • 프로젝트 리스트 조회(내 에디터 조회) (로그인 user=owner 만 가능)
  • 프로젝트 단건 조회
  • 프로젝트 이름 수정 (로그인 user=owner 만 가능)
  • 프로젝트 삭제 (로그인 user=owner 만 가능)

FILES

  • 파일 생성 (로그인 user=owner 만 가능)
  • 파일 단건 조회
  • 파일 이름 수정 (로그인 user=owner 만 가능)
  • 파일 삭제 (로그인 user=owner 만 가능)
  • 코드 수정(언어, 내용)
  • 코드 수정 잠금/해제 (로그인 user=owner 만 가능)
  • 파일 잠금/해제 (로그인 user=owner 만 가능) (ui 없음, 요구사항 삭제)

CHAT

  • 채팅 입장 (비로그인/로그인 token 비교)
  • 채팅 조회 (비로그인/로그인 token 비교)
  • 웹소켓 (채팅, 실시간 코드편집(전체 내용 수정, 부분 수정, 커서)
  • 메시지 검색 조회 (로그인) (ui 없음, 요구사항 삭제)
  • 메시지 검색 콘텍스트 조회 (검색 메시지 기준 +-10개 메시지 조회) (로그인) (ui 없음, 요구사항 삭제)

AI

  • AI 챗봇, 코드 기반, 힌트, 리팩토링 (로그인)

MEMO

  • 메모 생성 (로그인)
  • 메모 조회 (로그인)
  • 메모 삭제 (로그인)