Skip to content

Releases: woowacourse-teams/2023-yozm-cafe

v1.2.0

12 Oct 12:31
d910489
Compare
Choose a tag to compare

What's Changed

  • flyway 적용 by @green-kong in #428
  • flyway적용 코드 Main에 싱크 맞추기 by @hum02 in #432
  • 기존 테스트 환경 TestContainers로 리팩토링 by @nuyh99 in #434
  • TestContainers로 테스트 환경 리팩토링 by @nuyh99 in #438
  • 성능 측정용 로깅 필터 추가 by @nuyh99 in #437
  • 성능 측정용 필터를 구현한다 by @nuyh99 in #446
  • n+1 개선 by @donghae-kim in #441
  • n+1 개선 by @donghae-kim in #449
  • 이미지 리사이즈 성능개선 및 이미지 서비스 리팩토링 by @green-kong in #447
  • 442/improve resize performance by @green-kong in #450
  • Revert "442/improve resize performance" by @green-kong in #456
  • Refactor/442 imporve image resize performence by @green-kong in #457
  • 이미지 host url 수정 by @solo5star in #463
  • 정적 리소스 assets 폴더로 이동 by @solo5star in #465
  • 번들 사이즈 최적화 by @solo5star in #466
  • JavaScript로 제어하는 스크롤 스냅 구현 by @solo5star in #459
  • 지도 기능 by @green-kong in #455
  • 불필요한 console.log 삭제 by @solo5star in #478
  • 지도 기능 main merge by @green-kong in #484
  • OSIV false by @donghae-kim in #461
  • osiv main merge by @donghae-kim in #487
  • 불필요한 console.log 삭제 by @solo5star in #483
  • 카페 검색 기능 개발 by @hum02 in #443
  • 카페 이미지 Fetch Join 시 Inner Join 하도록 변경 by @nuyh99 in #468
  • Offset 관련 에러 해결 by @nuyh99 in #491
  • db replication, 라우팅 추가 by @donghae-kim in #454
  • 카페 이미지 Outer Join -> Inner Join (카페 이미지 최소 1개 이상 포함시키기) by @nuyh99 in #492
  • db replication main merge by @donghae-kim in #493
  • 새로운 유저 로그인 시 발생하는 불필요한 쿼리 제거 by @green-kong in #486
  • 새로운 사용자 로그인시 쿼리 최적화 main merge by @green-kong in #497
  • 유틸을 통해 리소스 URL을 생성할 수 있도록 리팩토링 by @solo5star in #482
  • 유틸을 통해 리소스 URL을 생성할 수 있도록 리팩토링 by @solo5star in #509
  • 불필요한 이미지 fetch 최소화 및 이미지 fetch 우선순위 조정 by @solo5star in #476
  • 불필요한 이미지 fetch 최소화 및 이미지 fetch 우선순위 조정 by @solo5star in #511
  • MSW, 개발 서버 등 API 서버를 쉽게 변경할 수 있는 명령줄(CLI) 옵션 지원 by @solo5star in #504
  • MSW, 개발 서버 등 API 서버를 쉽게 변경할 수 있는 명령줄(CLI) 옵션 지원 by @solo5star in #519
  • 키보드 방향키로 스와이프할 수 있도록 구현 by @solo5star in #514
  • Toast 컴포넌트를 제작한다. by @jeongwusi in #526
  • 로딩 중을 표시하기 위한 컴포넌트를 제작한다. by @jeongwusi in #522
  • 에러를 표시하기 위한 컴포넌트를 제작한다. by @jeongwusi in #524
  • 카페의 위치를 보여줄 수 있는 지도를 구현 by @jeongwusi in #506
  • yarn.lock 파일 업데이트 by @solo5star in #528
  • 웹앱 대응을 위한 favicons-webpack-plugin 적용 by @solo5star in #495
  • 웹앱 대응을 위한 favicons-webpack-plugin 적용 by @solo5star in #529
  • 카페 이미지가 drag & drop 되지 않도록 수정 by @solo5star in #515
  • 카페 이미지가 drag & drop 되지 않도록 수정 by @solo5star in #530
  • 카페의 위치를 보여줄 수 있는 지도를 구현 by @solo5star in #532
  • 키보드 방향키로 스와이프할 수 있도록 구현 by @solo5star in #520
  • 모달에서 ScrollSnapContainer의 스와이프가 동작하는 오류 수정 by @solo5star in #517
  • 모달에서 ScrollSnapContainer의 스와이프가 동작하는 오류 수정 by @solo5star in #533
  • yarn.lock 파일 업데이트 by @solo5star in #534
  • storybook이 켜지지 않는 오류 해결 및 msw 적용 by @solo5star in #501
  • storybook이 켜지지 않는 오류 해결 및 msw 적용 by @solo5star in #535
  • 검색 기능 구현 by @solo5star in #490
  • 검색 기능 구현 by @solo5star in #536
  • npm으로 마이그레이션 by @solo5star in #537
  • npm으로 마이그레이션 by @solo5star in #538
  • DataInitializer에서 불필요한 커넥션을 제거한다 by @nuyh99 in #543
  • DataInitializer에서 불필요한 커넥션 제거 by @nuyh99 in #554
  • 테스트 성능개선 및 인수테스트 리팩토링 by @green-kong in #545
  • 테스트코드 리팩토링 메인 merge by @green-kong in #555
  • 지도 검색기능 jpql로 리팩토링 by @green-kong in #548
  • 카페 지도 검색 NativeQuery -> JPQL main merge by @green-kong in #556
  • 네비게이션 바에 지도 아이콘 추가 by @jeongwusi in #558
  • webpack.common.js 에 publicPath: '/' 추가 by @solo5star in #552
  • 모달 아이콘의 지도 아이콘을 네이버 지도로 수정 by @jeongwusi in #560
  • webpack.common.js 에 publicPath: '/' 추가 by @solo5star in #561
  • 모달 아이콘의 지도 아이콘을 네이버 지도로 수정 by @solo5star in #565
  • 네비게이션 바에 지도 아이콘 추가 by @jeongwusi in #562
  • 에러 핸들링을 위한 컴포넌트 추가 및 적용 by @solo5star in #546
  • 에러 핸들링을 위한 컴포넌트 추가 및 적용 by @solo5star in #568
  • ScrollSnap Overhaul by @solo5star in #513
  • ScrollSnap Overhaul by @solo5star in #569
  • 홈 화면의 아이콘 버튼 레이아웃 조정 및 리팩토링 by @solo5star in #564
  • CafeActionBar의 구현을 CafeCard로 이동 by @solo5star in #572
  • 홈 화면의 아이콘 버튼 레이아웃 조정 및 리팩토링 by @solo5star in #570
  • CafeActionBar의 구현을 CafeCard로 이동 by @solo5star in #573
  • UnViewedCafe batch insert 개선하기 by @hum02 in #541
  • 지도의 로딩중이라는 이미지를 로딩 컴포넌트로 수정한다. by @jeongwusi in #577
  • batch insert main merge by @hum02 in #575
  • Google 애널리틱스 4를 추가한다. by @solo5star in #578
  • CSS scroll-snap 모드에서 카페가 한 번에 한 개씩 스와이프되도록 설정 by @solo5star in #583
  • 아이폰에서 스와이프 시 새로고침이 되던 오류 수정 by @solo5star in #584
  • 일부 화면 비율에서 컨텐츠가 잘리는 오류 수정 by @solo5star in #586
  • 아이폰에서 버튼, 이미지 등의 컨텐츠가 스와이프 시 깜빡이거나 사라지는 오류 수정 by @solo5star in #589
  • 아이폰에서 상하좌우 동시에 스와이프되는 문제 수정 by @solo5star in #593
  • 파이어폭스에서 스크롤바가 보이는 현상 해결 by @jeongwusi in #595

Full Changelog: v1.1.0...v1.2.0

v1.1.0

01 Sep 06:16
e3d5152
Compare
Choose a tag to compare

What's Changed

  • access token 재발급 실패 시 access token을 삭제하도록 처리 by @solo5star in #269
  • 쿠키의 MaxAge 설정 by @donghae-kim in #271
  • 쿠키의 경로를 루트로 설정한다. by @donghae-kim in #275
  • 한번 조회 처리한 카페에 대해 다시 조회 처리 되지 않도록 수정 by @solo5star in #272
  • 흰색 그라데이션이 의도치 않은 상황에서 표시되는 오류 수정 by @solo5star in #273
  • react-query-devtools 추가 by @solo5star in #276
  • List가 0일 때 동시성 이슈를 해결한다 by @nuyh99 in #261
  • 웹 접근성 개선 및 도입 by @geuntaek1013 in #283
  • 좋아요 버튼의 좋아요 상태가 독립적으로 관리되는 문제 수정 by @solo5star in #285
  • 협의한 컨벤션에 따라 리팩토링 by @solo5star in #301
  • 스와이프를 통해 카페의 좌우 사진을 볼 수 있도록 한다. by @jeongwusi in #288
  • RestDocs 적용 by @green-kong in #306
  • 카페 CRUD 어드민 API 구현 by @nuyh99 in #286
  • useQuery의 타입 불일치(TData | undefined)를 해결하기 위한 useSuspenseQuery 구현 by @solo5star in #311
  • CafeController RestDocs 적용 by @green-kong in #313
  • authControllerTest, likedCafeControllerTest 문서화 by @donghae-kim in #314
  • Admin API RestDocs 적용 by @nuyh99 in #312
  • likedCafesPaging 검증 추가 by @donghae-kim in #318
  • 좋아요 목록의 감지를 스크롤 이벤트가 아닌 useIntersection으로 수정한다. by @jeongwusi in #320
  • 백엔드의 history API 호출 코드 삭제 by @solo5star in #329
  • github actions dev 브랜치 대상으로 동작 설정 by @hum02 in #347
  • 카페 단 건 조회 API 개발 - 공유하기 by @hum02 in #330
  • storybook이 프로젝트의 webpack.config.js의 설정을 사용하도록 설정 by @solo5star in #338
  • 프론트엔드 PR 테스트를 위한 github actions workflow 추가 by @solo5star in #339
  • dev 브랜치에서도 PR 테스트를 하도록 수정 by @solo5star in #356
  • client의 미사용 API 제거 by @solo5star in #342
  • react-refresh 적용 by @solo5star in #343
  • 카페 좋아요 목록에 나열된 카페의 상세 내용을 볼 수 있게 한다. by @jeongwusi in #334
  • 좋아요 순으로 랭킹을 보여주는 페이지를 제작한다. by @jeongwusi in #349
  • 프로필 페이지의 좋아요 리스트를 연속적으로 불러오는 버그를 수정한다. by @jeongwusi in #353
  • 공유하기 기능을 구현한다. by @jeongwusi in #340
  • 메뉴 조회 기능 추가 by @donghae-kim in #341
  • 회원의 좋아요 된 카페들의 상세정보를 조회하는 API 개발 by @hum02 in #335
  • 카페 메뉴 보기 기능 구현 by @solo5star in #350
  • 어드민 API 이미지 업로드 기능 추가 by @nuyh99 in #351
  • 지원 대상 브라우저를 browserslist 쿼리로 설정 및 lint(eslint, stylelint) 연동 by @solo5star in #360
  • 좋아요 랭킹 순으로 카페 정보 조회하는 API 개발 by @hum02 in #348
  • 좋아요 랭킹에서 카페를 누르면 해당 카페에 대한 상세 정보가 안나오는 현상을 수정한다. by @jeongwusi in #365
  • 모니터링 기능 추가 by @nuyh99 in #366
  • Cypress 설정 및 기본적인 E2E 테스팅 추가 by @solo5star in #367
  • 좋아요 버튼이 화면에서 작동이 안되는 부분을 해결한다. by @jeongwusi in #369
  • Open API Specification GitHub Actions + Pages 자동 배포 설정 by @solo5star in #373
  • 로그 파일 모니터링 추가 by @nuyh99 in #374
  • menu/menuboard 추가 api 구현 by @green-kong in #375
  • 이미지 url에 prefix를 추가한다. by @jeongwusi in #371
  • fix: saveMenu/MenuBoard 트랜잭셔널 어노테이션 추가 by @green-kong in #376
  • GitHub Actions Open API Specification 자동 배포 경로 설정 오류 수정 by @solo5star in #378
  • Dev to Main Merge by @donghae-kim in #379
  • Feat/menu board original by @green-kong in #380
  • fix: 메뉴판 이미지 원본으로 저장되도록 수정 by @green-kong in #381
  • 이미지 리사이즈 Scale 방식 변경 fast -> smooth by @green-kong in #382
  • fix: Scale 방식 변경 fast -> smooth by @green-kong in #384
  • 메뉴 추가할 때 이미지 multipartFile 없어도 가능하도록 수정 by @green-kong in #390
  • menu 이미지 없을 때 이미지 없이 저장하도록 수정 by @green-kong in #391
  • 원본 사이즈로 리사이즈 로직 제거 by @nuyh99 in #392
  • 백엔드 history API를 제거한다 by @nuyh99 in #393
  • 랭킹 페이지 카드의 콘텐츠 간격이 다른 문제를 해결한다. by @jeongwusi in #394
  • menuapi image require false 설정 by @green-kong in #396
  • Open API Specification (openapi.yaml) 배포 오류 수정 (echo -> cat) by @solo5star in #401
  • 좋아요 버튼을 눌렀을 때 카운트가 올라가지 않는 버그 수정 by @solo5star in #398
  • 마우스 포인트가 하단에 있을 때, 좌우 스와이프가 작동하지 않는다. by @jeongwusi in #404
  • 메뉴 바텀시트가 뷰포트를 넘어가는 오류 수정 by @solo5star in #399
  • 메뉴/메뉴판 이미지 src, backgroundUrl prefix by @green-kong in #402
  • 좋아요한 카페 목록 이미지 스타일 수정 by @geuntaek1013 in #406
  • 잘못된 import 경로 수정 by @solo5star in #408
  • 메뉴 이미지가 표시되지 않는 오류 수정 by @solo5star in #411
  • cypress-io/github-action@v5 사용하여 E2E 테스팅하도록 수정 by @solo5star in #412
  • 잘못된 path join 로직 수정 by @solo5star in #414
  • 메뉴판 이미지가 안 나타나는 오류 수정 by @solo5star in #416
  • 랭킹 페이지에서 에러가 호출되는 문제를 해결한다. by @jeongwusi in #418
  • 메뉴판 이미지로 보기 버튼에 이미지가 표시되지 않는 오류 수정 by @solo5star in #420
  • 주요 인프라 구성 코드화 (CI/CD, Prod 환경) by @solo5star in #425

Full Changelog: v1.0.0...v1.1.0

v1.0.0

01 Aug 08:57
1b2475a
Compare
Choose a tag to compare

첫 릴리즈

요즘카페 팀의 첫 번째 릴리즈입니다. 배포 결과물은 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 @jeongw...
Read more