v1.0
What's Changed
- 개발 환경 설정 by @hyesungoh in #2
- Lint CI 설정 by @hyesungoh in #4
- 절대 경로 설정 및 추가 패키지 설치 by @hyesungoh in #24
- 공용 훅 - 인터널 라우터 개발 by @hyesungoh in #25
- 공용 컴포넌트 - 인터널 링크 개발 by @hyesungoh in #28
- Route 폴더 및 페이지 설정 by @positiveko in #34
- 영감 보기 그리드 디자인 설정 by @positiveko in #35
- User 스토어 생성 by @ddarkr in #36
- PR 템플릿 수정 by @hyesungoh in #44
- 최대 크기 레이아웃 설정 by @hyesungoh in #42
- Ajax client 및 fetcher 개발 by @hyesungoh in #45
- Router Guard 만들기 by @sensecodevalue in #49
- Mock 서버 개발 및 api client 적용 by @hyesungoh in #53
- app to web 테스트용 웹 사이트 개발 - useAppMessage 훅 개발 by @ddarkr in #51
- Framer motion 상수 설정 by @hyesungoh in #55
- app to web 테스트용 웹 사이트 개발 - 테스트용 페이지 생성 by @ddarkr in #67
- 코드리뷰어 자동 설정 추가 by @sensecodevalue in #69
- Pretendard 폰트 적용 by @hyesungoh in #59
- 모달 관련 컴포넌트 및 훅 개발 by @hyesungoh in #56
- emotion color palette 설정 by @sensecodevalue in #65
- 공용 컴포넌트 - Tag, ThumnailTag 구현 by @sensecodevalue in #66
- 공용 컴포넌트 - 아이콘 by @ddarkr in #70
- Button 컴포넌트 개발 by @hyesungoh in #75
- Toast 메세지 관련 개발 by @hyesungoh in #78
- Unit, Integration 테스트 환경 설정 by @hyesungoh in #81
- 공용컴포넌트 - ICON svg에 바로 스타일 적용하기 by @sensecodevalue in #83
- NavigationBar 컴포넌트 개발 by @hyesungoh in #84
- 공용 컴포넌트 - ImageContent by @positiveko in #88
- Check List 공용 컴포넌트 구현 by @sensecodevalue in #86
- 공용 컴포넌트 - Text Field by @ddarkr in #87
- localhost https 개발 환경 설정 by @positiveko in #89
- 공용컴포넌트 - LinkThumbnail 구현 by @sensecodevalue in #90
- ThumbnailTag, Tag 디자인 추가 및 변경 #92 by @sensecodevalue in #93
- 공용 컴포넌트 - MemoText by @ddarkr in #94
- 공용 컴포넌트 - Search Bar by @ddarkr in #95
- package.json httpsDevServer 이름 문제 해결 by @ddarkr in #96
- CheckList 컴포넌트의 input id에 react18의useId 사용하기 by @sensecodevalue in #97
- 로그인 - 로그인 뷰 구현 by @ddarkr in #98
- 영감 추가 - 이미지 타입 by @positiveko in #107
- 영감 추가 - 글 타입 by @positiveko in #108
- Input이 textarea일 때 하단 resize 숨기기 by @ddarkr in #110
- 홈 화면 - 썸네일 컴포넌트 개발 by @hyesungoh in #111
- 영감 추가 - 링크 타입 by @positiveko in #113
- chevronLeft가 필요 없는 경우 navigationBar 대신 목업 요소 사용 by @ddarkr in #118
- 영감 추가 | 편집 - 태그 by @sensecodevalue in #115
- Life cycle 공용 훅 개발 및 테스트 코드 작성 by @hyesungoh in #126
- 회원가입 - 뷰 by @ddarkr in #122
- 홈 화면 - 추가 버튼 개발 by @hyesungoh in #116
- 공용 훅 - useUserAgent by @positiveko in #131
- 홈 화면 - 썸네일 - 링크 타입 개발 by @hyesungoh in #132
- 공용 컴포넌트 - CTABottomButton by @positiveko in #133
- 홈 화면 - 네비게이션 바 + 태그 추가 개발 w/ 공용 훅 by @hyesungoh in #140
- 로그인 - 유저 스토어 and api 연동 by @ddarkr in #119
- 영감 추가 | 상세 - 태그 컨텐츠 추가 by @sensecodevalue in #137
- singup/email-verified CTABottomButton 적용 및 CTABottomButton 업데이트 by @hyesungoh in #151
- 로그인 - mutation & 로직 처리 by @ddarkr in #153
- 마이페이지 - 태그 관리 by @sensecodevalue in #139
- 홈 화면 - 태그 리스트 개발 by @hyesungoh in #154
- 공통 컴포넌트 - Dialog 이미지 대응 by @ddarkr in #160
- 마이페이지 - 테그관리 - 등록 모달 (BottomSheetModal) by @sensecodevalue in #158
- useIntersectionObserver hook 개발 by @hyesungoh in #168
- 변경된 API 대응 및 reissue 인증 테스트 by @ddarkr in #166
- Sentry, bundle analyzer, gzip compress 설정 by @hyesungoh in #163
- Tag 비동기 관련 hook 개발 by @hyesungoh in #157
- Spinner, FixedSpinner, LoadingHandler 컴포넌트 개발 by @hyesungoh in #174
- 영감 추가 - 이미지 API 연결 by @positiveko in #176
- 레이아웃 - 모바일 url 바에 따른 100vh 자동 조절 by @positiveko in #181
- 홈 화면 영감 비동기 작업 및 Empty 핸들링 by @hyesungoh in #182
- 영감 추가 - 이미지 추가 기능 완성 및 업로드 에러 해결 by @positiveko in #189
- 영감 추가 - 태그 추가 API 적용 by @sensecodevalue in #188
- Router Guard 적용 및 Reissue mutation 수정 by @hyesungoh in #185
- 영감 추가 - 텍스트, 링크 API 연결 by @positiveko in #191
- 홈 화면 z-index, iOS input zoom in 수정 by @hyesungoh in #192
- 테그 - 추가 모달 버그 및 readOnly추가 by @sensecodevalue in #196
- 영감 인터페이스 중 TagResponses 대응 by @hyesungoh in #200
- 영감 추가 - 테그 추가 API 적용 및 Tag React.memo 적용 by @sensecodevalue in #201
- 영감 추가 데이터 JSON에서 formData로 변경 by @positiveko in #202
- 영감 추가 - 이미지 base64에서 blob 타입으로 변경 관리 by @positiveko in #205
- 메인 - 영감 테그 list white-space: nowrap적용 by @sensecodevalue in #208
- 영감 추가 - 링크 타입 영감 검증 api 연결 추가 by @positiveko in #209
- 영감 추가 후 메인 리스트 리프레시 by @positiveko in #213
- 영감 추가 - unmounted일 때, tags 초기화 by @sensecodevalue in #212
- 회원가입 - api mutation & 기능 연동 by @ddarkr in #214
- UserProvider 로딩 처리 / 리프레시 토큰 오류 핸들링 by @ddarkr in #216
- 마이페이지 아이콘을 누르면 모달 표시 by @ddarkr in #218
- 로그인 폼 - 입력 안했을 때 체크 떠있는 문제 by @ddarkr in #219
- 영감 보기 - 텍스트, 링크, 이미지 타입 영감 상세 보기 by @positiveko in #220
- 영감 상세보기 메모 보기 기능 추가 by @positiveko in #221
- 영감 상세 보기 submit 버튼 삭제 by @positiveko in #222
- 영감 삭제 기능 추가 by @positiveko in #223
- 리프레시 토큰이 올바르지 않을 때 갱신이 되지 않는 문제 & debounce 인풋 체킹 문제 by @ddarkr in #227
- 태그 필터 화면 완료 버튼 추가 및 useInternalRouter 추가 기능 개발 by @hyesungoh in #229
- 홈 화면 Empty 이미지 렌더링 문제 해결 by @hyesungoh in #230
- styles utils 리팩토링 및 테스트 코드 작성 by @hyesungoh in #231
- TagForm 폴더 위치 변경 및 테스트 코드 작성 by @hyesungoh in #232
- 태그 필터, 영감 보기 스크롤 이슈 해결 by @hyesungoh in #237
- 테스트 커버리지 디렉토리 수정 by @hyesungoh in #244
- 온보딩 route 개발, SnapCarousel과 Indicator 컴포넌트 개발 by @hyesungoh in #242
- 마이페이지 - UI 구현 (1차) by @sensecodevalue in #241
- ResponseInterface에서 data 구조 사용 안하도록 수정 by @ddarkr in #245
- 마이페이지 - 로그아웃 by @ddarkr in #246
- 인증 토큰 만료 시 갱신 후 재요청 by @ddarkr in #247
- GA, Hotjar 적용 및 유틸 개발, 적용 by @hyesungoh in #248
- wildcard export를 named export로 수정 by @hyesungoh in #251
- favicon 및 app icon 추가 by @positiveko in #252
- 믹스패널 부착 및 이벤트 기록 유틸 개발 by @hyesungoh in #256
- Sentry Init, Errorboundary 개발 및 적용 by @hyesungoh in #257
- 영감 id 조회 api 연결 및 영감 삭제 다이얼로그 생성 by @positiveko in #258
- 로그인 / 회원가입 - 비밀번호 찾기 by @ddarkr in #250
- 영감 수정 기능 추가 by @positiveko in #264
- 태그 리스트 무한 스크롤 & 태그 관리 API 추가 (#238, #179) by @sensecodevalue in #266
- design: iOS disabled input text color 흐려짐 방지 by @positiveko in #271
- 회원가입 이메일 엔드포인트 수정 by @ddarkr in #277
- next export build로 인한 dynamic routing 제거 by @positiveko in #280
- 마이페이지 - 유저 정보 API 연결 (#240) by @sensecodevalue in #263
- E2E 테스트 환경 및 CI 구성 w/ Cypress by @hyesungoh in #283
- 영감 조회 시 스크롤 복구 로직 수정 by @hyesungoh in #285
- onboard route E2E 테스트 코드 작성 by @hyesungoh in #287
- 영감 편집 - 테그 API 연결 (#178) by @sensecodevalue in #278
- 마이페이지 - 비밀번호 변경 by @ddarkr in #290
- Tag 컴포넌트에 framer-motion 추가하기 (#267) by @sensecodevalue in #289
- iOS Input placeholder 색상 버그 수정 by @hyesungoh in #292
- 영감 상세 보기 애니메이션 추가 및 링크 썸네일 새 창으로 열기 추가 by @positiveko in #293
- 영감 memo 수정 시 focus out 될 때 저장 by @positiveko in #294
- 이메일 인증 완료 체크 api 주소 변경 by @ddarkr in #297
- 배포 대응 - 스팩 아웃 계정 삭제, 정보초기화 | 노션 링크 연결 (#295) by @sensecodevalue in #300
- 회원가입 - 개인정보 정책 | 이용약관 노션 링크 연결 by @sensecodevalue in #302
- 회원가입 시 버튼 텍스트 수정 및 회원가입 로직 리팩터링 by @hyesungoh in #299
- 썸네일 크기 가변 문제 대응 by @hyesungoh in #305
- 썸네일 aspect ratio padding 대응 by @hyesungoh in #311
- 인증은 하였지만 가입하지 않은 이메일 핸들링, 이메일 발송 로직 리팩토링 by @hyesungoh in #307
- 앱 메모리 해제시 로그인 유지를 위한 로컬 스토리지 적용 by @hyesungoh in #324
- iOS tag delete 아이콘 색상 대응, /my/tag route 완료 버튼 동작 추가 by @hyesungoh in #327
- 설정 - 정보 초기화 API | 계정 삭제 API 적용 by @sensecodevalue in #313
- 로그인, 로그아웃 시 react query 캐시 clear by @hyesungoh in #329
- 텍스트 필드에 그림자 생기는 현상 by @ddarkr in #330
- 150자 넘어서 텍스트가 입력되는 현상 by @ddarkr in #331
- 홈화면 플로팅 버튼 위치 수정 by @ddarkr in #332
- 체크 리스트 버튼 active 시 색깔이 #000인 문제 by @ddarkr in #333
- 회원가입 페이지에서 텍스트-인풋 사이 열이 안맞는 문제 by @ddarkr in #334
- 비밀번호 변경 - 인증 조건에 맞는데도 불구하고 처리 안되는 문제 수정 by @ddarkr in #338
- 로그인 / 회원가입 - 비밀번호 찾기 by @ddarkr in #335
- Button 컴포넌트 테스트 작성 by @hyesungoh in #341
- useUserAgent 테스트 작성 by @hyesungoh in #342
- 닉네임 변경 조건 추가 및 리팩터링 by @hyesungoh in #340
- 이미지 영감 생성 중 X 버튼 오류 대응 by @hyesungoh in #337
- 회원가입 - 뒤로 가기 버튼 동작하지 않음 by @sensecodevalue in #347
- 태그관리 - 태그 삭제 모달 구현 by @sensecodevalue in #346
- 영감 추가 - 링크 타입 (패이스북 | 인스타그램 대응) by @sensecodevalue in #343
- 영감 추가|편집 - 영감 태깅 플로우 변경 대응 & 태그 폼의 padding 값을 재설정 by @sensecodevalue in #344
- layout 모듈화 및 webview safe-area 적용 by @positiveko in #354
- 로그인 페이지 비밀번호 찾기 링크 연결 by @ddarkr in #351
- 100vh 적용 오류 해결 by @positiveko in #358
- 닉네임 변경 로직 보수 by @hyesungoh in #357
- fix: isLoadign으로 tag 추가 연속 클릭시, 중복 적용 방지 by @sensecodevalue in #361
- _layout 삭제 Modal safe-area 적용 및 append tooltip 위치 수정 by @positiveko in #362
- 리드미 작성 by @hyesungoh in #364
New Contributors
- @hyesungoh made their first contribution in #2
- @positiveko made their first contribution in #34
- @ddarkr made their first contribution in #36
- @sensecodevalue made their first contribution in #49
Full Changelog: https://github.com/depromeet/ygtang-client/commits/v1.0