Releases: woowacourse-teams/2023-shook
Releases · woowacourse-teams/2023-shook
🚀 v2.0.0
🎉 이번 버전에서는 어떤 게 바뀌었을까요?
- design: 듣기 페이지 가운데 정렬 (#541) @Creative-Lee
- Fix/#536 메인 서브 타이틀 변경 및 듣기 인터페이스 버튼 title 문구 삭제 (#540) @Creative-Lee
- Fix/#537 첫 화면에서 재생, 전체 듣기 버튼 되지 않는 현상 (#539) @ukkodeveloper
- Feat/#534 Shook Layout (Flex 컴포넌트) 적용 (#535) @ukkodeveloper
- Feat/#515 캐러셀용 최신 노래 조회 API 구현 (#517) @somsom13
- Feat/#513, #523 검색완료, 가수 상세 페이지 구현 및 메인페이지 케러셀 정책 변경 반영 (#525) @Creative-Lee
- Feat/#499 등록 ui 개선 및 등록 페이지 리팩터링 (#508) @ukkodeveloper
- Refactor/#505 댓글 기능을 임시 중단하고 킬링파트 듣기 페이지의 디자인을 수정한다. (#526) @cruelladevil
- Feat/#506 마이파트를 등록하는 기능을 추가한다 (#507) @cruelladevil
- Feat/#496 MemberPart 엔티티 추가 및 enum PartLength을 class 로 변경 (#497) @Cyma-s
- Refactor/#215 댓글 시간을 시간,일,달 등 자세하게 표시한다 (#494) @cruelladevil
- Feat/#492 가수 검색 기능을 구현한다. (#503) @Creative-Lee
🚀 Features
🐛 Bug Fixes
- Hotfix#505 sm 이하 넓이에서는 컨테이너가 flex-start가 되도록 변경 (#533) @cruelladevil
- config: dev schema 동기화 (#531) @seokhwan-an
- hotfix: prod schema 롤백 (#530) @Cyma-s
- Hotfix/dev schema (#529) @Cyma-s
- Hotfix/dev schema 최신화 (#528) @Cyma-s
- hotfix: dev schema 변경된 내용 반영 (#527) @Cyma-s
- hotfix: 메인 페이지 조회 시 토큰 받지 않도록 수정 (#524) @Cyma-s
- config: schema에서 legacy_length 열 삭제 (#522) @seokhwan-an
🤖 Infrastructure
- Feat/#514 무중단 배포를 위한 Actuator 추가, Profile API 생성 (#521) @splitCoding
- Refactor/#518 frontend prod CD에 npm 캐시 추가 (#520) @cruelladevil
- config: frontend dev CD에 npm 캐시 추가 (#519) @cruelladevil
Full Changelog: https://github.com/woowacourse-teams/2023-shook/commits/v2.0.0
🚀 v1.3.0
🎉 이번 버전에서는 어떤 게 바뀌었을까요?
- Refactor/#465 데스크탑 환경에서 스와이프가 동작하도록 레이아웃을 개선한다. (#487) @Creative-Lee
- Feat/#472 스와이프시 url이 변경되도록 한다. (#485) @cruelladevil
- Hotfix/#483 마이페이지에서 좋아요한 노래 아이템 클릭시 노래 듣기로 이동 (#484) @ukkodeveloper
- Hotfix/#475 좋아요 실시간 반영을 위해 DB 데이터 사용 (#477) @splitCoding
- Refactor/#461 같은 멤버가 등록중인 노래에 같은 부분을 킬링파트로 등록시 추가 데이터를 저장하지 않는 기능 구현 (#469) @splitCoding
- Feat/#460 GA 이벤트 추가 (#471) @ukkodeveloper
- Refactor/#443 캐러셀 컴포넌트 및 썸네일 컴포넌트 리팩터링 (#454) @ukkodeveloper
- Refactor/#463, #468 캐러셀을 클릭했을 때 로그인이 안 된 경우 로그인 필요하다고 띄워준다 (#467) @cruelladevil
🐛 Bug Fixes
- Fix/#452 좋아요한 킬링파트 공유 링크에 변경된 라우터 경로 적용 (#478) @Creative-Lee
- Fix/#445 preCheckAccessToken 로직 변경 (#456) @ukkodeveloper
Full Changelog: https://github.com/woowacourse-teams/2023-shook/commits/v1.2.1
🚀 v1.2.0
🎉 이번 버전에서는 어떤 게 바뀌었을까요?
- Feat/#406 access token 재발급 처리 및 카카오 로그인 추가 (#446) @ukkodeveloper
- Feat/#431 노래 상세 페이지에 스와이프 코치 마크를 구현한다 (#432) @cruelladevil
- Refactor/#433 서비스 메인페이지에 카테고리 별 목록을 추가하여 디자인을 개선한다. (#440) @Creative-Lee
- Feat/#425 카카오 소셜 로그인을 구현한다. (#434) @seokhwan-an
- Feat/#429 장르 카테고리 조회 API 구현 (#439) @Cyma-s
- Feat/#412 사용자 분석을 위해 ga id 태그를 추가한다. (#413) @ukkodeveloper
- Feat/#385 토큰을 관리하는 방식 수정 (#424) @seokhwan-an
- Refactor/#417 성능 개선을 위한 노래 데이터를 캐싱한다. (#418) @seokhwan-an
- Hotfix: genre schema 수정 (#423) @somsom13
🚀 Features
🐛 Bug Fixes
- Hotfix: 노래 캐싱 로그 추가 및 스냅샷 최신화 (#450) @somsom13
- Hotfix: 스와이프 코치마크의 백드랍을 클릭하여도 모달이 닫히지 않도록 수정 (#447) @cruelladevil
- fix: 이미지 사이즈 조정 (#445) @Creative-Lee
- Hotfix: 엑셀 노래 제목 데이터가 숫자로 구성된 상황을 처리한다. (#435) @somsom13
🧰 Maintenance
- Refactor/#427 ts-loader를 fork-ts-checker-webpack-plugin으로 대체한다 (#428) @cruelladevil
Full Changelog: https://github.com/woowacourse-teams/2023-shook/commits/v1.2.0
🚀 v1.1.0
🎉 이번 버전에서는 어떤 게 바뀌었을까요?
- Refactor/#408 SongDetailListPage의 Youtube Player 스크립트 로딩 성능 개선 (#409) @Creative-Lee
- Refactor/#400 비로그인 상태로 댓글 작성 시도 시 로그인 권유 모달이 표시되도록 변경 (#401) @Creative-Lee
- Feat/#382 EditProfilePage 구현 및 회원 탈퇴 기능 추가 (#392) @ukkodeveloper
- Feat/#368, #386, #367 favicon, meta og, logo 확장자 변경 (#394) @Creative-Lee
- Feat/#377 가입하기 전 로그인 패널 페이지를 만들고, 로그인 버튼으로 대체 (#391) @cruelladevil
- Feat#388: 엑셀 파일을 통해 노래 데이터 등록 API 구현 (#389) @splitCoding
- Feat/#371: 회원 탈퇴 기능 구현 (#372) @somsom13
- fix: like 개수 상태를 두어 새로고침 뒤에 정합성 유지 (#345) @ukkodeveloper
- Feat/#337 스와이프 페이지 이동 시 기존 재생 노래 멈춤 기능을 구현한다. (#343) @Creative-Lee
- Refactor/#331 오류 로깅 시 메세지와 에러 코드 포함 (#332) @somsom13
- Refactor/#340: 노래 안의 킬링파트 조회 시, 좋아요 순 - 시작 시간 순으로 조회 (#341) @somsom13
- refactor: votingSongs 곡이 없을경우 안내메세지 (#338) @ukkodeveloper
- Fix/#329 모달로 인해 불필요한 div 가 dom에 추가되는 현상 수정 (#334) @ukkodeveloper
- Feat/#309 마이페이지에서 유저 닉네임 표시와 로그아웃 가능 (#327) @cruelladevil
- Feat/#323 좋아요 클릭 시 로그인 여부에 따라 다르게 작동하도록 수정 (#326) @ukkodeveloper
- Feat/#247 스와이프 기능 구현 (#319) @Creative-Lee
- feat: 마이페이지를 위한 멤버의 좋아요한 킬링파트 조회 기능 완성 (#320) @splitCoding
- Refactor/#297 예외 발생 시 자세한 에러 로그 생성 (#318) @somsom13
- Feat/#262 좋아요 기능 구현 (#270) @Creative-Lee
- Refactor/#244 기존 SongDetailPage 컴포넌트에 새로운 플로우와 시안을 적용한다. (#261) @Creative-Lee
- Feat/#309 마이페이지를 구현한다 (#317) @cruelladevil
- Feat/#279 로그인 구현 및 메인 페이지와 수집 페이지에 적용 (#315) @ukkodeveloper
- Feat/#302 모바일에서 인풋 포커스시 확대되지 않도록 수정 (#303) @cruelladevil
- REFACTOR/#305 쿠키 path 설정 수정 (#307) @seokhwan-an
- TEST/#304 로그인과 관련된 테스트 수정 및 추가 (#306) @seokhwan-an
- Refactor: 현재 main 에 대한 전체적인 suggestion 코드 (#286) @splitCoding
- Hotfix/#299 VotingSongSwipeResponse 필드 이름을 수정한다 (#301) @Cyma-s
- Refactor/#231 MILLIS -> MICROS (소수점 아래 6자리) 수정 (#288) @somsom13
🚀 Features
- Feat/#380 Member 엔티티에 created_at 을 추가한다. (#393) @Cyma-s
- Hotfix: killing_part like_count 디폴트값 추가 (#339) @somsom13
- Data/#311 QA를 위한 필요한 노래 데이터 추가 (#316) @seokhwan-an
- Data/#311 킬링파트 수집중인 노래 데이터 추가 (#313) @seokhwan-an
- Data/#311 개발 서버 초기 더미데이터 추가 (#312) @seokhwan-an
- Refactor/#264: videoUrl -> videoId 변경 (#294) @somsom13
🐛 Bug Fixes
- Feat#398: 회원이 탈퇴시 회원의 댓글 좋아요를 모두 삭제한다. (#399) @splitCoding
- hotfix: 서브모듈 스냅샷 최신화 (#397) @seokhwan-an
- Fix/#333 노래 상세정보 추가 fetch를 위한 인터섹션 옵저버 오류 수정 (#352) @Creative-Lee
- fix: 디자인 핫픽스 (#350) @Creative-Lee
- Fix/#342 420px(모바일 break point) 외의 사이즈에서 스와이프가 작동하지 않는 오류 (#349) @Creative-Lee
- fix: safari에서 폰트가 적용되지 않던 버그 수정 (#348) @cruelladevil
- design: 수집페이지에서 텍스트가 긴 경우 ellipsis 적용 (#347) @cruelladevil
- Fix/#321 댓글이 없는 경우 잘못된 참조로 인한 에러 수정 (#328) @Creative-Lee
- Fix/#322 useFetch를 사용하여 token을 넣어 요청을 보냄 (#325) @cruelladevil
- fix: MyPage 라우터 및 불필요한 memberId 정리 (#324) @cruelladevil
- Hotfix/#293 이전 노래 조회 쿼리 수정 (#295) @Cyma-s
- hotfix: security sync 맞추기 (#292) @seokhwan-an
🤖 Infrastructure
- REFACTOR(data/#311): submodule sync 맞추기 (#314) @seokhwan-an
- Feat/#287 release drafter를 적용한다. (#290) @cruelladevil
🧰 Maintenance
- Refactor/#357 @storybook/addon-styling 애드온 삭제 (#358) @cruelladevil
- Feat/#263 swagger 명세서를 작성한다. (#344) @Cyma-s
- Feat/#287 release drafter를 적용한다. (#290) @cruelladevil
Full Changelog: https://github.com/woowacourse-teams/2023-shook/commits/v1.1.0
🚀 v1.0.0
🎉 이번 버전에서는 어떤 게 바뀌었을까요?
🚀 Features
- Feat/#198 노래 듣기 페이지 웹 접근성 수정 (#202) @ukkodeveloper
- Feat/#188 조회 페이지 댓글 기능 (#199) @cruelladevil
- Feat/#187 노래(킬링파트) 조회 페이지 웹 접근성 추가 (#189) @ukkodeveloper
- Feat/#196 albumCoverUrl (앨범 이미지) 필드 변경으로 인한 수정 (#197) @ukkodeveloper
- Hotfix: SongResponse 에 albumCoverUrl 추가 (#195) @splitCoding
- Hotfix: KillingPartResponse 에 id 추가 (#190) @splitCoding
- Refactor/#143 킬링파트 등록 페이지 및 연관 컴포넌트 일괄 리팩토링 (#179) @Creative-Lee
- Hotfix : 득표 수가 높은 노래 응답에 에 totalVoteCount 추가 (#186) @splitCoding
- Feat/#166 메인페이지에서 킬링파트 등록 인기순 음악을 보여준다 (#175) @cruelladevil
- Feat/#140 노래 조회 페이지 구현 (#158) @ukkodeveloper
- Feat/#176 Layout을 수정한다 (Header, layout color) (#177) @cruelladevil
- Feat/#134 파트에 댓글 작성 기능 추가 (#146) @splitCoding
- Feat/#144: 총 득표수가 높은 상위 40개 노래 목록 조회 기능 구현 (#159) @splitCoding
- Refactor/#121 페이지 레이아웃 및 반응형 디자인 통일 (#135) @Creative-Lee
- Feat/#114 �유튜브 iframe api 타입 정의(YT) (#118) @cruelladevil
- Develop에서 main으로 merge (#112) @splitCoding
- Feat/#89 킬링파트 페이지 완성 및 서버와 연동 (#104) @cruelladevil
- Feat/#95 킬링파트 등록 & 노래 상세 정보 API 로직을 구현 (#99) @Creative-Lee
- Feat/#87: 파트 등록, 노래 정보 조회 API 구현 (#88) @splitCoding
- Feat/#59 토스트 컴포넌트 구현 (#73) @Creative-Lee
- Feat/#68 모달 컴포넌트를 구현한다 (#72) @cruelladevil
- Feat/#60 킬링파트 구간을 선택하는 토글버튼그룹 구현 (#67) @cruelladevil
- Feat/#58 IntervalInput 컴포넌트 (킬링파트 등록 시간 input) 구현 (#69) @ukkodeveloper
- Feat/#29: 노래 등록 조회, 파트 등록, 킬링파트 조회 기능 구현 (#56) @splitCoding
- Feat/#27: Song, Vote 도메인 생성 (#45) @somsom13
- Feat/#71: DB 스키마 작성 및 개발 환경 더미 데이터 스크립트 작성 (#78) @splitCoding
🐛 Bug Fixes
- Hotfix: SongResponse KillingPart id 수정 (#200) @somsom13
- Fix/#192 Spacing "min-" 스타일 속성을 통해 빌드시에도 스타일 유지 (#194) @ukkodeveloper
- Hotfix: profile 오류로 인한 application.yml 수정 (#181) @splitCoding
- Fix/#141 폴더 상관없이 항상 CI를 실행하도록 변경 (#142) @cruelladevil
- Fix/#136 working directory 작성 및 if 절 순서 변경 (#138) @cruelladevil
- Fix/#136 npm ci 실행 step 추가 (#137) @cruelladevil
- Feat/#29: 노래 등록 조회, 파트 등록, 킬링파트 조회 기능 구현 ( 수정사항 추가 ) (#76) @splitCoding
🤖 Infrastructure
- Feat/#287 release drafter를 적용한다. (#290) @cruelladevil
- Hotfix: dev, prod 슬랙 알림 채널 분리 (#274) @splitCoding
- Hotfix: dev 환경 슬랙 알림, schema.sql 분리 (#273) @splitCoding
- Feat/#167 sudo 권한 삭제 (#174) @Cyma-s
- Feat/#167 실행 권한 root 로 지정 (#173) @Cyma-s
- Feat/#167 따옴표 삭제 (#171) @Cyma-s
- Feat/#167 입력 받은 브랜치 CD 실행하도록 변경 (#170) @Cyma-s
- Feat/#167 백엔드 CD pwd 로깅 추가 (#169) @Cyma-s
- Feat/#167: 백엔드 CD 설정 추가 (#168) @Cyma-s
- Feat/#90 백엔드 서브모듈 적용 (#91) @Cyma-s
- Config: 워크 플로우 수동 동작 트리거 추가 (#79) @splitCoding
- Feat/#71: DB 스키마 작성 및 개발 환경 더미 데이터 스크립트 작성 (#78) @splitCoding
- config: CI 트리거 추가 (#75) @splitCoding
- [FEAT] PR 등록 시 자동으로 리뷰어를 등록하는 기능 추가 (#61) @Cyma-s
🧰 Maintenance
- Feat/#165 기본 폰트를 설정한다 - 프리텐다드 (#182) @cruelladevil
- Feat/#162 swagger 의존성 추가 (#183) @splitCoding
- Feat/#167 sudo 권한 삭제 (#174) @Cyma-s
- Feat/#167 실행 권한 root 로 지정 (#173) @Cyma-s
- Feat/#167 따옴표 삭제 (#171) @Cyma-s
- Feat/#167 입력 받은 브랜치 CD 실행하도록 변경 (#170) @Cyma-s
- Feat/#167 백엔드 CD pwd 로깅 추가 (#169) @Cyma-s
- Feat/#167: 백엔드 CD 설정 추가 (#168) @Cyma-s
- Feat/#154 윈도우 환경변수 주입 오류 해결 (#155) @Creative-Lee
- Feat/#120 .env 환경 변수 설정 및 MSW 설정 (#132) @ukkodeveloper
- Feat/#123 프론트엔드 테스트 CI (lint, test, build) (#129) @cruelladevil
- Feat/#98 개발 환경, 배포 환경 yml 분리 (#133) @Cyma-s
- Feat/#109 환경설정 수정 및 추가 (#122) @cruelladevil
- Feat/#90 백엔드 서브모듈 적용 (#91) @Cyma-s
- Feat/#39 프론트엔드 환경설정 (#57) @Creative-Lee
- Feat/#32 백엔드 프로젝트 환경 설정 (#40) @somsom13
Full Changelog: https://github.com/woowacourse-teams/2023-shook/commits/v1.0.0