Skip to content

Openlist v0.3.0

Compare
Choose a tag to compare
@pminsung12 pminsung12 released this 14 Dec 13:19
8b82174

[Server] shared-checklist 소켓 구현 (#78)

[Server] apple oauth api 구현 (#86)

chore: @nestjs/axios 설치

chore: axios 설치

chore: axios 설치

feat: dto수정, userId 컬럼추가, providerId 수정, fullName 컬럼 추가

feat: entity에 따라 dto 항목 수정

feat: apple oauth 로그인 서비스 함수 추가

client secret 만들고, axios post로 user 정보 가지고옴.

feat: apple oauth 로그인 엔드포인트 추가

feat: apple 유저에대해 create, update 함수 구현

feat: publicKey 발급받는 로직추가

[Server] access 토큰 재발급시 유저 정보 없는 버그 수정 (#83)

[Server] privateChecklist의 내용 저장 api 구현 (#88)

[Server] apple oauth 로그인 로직 수정 (#118)

feat: env 사용방식 변경 + idToken 검증로직 추가

chore: jwk를 pem으로 변환하기 위한 jose 라이브러리 설치

chore: jose 라이브러리 제거 @panva/jose 설치

feat: request body로 들어오는 auth-user.dto.ts 수정

feat: 애플 유저 등록 로직 수정

docs: jsdoc return type 수정

feat: apple login 로직 수정(appleToken, clientSecret 로직 삭제)

feat: refreshAccessToken 함수에서 refreshToken도 함께 반환해주도록 로직 수정

[Server] Clova Studio api 구현 (#126)

feat: checklist-ai 리소스 생성

feat: create-checklist-items.dto.ts 요청 dto 생성

feat: 문자열 및 각종 옵션 상수화

feat: user-role const 파일 삭제 => 함수화

feat: /checklist-ai POST 요청 api 생성

대,중,소 카테고리를 body로 받아오면 clova studio에서 체크리스트 항목 10개를 반환한다.

feat: AccessTokenGuard 구현 및 적용 (#129)

feat: access token guard 구현

feat: access token guard 전역 적용

style: access-token.guard.ts 주석 추가

feat: userId decorator 구현

feat: folders controller에 userId 데코레이터 추가

feat: 폴더 서비스에 user 데코레이터 추가

feat: 개인 체크리스트 컨트롤러에 유저 데코레이터 추가

feat: private-checklists service에 user 데코레이터 추가

fix: 테스트 코드 수정

Server/feature/#128 (#139)

feat: json 구조로 카테고리 데이터 정의

feat: categories 의존성 주입

feat: endpoint만들고, 실제 존재하는 id인지 검증하는 dto 생성

fix: 오타수정 forder->folder

feat: param에 dto 적용하지 못해 삭제

feat: 카테고리 json 데이터 변수명 변경, 대문자로

feat: 대,중,소 카테고리 반환 api 구현

test: categories.service.spec.ts 테스트 코드 작성

test: categories.service.spec.ts 테스트 코드 수정 커버리지 100

feat: 공유 체크리스트 API 및 소켓 작업 구현 (#140)

feat: shared checklist item entity 구현

style: SharedChecklistItemModel 오타 수정

feat: shared checklist id uuid로 변경

feat: create shared checklist 디티오 수정

feat: shared-checklists 생성 구현

refactor: shared-checklists 저장하는 함수 분리

feat: shared-checklists 1개, 전부 가져오는 기능 추가

feat: 유저 초대 기능 추가

feat: 공유 체크리스트 삭제 기능 구현

style: shared-checklists service 주석 추가

feature: 공유 체크리스트 소켓에 데이터 누적 기능 추가

feat: shared-checklists 소켓 통신 시 데이터 데베에 저장 구현

feat: 소켓 연결시 방의 데이터 히스토리를 전송하는 기능 추가

style: 소켓 주석 추가

🔐feat: 개발용 임시로 액세스,리프레시 토큰들 만료기한 일주일로 설정 (#142)