Commit Graph

  • 2eb16ce861 fix(map): 클러스터 expansion 후 마커 클릭 시 재묶임 방지 main v0.1.66 joungmin 2026-06-17 10:09:22 +09:00
  • 14384b0c71 fix(map): NaverMap 클러스터 클릭 시 중앙 이동 — morph로 통일 v0.1.65 joungmin 2026-06-17 09:55:51 +09:00
  • 250b067d87 fix(map): NaverMapView selected 변경 시 자동 panTo + zoom v0.1.64 joungmin 2026-06-17 09:42:37 +09:00
  • 6a885c5203 docs(changelog): v0.1.63 미커밋 잡변경 정리 5건 v0.1.63 joungmin 2026-06-16 19:35:24 +09:00
  • a9dc1dad6a chore(dev): PM2 frontend PORT=3001 env + reviews/screenshots gitignore joungmin 2026-06-16 19:34:58 +09:00
  • 21eb1e9562 docs(deploy): OKE 배포 가이드 추가 joungmin 2026-06-16 19:34:58 +09:00
  • 94be5a81e6 feat(frontend): 아이콘 시스템 일관성 + Phosphor 마이그레이션 joungmin 2026-06-16 19:34:58 +09:00
  • 1d767bee37 feat(util): JsonUtil.normalizeEvaluation — 평문→JSON 래핑 + 300자 제한 joungmin 2026-06-16 19:34:58 +09:00
  • 0676a31cfd feat(admin): 사용자 어드민 권한 토글 backend 연결 joungmin 2026-06-16 19:34:58 +09:00
  • 1164139312 feat(map): 식당 선택 시 지도 자동 줌인/이동 v0.1.62 joungmin 2026-06-16 17:29:28 +09:00
  • 78f7e83a0e feat(map): NaverMapView 마커에 식당명 박스 (GoogleMap 동일) v0.1.61 joungmin 2026-06-16 17:13:37 +09:00
  • 247547c516 feat(map): NaverMapView 채널별 마커 색상 v0.1.60 joungmin 2026-06-16 17:09:02 +09:00
  • 8de8696424 perf(map): NaverMapView SDK 네이티브 마커 + InfoWindow v0.1.59 joungmin 2026-06-16 16:58:03 +09:00
  • a4de9ba87b feat(admin): #356 후속 — verifyAllAsync로 즉시 응답 v0.1.58 joungmin 2026-06-16 15:15:48 +09:00
  • cf37e496d4 docs(design): #363 실 운영 fix 기록 (1~2단계 + v0.1.57 안정화) joungmin 2026-06-16 10:56:51 +09:00
  • ce3e34938c fix(map): NaverMapView 안정화 — divRef 항상 마운트 + ResizeObserver v0.1.57 joungmin 2026-06-16 10:38:57 +09:00
  • 5199475d67 revert(map): NaverMap 임시 비활성, 한국도 GoogleMap fallback v0.1.56 v0.1.55 joungmin 2026-06-16 10:32:54 +09:00
  • bd8d82dd5d fix(stats): /api/stats/visits 500 — Mapper resultType int→long v0.1.54 joungmin 2026-06-16 10:26:15 +09:00
  • bc83923261 fix(map): NaverMap 인증 파라미터 ncpClientId → ncpKeyId v0.1.53 joungmin 2026-06-16 10:03:09 +09:00
  • f17ba9e37a feat(map): #363 메인 지도 SDK 국내(네이버)/해외(구글) 분기 v0.1.52 joungmin 2026-06-16 06:25:47 +09:00
  • 7789671fbc feat(map): 식당 상세 지도 링크 국내/해외 분기 (1단계) v0.1.51 joungmin 2026-06-16 05:59:24 +09:00
  • c5b0216a37 fix(catchtable): URL 패턴을 /ct/shop/, /ct/dining/으로 교정 v0.1.50 joungmin 2026-06-16 01:35:18 +09:00
  • 40e448fe95 fix(search): WebSearchService HTTP timeout 추가 (connect 5s, request 15s) v0.1.49 joungmin 2026-06-15 21:52:31 +09:00
  • 8a21646031 fix(admin): bulk-tabling/catchtable SSE timeout 10분 → 3시간 v0.1.48 joungmin 2026-06-15 21:08:55 +09:00
  • 52090057de fix(restaurant): #357 후속 — tabling-url validation에 www. 호스트 허용 v0.1.47 joungmin 2026-06-15 21:02:32 +09:00
  • d73947444f feat(backend): #359 1단계 — google_place_id 중복 조회 API v0.1.46 joungmin 2026-06-15 20:32:40 +09:00
  • c1050f3abd feat(backend): #358 RestaurantUpdateDTO + @Valid 표준화 v0.1.45 joungmin 2026-06-15 20:20:51 +09:00
  • a504bf8ee5 feat(backend): #357 DDG → Naver Search 정식 API + DDG 폴백 v0.1.44 joungmin 2026-06-15 20:16:14 +09:00
  • f1164b63c5 docs(design): #357 정식 검색 API 전환 설계서 (Architect) joungmin 2026-06-15 20:11:52 +09:00
  • 47020fd649 feat(backend): #356 영상-식당 관련도 LLM 평가 v0.1.43 joungmin 2026-06-15 19:38:07 +09:00
  • 88bbf3ca25 docs(design): #356 영상-식당 관련도 LLM 평가 설계서 (Architect) joungmin 2026-06-15 19:24:19 +09:00
  • 8152b71119 docs(changelog): v0.1.42 #351 SSE 통일 기록 joungmin 2026-06-15 17:17:14 +09:00
  • d6ee62230e refactor(admin): #351 SSE 6곳 consumeSseStream으로 통일 v0.1.42 v0.1.41 joungmin 2026-06-15 17:15:35 +09:00
  • cf1055bdf9 docs(changelog): v0.1.40 #343 테스트 인프라 기록 joungmin 2026-06-15 16:29:22 +09:00
  • 2580414790 build(npm): #343 lock 재생성 (Jest 30 + @testing-library/* 동기화) v0.1.40 v0.1.39 joungmin 2026-06-15 16:26:52 +09:00
  • 730727a7a6 test(frontend): #343 Jest+RTL 인프라 + ARIA Tabs + remotePatterns joungmin 2026-06-15 16:25:55 +09:00
  • 9ba905aad8 docs(design): #343 RTL/Jest 인프라 + next/image + ARIA Tabs 설계서 (Architect) joungmin 2026-06-15 16:17:23 +09:00
  • 8c4b0c3e9a docs(changelog): v0.1.38 #348 isNameSimilar 한국어 기록 joungmin 2026-06-15 16:12:46 +09:00
  • 3815221535 feat(util): #348 isNameSimilar 한국어 자모 + Sørensen-Dice v0.1.38 joungmin 2026-06-15 16:10:44 +09:00
  • 49ef0322ac docs(design): #348 isNameSimilar 자모 + Sørensen-Dice (Architect) joungmin 2026-06-15 16:09:19 +09:00
  • cc4bc0b7e4 docs(changelog): #352 i18n 뼈대 + v0.1.37 기록 joungmin 2026-06-15 16:02:40 +09:00
  • 515f5c1d1a build(npm): #352 package-lock 재생성 (next-intl + @swc/helpers 동기화) v0.1.37 joungmin 2026-06-15 15:59:44 +09:00
  • 6cbf7feaf5 feat(i18n): #352 다국어 뼈대 ko/en/ja/es joungmin 2026-06-15 15:58:21 +09:00
  • fda2d76514 docs(changelog): #329 어드민 분리 기록 joungmin 2026-06-15 15:53:34 +09:00
  • 7d95ecb3cb refactor(admin): #329 admin/page.tsx 분리 + localStorage 통일 v0.1.36 v0.1.35 joungmin 2026-06-15 15:52:08 +09:00
  • 7b2753b9fd docs(design): #329 admin/page.tsx 분리 + 유틸 통일 설계서 (Architect) joungmin 2026-06-15 15:48:49 +09:00
  • 7411c8956f docs(changelog): v0.1.34 #331 VectorService batchUpdate 기록 joungmin 2026-06-15 15:42:43 +09:00
  • be302612f5 perf(vector): #331 VectorService.saveRestaurantVectors batchUpdate v0.1.34 joungmin 2026-06-15 15:40:45 +09:00
  • 91d9813253 docs(design): #331 VectorService batchUpdate 설계서 (Architect) joungmin 2026-06-15 15:39:50 +09:00
  • 11e1cf7877 docs(changelog): v0.1.33 #326 parseJson 단일 패스 기록 joungmin 2026-06-15 15:37:48 +09:00
  • 648ccde4d7 perf(parse): #326 parseJson truncated-array O(N²) → 단일 패스 v0.1.33 joungmin 2026-06-15 15:35:48 +09:00
  • ed61d29632 docs(changelog): v0.1.32 #332 화이트리스트 기록 joungmin 2026-06-15 15:33:52 +09:00
  • 51f7b5c7d3 feat(restaurant): #332 PUT body 화이트리스트 명시화 v0.1.32 joungmin 2026-06-15 15:31:56 +09:00
  • f4cb95e88c docs(design): #332 Restaurant 화이트리스트 설계서 (Architect) joungmin 2026-06-15 15:30:38 +09:00
  • 109ad106ac docs(changelog): v0.1.31 #337 봇/레이트리밋 기록 joungmin 2026-06-15 15:28:52 +09:00
  • 319fd18258 feat(stats): #337 봇 UA 필터 + IP 레이트리밋 v0.1.31 joungmin 2026-06-15 15:26:27 +09:00
  • 0fa58a622c docs(design): #337 통계 봇 필터 + 레이트리밋 설계서 (Architect) joungmin 2026-06-15 15:23:12 +09:00
  • 9743f96af7 docs(changelog): v0.1.30 #335 ShedLock 분산 락 기록 joungmin 2026-06-15 15:21:20 +09:00
  • e5dc0534c4 feat(daemon): #335 분산 락 (ShedLock + Redis) v0.1.30 joungmin 2026-06-15 15:18:14 +09:00
  • c88cb6ad54 docs(design): #335 데몬 분산 락 설계서 (Architect) joungmin 2026-06-15 15:16:06 +09:00
  • 079384b645 docs(changelog): v0.1.29 #336 SCAN/UNLINK/복구/메트릭 기록 joungmin 2026-06-15 15:09:57 +09:00
  • c7bd3c4c09 feat(cache): #336 SCAN/UNLINK + disabled 자동 복구 + 에러 메트릭 v0.1.29 joungmin 2026-06-15 15:07:22 +09:00
  • 1a5db34e15 fix(review): #334 ReviewService update/delete @Transactional 명시 (단일 SQL이지만 일관성) v0.1.28 joungmin 2026-06-15 14:55:51 +09:00
  • f126664117 docs(changelog): P5-2 작은 후속 기록 joungmin 2026-06-15 14:51:22 +09:00
  • a0e8878d9a feat: P5-2 작은 후속 (#338+#320+#340+#333) v0.1.27 v0.1.26 joungmin 2026-06-15 14:48:32 +09:00
  • 3304b9c54f docs(changelog): v0.1.24 P5-1 작은 후속 기록 joungmin 2026-06-15 14:44:08 +09:00
  • 437e709a8d feat: P5-1 작은 후속 묶음 (#319+#325+#344) v0.1.25 v0.1.24 joungmin 2026-06-15 14:40:45 +09:00
  • dcebb9f06f docs(changelog): v0.1.23 P4-4 별점/로그인 결함 기록 joungmin 2026-06-15 14:34:27 +09:00
  • bff3dcc200 feat(ui): P4-4 별점 공통화 + 로그인 모달 접근성 (#281+#283) v0.1.23 joungmin 2026-06-15 14:33:15 +09:00
  • ea8db4bef3 docs(changelog): v0.1.22 P4-3 인증/지도 결함 기록 joungmin 2026-06-15 14:29:10 +09:00
  • ed076411ed fix: P4-3 인증 메시지 + 지도 cleanup/터치/접근성 (#266+#278) v0.1.22 joungmin 2026-06-15 14:25:53 +09:00
  • 865cd86aff docs(changelog): v0.1.21 데몬/캐시/통계 결함 기록 joungmin 2026-06-15 14:22:13 +09:00
  • c6428e5d5f fix(infra): P4-2 데몬/캐시/통계 결함 (#275+#276+#274) v0.1.21 joungmin 2026-06-15 14:20:14 +09:00
  • 5579c5b00f docs(changelog): v0.1.20 백엔드 CRUD 결함 기록 (#290+#294+#295) joungmin 2026-06-15 14:16:41 +09:00
  • 4b02293046 fix(crud): P4-1 백엔드 CRUD 결함 일괄 수정 (#290+#294+#295) v0.1.20 joungmin 2026-06-15 14:14:41 +09:00
  • eb1eaa91a6 docs(changelog): v0.1.19 #293 검색/벡터 결함 기록 joungmin 2026-06-15 14:04:09 +09:00
  • 9c2dc9f43a fix(search): #293 검색/벡터 결함 7건 일괄 수정 v0.1.19 joungmin 2026-06-15 14:01:59 +09:00
  • 7779d5ddfd docs(changelog): v0.1.18 어드민 검증 UI 기록 (#304+#323) joungmin 2026-06-15 13:58:56 +09:00
  • 6ea82a5561 feat(admin): #304+#323 LLM 검증 UI + 공통 유틸 추출 v0.1.18 joungmin 2026-06-15 13:57:33 +09:00
  • 04c54d1b1a docs(changelog): v0.1.17 백엔드 결함 일괄 수정 기록 (#291+#292) joungmin 2026-06-15 13:23:51 +09:00
  • 4407f2d67d fix(pipeline): #291+#292 운영 영향 큰 결함 6건 일괄 수정 v0.1.17 joungmin 2026-06-15 13:21:25 +09:00
  • 7fa623d22d docs: CHANGELOG v0.1.15+v0.1.16 기록 + #322 설계서 Approved joungmin 2026-06-15 13:07:08 +09:00
  • d2e78b0363 feat(verify): #322 LLM 검증으로 잘못된/프랜차이즈 식당 자동 숨김 v0.1.16 joungmin 2026-06-15 13:04:23 +09:00
  • d3cd1b5d5f feat(daemon): instance-level enable flag (dev/prod 중복 폴링 방지) v0.1.15 joungmin 2026-06-15 12:50:41 +09:00
  • 51dcacc728 fix(scan): #291 YouTubeService.fetchChannelVideos publishedAfter 조기 종료 버그 joungmin 2026-06-15 12:41:35 +09:00
  • dc8a8e9b4c docs(changelog): #301+#302 모달 접근성 + race condition + 필터 동기화 (v0.1.14) joungmin 2026-06-15 12:25:12 +09:00
  • 43fd931824 fix(a11y): #301+#302 모달 접근성 + race condition + 필터 상태 동기화 v0.1.14 joungmin 2026-06-15 12:23:15 +09:00
  • 2d41f22b83 fix(infra): #316 backend resource request 재산정 + RollingUpdate 25%/25% 복귀 joungmin 2026-06-15 12:07:47 +09:00
  • 2a6d307260 docs(changelog): OKE 다운사이징 + Orphan LB 삭제 + v0.1.13 배포 기록 joungmin 2026-06-15 11:55:16 +09:00
  • 4638f605aa fix(security): [Developer] #267 AdminUserController GET 4종에 requireAdmin() 추가 v0.1.13 joungmin 2026-06-15 11:17:48 +09:00
  • 80b553ec19 docs: 현행화 17개 설계서 Approved + 후속 이슈 백로그 등록 joungmin 2026-06-15 11:08:18 +09:00
  • e97a36a8d9 docs/design: tasteby 18개 기능 현행화 설계서 추가 joungmin 2026-06-15 10:48:50 +09:00
  • c78f928a2d ch-bootstrap: persona pipeline + Design-First + 안전-최대 권한 joungmin 2026-06-15 10:20:50 +09:00
  • f2861b6b79 홈 탭 장르 카드 UI + Tabler Icons 적용 + 지역 필터 추가 v0.1.12 v0.1.11 joungmin 2026-03-12 22:52:42 +09:00
  • dda0da52c4 내위치 필터 모바일 리스트 적용 + 반경 4km joungmin 2026-03-12 20:25:36 +09:00
  • 18776b9b4b 바텀시트 필터 글씨 크기 미세 조정 v0.1.10 joungmin 2026-03-12 20:15:59 +09:00
  • 177532e6e7 모바일 필터 바텀시트 UI 적용 joungmin 2026-03-12 20:13:46 +09:00
  • 64d58cb553 모바일 필터 UI pill 스타일로 개선 joungmin 2026-03-12 20:08:42 +09:00
  • a766a74f20 모바일 리스트 레이아웃 개선 + 내위치 줌 조정 joungmin 2026-03-12 20:04:32 +09:00
  • 4b1f7c13b7 Playwright 제거 → DuckDuckGo HTML 검색 전환 + UI 미세 조정 v0.1.9 joungmin 2026-03-12 19:28:49 +09:00