v1.0.0
첫 릴리즈
요즘카페 팀의 첫 번째 릴리즈입니다. 배포 결과물은 https://yozm.cafe 에서 확인할 수 있습니다.
What's Changed
- 프론트엔드 초기 작업 by @solo5star in #21
- API Client 추상화 by @solo5star in #22
- CSS를
createGlobalStyle
로 변경 by @solo5star in #24 - CODEOWNERS 설정 by @solo5star in #26
- 카페 정보에 대한 모달 컴포넌트 생성 by @jeongwusi in #29
- fix: Module not found 에러 해결 by @jeongwusi in #31
- 서버 워크플로우 디렉토리
server/**
로 한정 by @solo5star in #32 - 초기 Entity, Repository 생성 by @green-kong in #36
- 네비게이션 컴포넌트 생성 by @jeongwusi in #38
- 댓글 버튼과 공유하기 버튼 컴포넌트 생성 by @geuntaek1013 in #37
- webpack open browser 옵션 추가 by @geuntaek1013 in #41
- 스토리북 리액트 라우터 돔과 CSS 관련된 환경 설정하기 by @geuntaek1013 in #46
- 좋아요를 추가와 취소 할 수 있는 기능 by @jeongwusi in #43
- 공통으로 사용할 수 있는 버튼 컴포넌트와 로그인 페이지 UI 생성 by @jeongwusi in #45
- 스토리북 자동 빌드 및 배포 workflow 추가 by @solo5star in #57
- Application Properties 환경 분리 by @nuyh99 in #61
- 홈 화면 주요 기능 구현 by @solo5star in #49
- 프로필 화면 UI 구현 by @jeongwusi in #56
- MySQL 플랫폼 ARM 아키텍처로 변경 by @nuyh99 in #64
- 네비게이션 바가 두 개 나타나는 현상 수정 by @solo5star in #65
- client, server docker-compose.yml 설정 by @solo5star in #67
- 로그인 API 모킹 및 기능 구현 by @solo5star in #72
- 백엔드 도커 컴포즈 환경 수정 by @nuyh99 in #74
- 카페정보 API 비회원인 경우의 기능 구현 & 회원별 보지 않은 카페정보 도메인 기능 개발 by @green-kong in #59
- Feat/50 background shadow by @jeongwusi in #76
- OAuth2.0 기반 로그인 기능 개발 by @donghae-kim in #75
- NavBar와 LikedCafeList 컴포넌트 수정 by @jeongwusi in #78
- 잘못된 타입 import 수정:
Theme
타입을 import하도록 변경 by @solo5star in #81 - 홈 화면의 카페 카드 사이에 불필요한 마진 삭제 by @jeongwusi in #86
- 홈 화면에서 스와이프 시 하나의 카드만 넘어갈 수 있게 수정 by @jeongwusi in #84
- 버튼의 크기, 색상 수정 그리고 시연을 위한 로직 수정 by @jeongwusi in #82
- 멤버가 확인한 카페정보를 UnViewedCafe 에서 삭제하는 기능 개발 by @green-kong in #73
- 홈 화면의 오른쪽 버튼들(CafeActionBar) 디자인 개선 by @solo5star in #89
- 도커 볼륨이 계속 쌓이는 문제 해결 by @nuyh99 in #95
- OAuth Provider로 Redirect하는 기능 by @donghae-kim in #90
- 로그인 된 사용자에게 보여주는 카페정보에 좋아요 여부를 매핑하는 기능 구현 by @green-kong in #96
- OAuth Redirect Uri 수정 by @donghae-kim in #120
- MSW를 비활성화 할 수 있는 환경변수 추가 by @solo5star in #121
- webpack devServer 프록시 설정 기능 추가 by @solo5star in #122
- API 요청에
/api
prefix가 붙도록 수정 by @solo5star in #123 - 로그인 된 사용자에게 보여주는 카페정보에 좋아요 여부를 매핑하는 기능 구현 리뷰 반영 by @green-kong in #128
- accessToken의 Bearer 분리 by @donghae-kim in #141
- 로그인 기능 구현 by @solo5star in #131
- 회원, 비회원의 카페 정보 조회 API 개발 by @hum02 in #100
- 하단 네비게이션 바를 상단으로 옮기고 다시 디자인한다. by @jeongwusi in #143
- 프로필 기능 구현 (API 연동) by @solo5star in #134
- 좋아요와 관련된 기능 API 모킹 by @solo5star in #140
- webpack typescript 타입 체킹 적용 (fork-ts-checker-webpack-plugin) by @solo5star in #145
/cafes
API의 응답 데이터가 없을 때 fetch가 무한으로 일어나고 있는 오류 수정 by @solo5star in #148- 잘못된
IS_DEV
,MSW
코드 수정 by @solo5star in #150 - 로그인 API 모킹이 JWT 형식의 access token을 응답하도록 수정 by @solo5star in #151
- 로그아웃 기능 구현 by @solo5star in #155
- 로그인 페이지를 홈화면에서 바로 로그인 할 수 있도록 모달 방식으로 리디자인한다. by @jeongwusi in #153
- 회원 정보 조회 API 모킹 by @solo5star in #159
- 로그인/비로그인 상태에 따라 카페 목록 조회 API 호출 분기 처리 by @solo5star in #160
- 백엔드 로그아웃 기능 구현 by @nuyh99 in #147
- 임시 카페 저장 API 개발 by @hum02 in #167
- 좋아요 추가, 취소 API 개발 by @green-kong in #152
- 홈 화면의 모달 디자인을 개선한다. by @geuntaek1013 in #174
- 요청 URI 로깅 필터 구현 by @nuyh99 in #165
- detail 객체 수정 by @green-kong in #182
- redirectAuthorizationUri 제공 코드 수정 by @donghae-kim in #170
- 영업시간의 형식 변경 by @hum02 in #183
- 백엔드 예외 처리 기능 구현 by @nuyh99 in #176
- 좋아요 목록 조회 기능 구현 by @donghae-kim in #162
- 새로운 멤버 저장 시 unviewedCafe들도 함께 저장하는 기능 구현 by @hum02 in #164
- 팀시티 자동 배포가 안되는 문제를 해결하고 로그인 모달의 크기를 수정한다. by @jeongwusi in #186
- 테이블 컬럼 타입 수정 by @nuyh99 in #189
- 프로덕션 배포를 위한 웹팩 설정 by @jeongwusi in #193
- 변경된 카페 조회 API에 맞춰서 로직을 수정한다. by @jeongwusi in #195
- 메인 화면에서 카페 좋아요 추가 취소 기능 구현 by @solo5star in #177
- 카페 하나의 사진을 여러 장 볼 수 있는 기능 by @jeongwusi in #184
- OAuth 페이지 URL을 API에서 받도록 하고, 모킹하여 백엔드 없이 로그인 플로우가 동작하도록 구현 by @solo5star in #178
- images.urls 잠수함 패치 대응 by @solo5star in #203
- 좋아요한 카페 목록을 보여주도록 구현한다. by @jeongwusi in #173
- 로그인 버튼에서 프로필 버튼으로 전환 시 디자인 수정 by @jeongwusi in #199
- fix: OAuthProvider Name 소문자로 출력되도록 수정 by @green-kong in #205
- 홈화면에서 모달, 공유, 좋아요 아이콘의 크기와 모양을 수정한다. by @jeongwusi in #206
- createGlobalStyle에서 사용하면 안되는 @ import 구문을 제거한다. by @jeongwusi in #210
- 좋아요를 눌렀을 때 로그인이 안되어 있을 시
로그인이 필요합니다
문구를 띄우도록 수정 by @solo5star in #211 - 카페를 스크롤 할 때 마다 확인(조회) 처리 by @solo5star in #212
- 영업여부 false로 매핑되는 오류 해결 by @hum02 in #197
- 카페 모달 상세정보 보는 기능 구현 by @solo5star in #214
- likedCafes url을 변경한다. by @donghae-kim in #216
- 로그인 상태에서만 카페 확인(조회) 처리되도록수정 by @solo5star in #221
- 현재 지원하지 않는 기능인 공유 버튼을 제거한다. by @jeongwusi in #222
- 프로필 화면의 사진을 정사각형으로 표시하도록 한다. by @geuntaek1013 in #223
- 재로그인 시 db 삭제되는 문제 해결 by @green-kong in #228
- 회원 카페 조회 API - 이미 본 것 제외하고 랜덤한 페이지의 카페를 응답하는 기능 구현 by @hum02 in #192
- 브라우저 창 타이틀과 아이콘 그리고 카카오톡 썸네일을 추가한다. by @jeongwusi in #230
- 상세 보기 모달에 닫기 버튼을 추가한다. by @jeongwusi in #243
- 좋아요 아이콘과 더보기 아이콘의 간격이 안맞는 부분을 수정한다. by @jeongwusi in #240
- 프로필 수정하기 버튼 삭제 by @solo5star in #227
- 로그인 상태가 영구적으로 저장되도록 구현 by @solo5star in #224
- custom Exception 적용 by @green-kong in #241
- 왼쪽, 오른쪽 이미지를 미리 불러와 이미지 로딩을 개선한다. by @solo5star in #229
- 백엔드 Dockerfile 추가 및 docker-compose.yml service 추가 by @solo5star in #133
- 브라우저에 포커스가 다시 돌아왔을 때 메인 화면의 전체 데이터가 refetch되는 오류 수정 by @solo5star in #246
- History, UnViewed 네이밍 통일, 카페 셔플 로직 추상화 by @nuyh99 in #251
- 상세 모달 콘텐츠의 정렬을 맞춘다. by @jeongwusi in #252
- server/docker-compose.yml 파일의 spring container 설정을 client/docker-compose.yml로 옮김 by @solo5star in #259
- access token이 만료되었을 때 자동으로 refresh되도록 구현 by @solo5star in #253
- LikedCafe 코드 분리 by @donghae-kim in #244
New Contributors
- @solo5star made their first contribution in #21
- @jeongwusi made their first contribution in #29
- @green-kong made their first contribution in #36
- @geuntaek1013 made their first contribution in #37
- @nuyh99 made their first contribution in #61
- @donghae-kim made their first contribution in #75
- @hum02 made their first contribution in #100
Full Changelog: https://github.com/woowacourse-teams/2023-yozm-cafe/commits/v1.0.0