Skip to content

v2.0.0

Latest

Choose a tag to compare

@eunsoA eunsoA released this 21 Aug 13:48
· 349 commits to dev since this release
a4c3727

What's Changed

  • [ALL] docs: 이슈, PR 템플릿 설정 by @kaori-killer in #1
  • [FE] chore: webpack 및 프로젝트 초기 설정 by @youdame in #2
  • [FE] chore: 프로젝트 초기 세팅 동기화 by @egaeng09 in #9
  • [FE] chore: 프로젝트 개발 환경 세팅 동기화 by @egaeng09 in #10
  • [FE] style: 디자인 시스템 반영 by @kaori-killer in #14
  • [FE] chore: eslint, pritter 환경설정 by @eunsoA in #18
  • [FE] feat: 공통 컴포넌트 개발 - Component - ResultPage (Atom) by @kaori-killer in #22
  • [FE] feat: 공통 컴포넌트 개발 - Component - InputPage (Input) by @eunsoA in #25
  • [FE] feat: 공통 컴포넌트 개발 - Component - InputPage (Button) by @kaori-killer in #27
  • [공통] feat: 라벨 자동 설정 by @eunsoA in #29
  • [공통] feat: 라벨 자동 설정 by @eunsoA in #35
  • [FE] feat: 공통 컴포넌트 개발 - Component - ResultPage (Map, Map-Marker) by @eunsoA in #36
  • [FE] test: 스토리북 배경 색상을 화이트에서 다크로 변경 by @eunsoA in #37
  • [FE] feat: 공통 컴포넌트 개발 - Component - ResultPage (List) by @kaori-killer in #39
  • [BE] chore: CI/CD를 위한 GitHub Actions workflow 작업 by @jbilee in #52
  • [FE] feat: 페이지 레이아웃 설정 by @eunsoA in #53
  • [FE] feat: 라우팅 설정 by @eunsoA in #54
  • [BE] chore: CI/CD workflow 스크립트 수정 by @jbilee in #58
  • [FE] chore: import문 별칭 설정 by @eunsoA in #50
  • [FE] chore: CI 작업 by @kaori-killer in #44
  • [FE] feat: 공통 컴포넌트 개발 by @eunsoA in #59
  • [BE] feat: 장소 추천 기능 구현 by @egaeng09 in #60
  • [BE] chore: CI/CD workflow 스크립트 추가 수정 by @jbilee in #62
  • [BE] feat: 만남 지역 추천 기능 구현 by @egaeng09 in #61
  • [BE] chore: CI/CD workflow 스크립트 내 path 수정 by @jbilee in #68
  • [BE] feat: CORS 전역 설정 추가 by @egaeng09 in #67
  • [BE] chore: CI/CD 스크립트 분리 by @jbilee in #69
  • [BE] fix: 간헐적으로 LLM 응답이 정상적으로 생성되지 않는 버그 수정 by @egaeng09 in #72
  • [BE] fix: 간헐적으로 출발지와 동일한 장소를 추천해주는 버그 수정 by @egaeng09 in #75
  • fix: 타입 불일치 해결 by @egaeng09 in #76
  • feat: 필수 필드 제약 조건 제거 by @egaeng09 in #78
  • docs: README.md 업데이트 by @saera-yook in #79
  • [FE] feat: ResultPage 퍼블리싱 by @kaori-killer in #81
  • [FE] chore: emotion 스타일 적용을 위한 jsxImportSource 일괄 적용 by @kaori-killer in #84
  • [FE] refactor: ResultPage 프로젝트 폴더 구조를 FSD로 변경 by @kaori-killer in #86
  • [FE] feat: 의도하지 않은 경로로 들어오면 에러 페이지를 보여줌 by @kaori-killer in #103
  • [FE] refactor: 지역이라는 도메인 용어를 location으로 변경하여 백엔드와 통일 by @kaori-killer in #90
  • [FE] chore: PR이 머지되면 이슈가 닫히도록 설정 by @eunsoA in #107
  • [FE] chore: PR이 머지되면 이슈가 닫히도록 설정 by @eunsoA in #109
  • [FE] chore: PR이 머지되면 이슈가 닫히도록 설정 by @eunsoA in #110
  • [FE] chore: 자동 이슈 닫기 워크플로우의 이벤트 타입을 pull_request로 변경 및 이슈 번호 추출 로직 간소화 by @eunsoA in #112
  • [FE] chore: 자동 이슈 닫기 워크플로우 동작하지 않는 문제 수정 by @eunsoA in #114
  • [FE] chore: 자동 이슈 닫기 워크플로우 동작하지 않는 문제 수정 by @eunsoA in #115
  • [FE] chore: PR이 머지되면 이슈가 닫히도록 설정 by @eunsoA in #116
  • [FE] chore: import 별칭에 mock 추가 by @eunsoA in #120
  • [FE] test: 스토리북에 레이아웃 컴포넌트를 선택적으로 추가할 수 있도록 설정 by @kaori-killer in #113
  • [FE] fix: 스토리북 main.ts 설정 파일 오류 by @kaori-killer in #64
  • [FE] feat: IndexPage 퍼블리싱 by @eunsoA in #96
  • [FE] feat: 웹사이트 파비콘 및 타이틀 설정 by @eunsoA in #128
  • [FE] style: 반응형 레이아웃 수정 by @eunsoA in #118
  • [FE] IndexPage 퍼블리싱 by @eunsoA in #130
  • [FE] ResultPage 퍼블리싱 by @kaori-killer in #132
  • [BE] refactor: 외부 API 사용 로직 분리 및 서비스 구조 개선 by @egaeng09 in #124
  • [BE] feat: swagger 500 에러 응답 추가 by @dbsdndcks in #80
  • [BE] feat: dev,prod 환경에서 로깅 및 로깅 파일 저장 기능 구현 by @dbsdndcks in #140
  • [BE] refactor: Gemini 함수 호출 로직 리팩터링 by @saera-yook in #144
  • [FE] chore: 모니터링 설정 by @eunsoA in #135
  • [BE] feat: 추천 장소 결과 API 응답 형식 수정 by @egaeng09 in #148
  • [BE] test: 예외 유형 오류 수정 by @saera-yook in #150
  • [FE] feat: 바텀시트 상세보기 (route section 제외) 퍼블리싱 by @eunsoA in #138
  • feat: [공통 컴포넌트] 마커 인덱스 컴포넌트를 피그마 수정에 맞게 props 추가 by @kaori-killer in #153
  • [FE] chore: 에러 트래킹 환경 구축 by @eunsoA in #145
  • [FE] locations 데이터를 fetch하는 작업 by @kaori-killer in #121
  • feat: Location 데이터 fetch 작업 by @kaori-killer in #154
  • [BE] feat: 서버 모니터링 구축 by @jbilee in #151
  • [BE] feat: Retry 일부 구현, 에러코드 Swagger 문서화 , 테스트 구현 by @dbsdndcks in #159
  • [FE] feat: [ResultPage] 공유하기, 뒤로가기 버튼을 default style의 effect를 적용한다. by @kaori-killer in #163
  • [BE] feat: Gemini Api 예외 처리 기능 구현 및 테스트 작성 by @saera-yook in #162
  • [FE] feat: [map] 출발지와 만날 지역리스트를 핀으로 띄운다 by @kaori-killer in #166
  • [FE] feat: [IndexPage] Context API를 이용하여 상태 관리 by @kaori-killer in #167
  • [FE] feat: indexPage 출발지 입력시 드롭다운 구현 by @eunsoA in #164
  • [FE] feat: 로딩 페이지 구현 by @eunsoA in #165
  • [FE] feat: 바텀시트 상세보기 퍼블리싱 및 데이터 연동 by @eunsoA in #169
  • [FE] chore: CI에 테스트 및 커버리지 확인 추가 by @kaori-killer in #183
  • [FE] feat: IndexPage 데이터를 LocalStorage에 값으로 저장하고 불러쓰기 by @kaori-killer in #184
  • Fe/feat map by @kaori-killer in #195
  • [FE] feat: 지도 기능 구현 및 Context API 기반 상태 관리 by @kaori-killer in #171
  • [FE] chore: 스토리북 withLayout 별칭 추가 by @kaori-killer in #172
  • [FE] test: 스토리북 파일에 title 속성 값에 자동으로 경로가 지정되도록 설정 by @kaori-killer in #173
  • [FE] fix: navigate 순서 변경 및 favicon 미표시 문제 해결 by @kaori-killer in #182
  • [FE] feat: index.html에 메타데이터 추가 by @kaori-killer in #186
  • [FE] feat: indexPage 버튼 텍스트 수정 by @eunsoA in #190
  • [FE] style: BottomSheetDetail 컴포넌트 스타일 추가 by @eunsoA in #193
  • [BE] refactor: 모니터링 지표 개선 by @jbilee in #176
  • [FE] feat: MapButton에 shadow 속성 추가 및 공유하기 버튼 삭제 by @eunsoA in #197
  • [BE] feat: 지하철 이동 경로 및 시간 조회 기능 구현 by @saera-yook in #223
  • [BE] feat: Perplexity 사용 재시도 로직 구현 및 Gemini 에러 해결 by @egaeng09 in #227
  • [FE] feat: dot 컴포넌트 재사용 by @eunsoA in #216
  • [FE] style: borderRadius 토큰값 변경 by @eunsoA in #218
  • [BE] feat: AI 없이 장소 추천 로직 구현 by @egaeng09 in #229
  • [BE] feat: 공공 API 예외 처리 기능 구현 by @saera-yook in #231
  • [FE] style: 웹 최대 너비를 디자인 토큰으로 분리해 일관된 레이아웃을 보장 by @kaori-killer in #206
  • [FE] feat: RouteCard에 route bar 퍼블리싱 by @eunsoA in #209
  • [FE] feat: TODO 로 주석처리한 내용 반영 및 수정 by @eunsoA in #217
  • [FE] feat: 브라우저에 따른 스크롤 사이즈 조정 by @eunsoA in #219
  • [FE] refactor: 신분당선으로 네이밍 수정 by @eunsoA in #235
  • [FE] feat: 상세보기 상태일 때, 지도 상태에 따라 하단 location 상태도 동일하게 변경 by @kaori-killer in #198
  • [FE] feat: 루트에서 전역 ErrorBoundary를 적용해 예상치 못한 렌더 예외를 제어 by @kaori-killer in #208
  • [BE] feat: 추천 지역 설명 추가 by @egaeng09 in #242
  • [BE] feat: 유저당 요청 수 제어 기능 구현 by @jbilee in #236
  • [FE] chore: 시맨틱 버저닝 및 버전 관리 자동화 도입 by @eunsoA in #248
  • chore: release-version.yml에 권한 설정 추가 by @eunsoA in #249
  • [FE] chore: release-version.yml에서 dev 브랜치 제거 by @eunsoA in #250
  • chore: webpack 설정을 development와 production로 분리 by @kaori-killer in #244
  • [BE] refactor: 프롬프트 개선 by @egaeng09 in #253
  • [FE] fix: localStorage에 빈 값이 일 때 JSON.parse 실패 버그 해결 by @kaori-killer in #252
  • [BE] refactor: 추천 이유, 설명 변경 by @egaeng09 in #254
  • [BE] feat: 지하철역 좌표 DB 저장 및 조회 기능 구현 by @saera-yook in #256
  • [BE] feat: 프롬프트 고도화 by @egaeng09 in #257
  • [BE] refactor: Json 형식 데이터 -> MongoDB로 마이그레이션 by @jbilee in #260
  • [FE] style: BottomSheet 내부 글자 잘림 해결과 줄 간격 수정 by @kaori-killer in #238
  • [FE] feat: 바텀시트를 위 아래로 조절하면서 사이즈를 조절 by @kaori-killer in #222
  • [BE] test: 로그 추가로 인한 실패 테스트 커버 by @egaeng09 in #261
  • fix: RouteCardDetail 컴포넌트의 key 경고 해결 by @eunsoA in #262
  • [FE] fix: 전체 추천 지점에 대한 글자 오타 수정 by @kaori-killer in #265
  • [BE] fix: 기존 API 유지하도록 반영 by @egaeng09 in #267
  • [FE] feat: 추천지 클릭 시 지도 위에 경로 표시 기능 추가 by @kaori-killer in #203
  • [BE] 운영 환경 구축 by @jbilee in #272
  • [FE] style: fallBack UI 및 NotFoundPage UI 수정 by @eunsoA in #263
  • [BE] feat: 운영 환경 CI/CD 스크립트 작성 by @jbilee in #273
  • [FE] chore: FE CD 작업 by @eunsoA in #269
  • feat: CI/CD 워크플로우에 workflow_call 이벤트 추가 및 Node.js 버전 설정 수정 by @eunsoA in #274
  • Chore/#42 by @eunsoA in #275
  • [FE] chore: CI/CD 워크플로우에 ci 작업 추가 및 조건문 수정 by @eunsoA in #276
  • [FE] chore: CI/CD 워크플로우에서 아티팩트 이름을 동적으로 설정하도록 수정 by @eunsoA in #279
  • chore: CI/CD 워크플로우에서 아티팩트 이름 참조 방식 수정 by @eunsoA in #281
  • [FE] feat: 지도 위 모든 마커들의 좌표를 바탕으로 중앙 좌표를 계산하여, 이를 지도의 중심 좌표로 사용 by @kaori-killer in #278
  • [BE] chore: 환경 설정 수정 by @saera-yook in #282
  • [FE] refactor: locations 로직을 recommendations 로직으로 변경 by @eunsoA in #271
  • [BE] feat: 중복 지역 추천 제거 및 출발지 도착지 같은 경우 제거 by @egaeng09 in #280
  • [FE] chore: CI/CD 워크플로우 수정 by @eunsoA in #283
  • [FE] chore: CI/CD 워크플로우 수정 by @eunsoA in #284
  • [FE] chore: CI/CD 워크플로우에서 아티팩트 이름을 동적으로 참조하도록 수정 by @eunsoA in #285
  • [FE] chore: CI/CD 워크플로우에서 아티팩트 업로드 경로를 'frontend/dist'로 수정 by @eunsoA in #286

New Contributors

Full Changelog: https://github.com/woowacourse-teams/2025-moitz/commits/v2.0.0