Commit Graph

6 Commits

Author SHA1 Message Date
sb 8457f83f17 feat: 강아지 등록 개선(크기 토글·성별·연령) + AI 추천 조건
- 등록 폼: 크기 셀렉트→토글, 성별(남아/여아)·연령(출생 연·월) 추가
- 프로필/등록에 'AI 추천 조건'(선호 성별/연령/중성화) 섹션
- HomePage AI 섹션의 중성화 토글 제거 → 저장된 조건을 백엔드가 사용
- 체크인 완료 알림 문구에서 스팟 채팅 문구 제거

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-12 11:27:50 +09:00
sb eb51201669 feat: 강아지 등록 중성화 필수 선택 + AI 추천 중성화 조건 옵션
CI / build (push) Failing after 11m51s
- 등록 폼: 중성화 여부(완료/안 함) 필수 토글, 미선택 시 등록 불가
- AI 추천: 중성화 찾기 옵션(상관없음/완료/안 함) → 조건 강아지 중에서만 추천

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 22:14:42 +09:00
sb c3231c59ac feat: 도착 버튼 아래 '이 시간대 자주 보이는 견종' 한 줄 표시
CI / build (push) Failing after 11m2s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 19:15:41 +09:00
sb 0f77f71869 feat: 산책 메이트에서 본인 강아지 제외 (mates 에 userId 전달)
CI / build (push) Failing after 15m8s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 13:58:30 +09:00
sb 56255c0ae6 feat: 체크인 후 AI 궁합 추천 표시
CI / build (push) Failing after 13m34s
체크인 성공 시 /api/spots/{id}/ai-mates 를 호출해 사이좋게 지낼 만한
강아지를 궁합점수·이유와 함께 표시. 로딩 스피너·빈 상태 처리 포함.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 13:44:46 +09:00
sb bbafb3ed4d feat: 백엔드 API 연동 (HTTP 클라이언트 + 홈 화면 실데이터)
- VITE_API_BASE_URL 기반 fetch 클라이언트 및 ApiError 처리
- api/spots, api/matches 타입드 모듈
- HomePage: 스팟/한줄평/메이트 실제 로드, 체크인·매칭 신청 API 연동
- 임시 세션 스토어(인증 도입 전, userId/dogId)
- 로딩/에러/빈 상태 처리

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-11 08:07:53 +09:00