Conversation
- 마이페이지: 프로필 편집 바텀시트(닉네임·이미지) + 이미지 픽커 + 수정완료 토스트, PATCH 연결 - 예약 바텀시트 confirm 단계 풀스크린 페이지처럼 노출 (BottomSheet에 fullScreen·scrollResetKey 옵션 추가) - 예약 confirm: 예약자명/핸드폰번호 prefill, 필수 동의 항목 + 미동의 시 모달 알림 - 취소상세 페이지 신설 (입금 전/후 분기 — 환불 정보 섹션 조건부 노출) - 공통 컴포넌트: InfoNotice, LabeledInput, Checkbox 추출 및 기존 호출부 정리 - mypage·pencle·checkbox SVG 사이즈/컬러 상속 가능하도록 정리 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
`ReturnType<typeof useOrderDetail>["data"] & {}` 트릭을 ban-types lint 룰이 거부해서, OrderResponse를 직접 import해 명시적으로 사용하도록 수정.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…nment variables - Introduced BuildInfoLogger component to display build and deployment version information in the console. - Updated Vite and Next.js configurations to include environment variables for Vercel and GitHub commit SHA and branch/tag names. - Enhanced QAPage to show version information from environment variables, improving visibility during deployments.
…ables from configurations and logging - Eliminated references to GitHub Actions commit SHA and branch/tag names from Vite and Next.js configurations. - Updated BuildInfoLogger component to exclude GitHub-related environment variables, streamlining build information logging. - Adjusted QAPage to remove GitHub Actions display elements, focusing on Vercel build information.
- 환불·취소 규정: 하드코딩 제거하고 스토어 응답 기반으로 동적 노출 (상품/주문 상세, 예약확인) - 스토어 영업 캘린더 연동: Calendar 휴무일 자동 disable, TimePicker 영업시간 슬롯 제한 (상품 예약·픽업일 변경) - 비로그인 사용자용 LoginBottomSheet 추가 및 상품 예약 진입 가드 - /saved 페이지 신설 및 BottomNav 저장 탭 활성화 (mypage 내부 저장은 MY_SAVED 경로로 분리) - 공통 컴포넌트 추가: MainPageHeader, DragHandleBottomSheet - 예약 폼 검증: 동의 미체크 Modal 제거 후 이름/연락처/전체 동의 충족 시에만 버튼 활성화 - logo_picake 아이콘 추가, OAuth 로그인 버튼 클래스 토큰화 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- RootWrapperLayout에 IntroScreen 마운트 — Picake 로고 노출 후 1.5초 뒤 페이드아웃·언마운트 - 로고 등장 시 pop-in(scale 오버슈트) 애니메이션 적용 위해 tailwind keyframes에 pop-in 추가 - 현재 웹/앱 구분 없이 노출 (추후 isWebViewEnvironment 게이트 적용 예정) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
모바일에서 위치 요청이 실패해도 콘솔 메시지만 남아 원인 파악이 어려워, QA 페이지에 GeolocationPositionError code/message, 경과 시간, isSecureContext, protocol/host, userAgent를 화면에 직접 출력하도록 진단 정보를 추가. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
앱 측에서 네이티브로 인트로 화면을 구현하기로 결정되어, 웹 측 인트로 스플래시(c3ad7c6) 전체 롤백. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Added "@types/speakeasy" and "speakeasy" packages for enhanced type definitions and functionality. - Introduced "qrcode.react" for QR code generation support. - Updated "tailwind-merge" to version 2.6.1 for improved styling capabilities. - Added various dependencies for the web-admin application to support new features.
- LoginBottomSheet를 useLoginSheetStore 전역 상태로 전환, RootWrapperLayout에 단일 마운트 - 좋아요(상품/스토어) 액션을 비로그인 사용자가 누르면 로그인 시트가 자동으로 열리도록 가드 추가 (CakeListItem, ProductList, LikedStoreListSection, MapStoreCard, SearchStoreListSection, StoreDetailIntroSection) - 마이페이지 우상단 setting 아이콘을 설정 페이지로 활성화, 비로그인 진입점도 전역 로그인 시트 사용 - 회원탈퇴 플로우: POST /mypage/withdraw + WithdrawBottomSheet (사유 라디오/기타 입력/확인 모달) - 알림 설정 페이지: GET·PUT /mypage/notification-preferences 연동, 푸쉬 알림 토글 + 전환 안내 토스트 - Toggle / LinkListItem 공통 컴포넌트 추가 - 웹뷰가 아닌 환경에선 login 시 FCM 토큰 요청 스킵 (auth.store) - UpcomingOrderCard 미사용 ref 제거, RefundRequestView에서 존재하지 않는 react-hooks 규칙 disable 코멘트 제거(lint 에러 수정) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
지역 매칭/오버라이드 로직 검증용으로 임시 추가했던 "부산테스트" 버튼(주소를 부산광역시 해운대구로 강제 설정) 제거. 관련 state hook(setPreviousResult, setOverrideResult)은 다른 분기에서 여전히 사용 중이라 유지. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
… verification and health checks - Added logging for SSL certificate status post-deployment, including expiry date and days left until expiration. - Implemented external SSL certificate verification and HTTPS health checks to ensure service availability. - Included detailed error and warning messages for certificate issues, improving operational awareness during deployments.
- Updated SSL certificate check to use sudo for file verification. - Enhanced backend health check to include retries with a maximum wait time of 60 seconds, providing clearer feedback on service status. - Improved HTTPS health check with retry logic and detailed logging for better operational awareness during deployments.
ts-node 가 tsconfig 의 path alias(@apps/backend/*) 를 기본으로 해석하지 못해 yarn db:seed:dev 실행 시 MODULE_NOT_FOUND 에러가 발생하던 문제 수정. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.