Skip to content

Releases: boostcampwm2023/web10-Lesser

v0.0.7(2024.08.19)

19 Aug 10:48
Compare
Choose a tag to compare

What's New

  • 백로그 페이지에서 완료된 스토리 페이지, 에픽별 페이지를 조회할 수 있습니다.
  • 스토리별 페이지에서 스토리, 태스크의 우선순위를 변경할 수 있습니다.

What's Changed

  • feat: 애픽 생성, 수정 추가 기능 구현 by @surinkwon in #318
  • feat: 완료된 스토리 페이지 구현 by @surinkwon in #319
  • feat: 에픽, 스토리, 태스크 우선순위 API 구현 by @choyoungwoo9 in #320
  • feat: 스토리 드래그 앤 드롭 기능, 에픽별 백로그 페이지 구현 by @surinkwon in #321
  • fix: 스토리에서 rankValue가 에픽이 아닌 프로젝트내에서 고유하도록 수정 by @choyoungwoo9 in #322
  • fix: 스토리 우선순위 변경 로직 수정 by @surinkwon in #323
  • test: 백엔드 E2E 테스트 시간 단축 by @choyoungwoo9 in #324
  • feaT: 태스크 드래그 앤 드롭 기능 구현 by @surinkwon in #325
  • test: CI과정에 백엔드 E2E테스트 추가 by @choyoungwoo9 in #326

Full Changelog: v0.0.6...v0.0.7

v0.0.6(2024.07.22)

22 Jul 12:19
8dd6600
Compare
Choose a tag to compare

Waht's new

  • 프로젝트 랜딩 페이지에서 외부 링크를 추가할 수 있습니다.
  • 백로그 페이지에서 스토리별 백로그를 조회할 수 있습니다.
  • 백로그 페이지에서 에픽, 스토리, 태스크를 생성, 수정, 삭제할 수 있습니다.

What's Changed

  • feat: 프로젝트 외부 링크 추가 API 구현 by @choyoungwoo9 in #296
  • feat: 외부링크 유효성검사/랜딩페이지 조회/삭제 API 구현 by @choyoungwoo9 in #297
  • refactor: 프로젝트 생성 페이지 애니메이션 리팩토링 by @surinkwon in #294
  • fix: 처음 접속 시 서버에서 보내준 상태 반영, 여러 탭 사용 시 수동 자리비움 상태 변경 동작 모두 적용 by @surinkwon in #295
  • feat: 프로젝트 외부 링크 추가, 삭제 기능 구현 by @surinkwon in #298
  • feat: 10명 이상 프로젝트 에러 처리 by @surinkwon in #300
  • refactor: 비대한 웹소켓 게이트웨이 로직을 여러개의 컨트롤러로 분리 by @choyoungwoo9 in #299
  • fix: unique 조건을 걸면 자동으로 index가 생성되므로 index 데코레이터 삭제 by @choyoungwoo9 in #302
  • feat: 에픽 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #303
  • fix: 외부 링크 추가, 삭제 기능 오류 수정 by @surinkwon in #301
  • feat: 백로그 페이지 컴포넌트 생성, 에픽 생성, 삭제, 수정 기능 구현 by @surinkwon in #304
  • feat: 스토리 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #305
  • feat: 스토리별 백로그 조회, 스토리 추가 기능 구현 by @surinkwon in #306
  • fix: 에픽 옵션 메뉴를 클릭하면 드롭다운이 닫히는 문제 해결 by @surinkwon in #307
  • feat: 태스크 생성, 수정, 삭제 API 구현 by @choyoungwoo9 in #308
  • feat: backlog 페이지 접속시 백로그 데이터 반환하도록 구현 by @choyoungwoo9 in #310
  • feat: 스토리 수정, 삭제 기능 구현, 에픽 기능 피드백 반영 by @surinkwon in #309
  • feat: epic, story, task 엔티티, DTO에 대해 제약조건 설정 by @choyoungwoo9 in #312
  • feat: 태스크 생성 API 연동, 스토리 피드백 반영 by @surinkwon in #311
  • feat: Patch형태의 업데이트 API에서 변경하는 프로퍼티가 없을경우 업데이트가 실패하도록 구현 by @choyoungwoo9 in #314
  • fix: 계층적 테이블 구조에서 상위 테이블 삭제시 동작 정의 by @choyoungwoo9 in #315
  • feat: 태스크 삭제, 수정 API 연동 by @surinkwon in #313
  • fix: patch형태의 update API에서 falsy값인 경우 notify가 되지 않는 버그 수정 by @choyoungwoo9 in #316
  • fix: 스토리 에픽 수정 문제 해결, 태스크 수정 시 디테일 요구사항 반영 by @surinkwon in #317

Full Changelog: v0.0.5...v0.0.6

v0.0.5(2024.06.27)

07 Jun 14:19
651c633
Compare
Choose a tag to compare

What's New

  • 프로젝트 페이지에서 메모를 추가, 삭제 및 색상 수정을 할 수 있습니다.
  • 프로젝트 페이지에서 참여 멤버의 접속 상태를 확인하고 내 상태를 변경할 수 있습니다.
  • 프로젝트 참여 인원이 10명 이상일 시 프로젝트에 참여할 수 없습니다.

What's Changed

  • feat: 서버 socket.io 인증, 인가 구현 by @choyoungwoo9 in #270
  • feat : 클라이언트에서 웹소켓 연결시 액세스 토큰 보내기 by @dongind in #273
  • fix : Modal Z-index 수정 by @dongind in #274
  • refector: 테스트 셋업 메서드 추가 by @choyoungwoo9 in #275
  • feat: 메모 생성 API 구현 by @choyoungwoo9 in #276
  • feat : LandingMemoList UI 완성 by @dongind in #277
  • fix: 메모 생성 API 버그수정 및 회귀 테스트 추가 by @choyoungwoo9 in #278
  • feat: 메모 삭제 웹소켓 API 구현 by @kimsj-git in #279
  • feat: 랜딩페이지 접속 API에 메모 정보 추가구현 by @choyoungwoo9 in #280
  • feat: 메모 색상 변경 API 구현 by @choyoungwoo9 in #282
  • feat : 메모 생성 및 삭제 기능 완성 by @dongind in #281
  • feat: 회원가입 페이지에서 마우스 휠로 단계를 넘어가는 기능 by @surinkwon in #283
  • feat: 회원의 상태 변경 API 구현 by @choyoungwoo9 in #285
  • chore: 웹소켓 테스트에서 공통으로 사용하는 함수 분리 by @choyoungwoo9 in #286
  • feat: 프로젝트 참여시 랜딩페이지에 접속한 회원에게 새로운 회원의 정보를 알리는 API 구현 by @choyoungwoo9 in #287
  • feat: 최초 랜딩페이지 접속시 본인을 포함한 프로젝트 멤버들의 접속 상태 정보를 응답하도록 구현 by @kimsj-git in #288
  • refactor: 회원가입 페이지 애니메이션 및 구조 리팩토링 by @surinkwon in #284
  • refactor : 서버에서 전달하는 데이터를 받아서 화면에 색상을 반영하는 코드 작성 by @dongind in #290
  • feat: 프로젝트의 인원이 10명 이상일때, 새로운 인원이 참여하지 못하게하는 API 구현 by @choyoungwoo9 in #289
  • feat: 접속 상태 변경과 관련한 로직 추가 구현 by @kimsj-git in #291
  • refactor : Landing 페이지 데이터 구조 및 렌더링 최적화 리펙토링 by @dongind in #292
  • feat: 멤버 상태 변경 기능 by @surinkwon in #293

Full Changelog: v0.0.4...v0.05

v0.0.4(2024.04.29)

29 Apr 12:48
80f979c
Compare
Choose a tag to compare

What's New

  • 내가 속한 프로젝트에서 초대링크를 복사하여 공유할 수 있습니다.
  • 초대링크를 공유 받은 사용자는 프로젝트 구성원으로 참여할 수 있습니다.

What's Changed

  • fix: 프로젝트 생성, 회원 가입 페이지 버그 해결, 데모 피드백 반영 by @surinkwon in #265
  • refactor: 인증을 처리하는 가드계층 추가 by @choyoungwoo9 in #266
  • feat: 프로젝트 초대링크 API 구현 by @choyoungwoo9 in #267
  • feat: 프로젝트 참여 API 구현 by @choyoungwoo9 in #268
  • refactor: 프로젝트 addMember 서비스의 매개변수를 projectLinkId → project로 변경 by @kimsj-git in #271
  • feat: 임시 초대 페이지 생성 및 참가 API 연결 by @surinkwon in #269

Full Changelog: v0.0.3...v0.0.4

v0.0.3(2024.04.15)

15 Apr 12:04
2be0824
Compare
Choose a tag to compare

What's new

  • 나만의 프로젝트를 생성하고 개별 프로젝트 페이지로 이동해 프로젝트 정보를 확인할 수 있습니다.
  • 프로젝트 목록 페이지에서는 더미 데이터 대신 사용자가 생성한 프로젝트만 표시됩니다.

세부 개발 내용

프로젝트 목록 페이지

  • 프로젝트 목록 조회 API 구현 #257

프로젝트 생성 기능

  • 프로젝트 생성 API 구현 #256
  • 프로젝트 생성 화면 구현 #254 #260

프로젝트 랜딩 페이지

기타

  • UI, 코드 품질, 개발 환경 개선
    • 프로덕션 환경과 개발 환경에서의 회원 가입 redirect URL 분리 #250
    • 프론트엔드 router 개선 #249 #252
    • 백엔드 예외처리 필터 및 컨트롤러 개선 #253
    • 회원 가입 페이지 디테일 기능 개선 #251

@choyoungwoo9 @kimsj-git @dongind @surinkwon

v0.0.2(2024.03.27)

27 Mar 10:20
942519e
Compare
Choose a tag to compare

회원 기능

  • 로그인 및 회원 가입 가능
    • 로그인 여부에 따른 페이지 라우팅 처리
    • 클라이언트에서 토큰 상태 관리 처리
    • 로그인 및 회원가입 시 회원 정보 반환
    • 유저 이름 중복 검사
  • 에러 바운더리 도입

프로젝트 목록 조회

  • 프로젝트 목록 더미데이터 생성 및 조회 API 구현
  • 프로젝트 목록 조회 페이지 구현

기타

  • 백엔드 E2E 테스트 도입
  • 쿠키 옵션 HTTP secure를 true로 설정
  • V0 개발 이력을 dev 브랜치에 포함

@choyoungwoo9 @kimsj-git @dongind @surinkwon

0.0.1(2024.03.12)

12 Mar 02:34
fbe1ede
Compare
Choose a tag to compare

개발 환경 추가

  • 개발 서버 및 배포 서버에 HTTPS 인증 적용
  • Github Action 수동 실행 가능하도록 적용
    • 개발 서버는 dev 브랜치 최신 버전 기준
    • 배포 서버는 latest release 기준

회원 가입 기능

  • 깃허브 인증 주소 반환 API 구현
    • 깃허브 인증을 위한 리다이렉트 주소 반환
  • 깃허브 인증 API 구현
  • 회원가입 API 구현

@choyoungwoo9 @kimsj-git @dongind @surinkwon

0.0.0 (2024.02.27)

29 Feb 00:01
1039128
Compare
Choose a tag to compare

개발 환경 구축 및 CI/CD

  • AWS에 개발서버 및 프로덕션 서버 배포
  • Github Actions를 통한 CI/CD 구축
    • 빌드 테스트
    • 테스트 코드 결과 확인
    • dev 브랜치에 Merge시 자동 배포(개발 서버)
    • Release note로 프로덕션 서버 자동 배포
  • 백엔드 환경 구축
    • Nest.js, MySQL
  • 프론트엔드 환경 구축
    • React.js, React Router, MSW, Tailwind
  • 코드 포맷팅 툴 적용(ESLint)