Commit Graph

  • 281efac932 fix: 콘텐츠 캘린더 뿌연 레이어 제거 — 셀 배경 제거 + entry shadow 강화 main Haewon Kam 2026-04-14 16:23:09 +0900
  • 6b3b950ad0 fix: 플랜 페이지 전체 섹션 투명 현상 완전 해결 — initial opacity:0 전수 제거 Haewon Kam 2026-04-14 16:06:21 +0900
  • eaf215ea6d fix: 콘텐츠 캘린더 흐림 현상 근본 해결 — nav backdrop-blur 제거 Haewon Kam 2026-04-14 15:59:10 +0900
  • aac1367808 fix: 콘텐츠 캘린더 흐림 현상 완전 해결 — motion 제거 Haewon Kam 2026-04-14 15:42:31 +0900
  • 5f7d58c490 fix: 콘텐츠 캘린더 흐림 현상 수정 — whileInView 제거 Haewon Kam 2026-04-14 15:33:34 +0900
  • 7dfa416089 fix: P1/P2 실측 데이터 반영 — 강남언니/IG/FB 팔로워 수치 교체 Haewon Kam 2026-04-14 15:15:05 +0900
  • d66bc7b8f8 feat: 5개 병원 데모 추가 (바노바기/그랜드/원진/티에스/이룸) Haewon Kam 2026-04-14 14:49:46 +0900
  • 6b2cc7ef79 Merge: 닥터나우 제거 Haewon Kam 2026-04-13 14:00:04 +0900
  • 92600f3ae7 fix: 기타 채널에서 닥터나우 제거 claude/bold-hawking Haewon Kam 2026-04-13 14:00:04 +0900
  • 274fca48ea Merge: 퍼플 배경 heading 흰색 수정 Haewon Kam 2026-04-13 13:56:19 +0900
  • 2d1de59347 fix: 퍼플/다크 배경 내 heading 텍스트 흰색으로 수정 Haewon Kam 2026-04-13 13:56:14 +0900
  • d03f3fe9c9 Merge: view-clinic demo 최우선 처리 버그 수정 Haewon Kam 2026-04-13 13:51:18 +0900
  • 4633560140 fix: view-clinic demo 데이터 최우선 처리 — location.state 오염 방지 Haewon Kam 2026-04-13 13:51:12 +0900
  • b079aec0be Merge claude/bold-hawking: URL fix + real screenshots Haewon Kam 2026-04-13 13:43:29 +0900
  • 0d209ef953 fix: otherChannels URL https prefix 추가 + 실제 채널 스크린샷 7개 추가 Haewon Kam 2026-04-13 13:43:21 +0900
  • 56f98b717c Merge branch 'claude/bold-hawking' Haewon Kam 2026-04-13 13:23:28 +0900
  • 273221727c fix: Website SNS 링크 5개 발견 + 네이버 카페 5,984명 분석 추가 Haewon Kam 2026-04-13 13:23:18 +0900
  • be240f721b Merge branch 'claude/bold-hawking' Haewon Kam 2026-04-13 13:11:37 +0900
  • 15099e8e1a feat: 뷰성형외과 실제 데이터 기반 세일즈 프로토타입 완성 Haewon Kam 2026-04-13 13:11:18 +0900
  • 2a1a6f20fb fix: URL 파싱 에러 방어 처리 (transformReport, ClinicProfilePage) Haewon Kam 2026-04-10 15:31:56 +0900
  • f0bf3bb9b0 fix: import-registry 스크립트 수정 + npm sync-registry 추가 Haewon Kam 2026-04-10 14:25:00 +0900
  • cd2463fb2d fix: clinic_registry CSV 임포트 + NaverPlace 검색 개선 Haewon Kam 2026-04-10 14:22:59 +0900
  • e81c4cfee9 Merge branch 'claude/bold-hawking': 파이프라인 3대 버그 수정 + CLAUDE.md 업데이트 Haewon Kam 2026-04-10 13:52:40 +0900
  • 742c0f1bcc docs: CLAUDE.md 백엔드 파이프라인 실제 구현 반영 Haewon Kam 2026-04-10 13:41:53 +0900
  • c753d8593f fix: 파이프라인 3대 핵심 버그 수정 Haewon Kam 2026-04-10 13:41:05 +0900
  • aabba1534b fix: 로딩 화면 분석 프로세스 텍스트 영어 통일 Haewon Kam 2026-04-07 17:24:13 +0900
  • c0c37b84de fix: naverBlog RSS 전환 + naverPlace DB-first 패턴 + 핵심문제진단 JSON 렌더링 버그 수정 Haewon Kam 2026-04-07 17:17:22 +0900
  • 5ed35bc4cd fix: naverPlace 오매핑 수정 + naverBlog RSS 공식 블로그 스크래핑 Haewon Kam 2026-04-07 17:03:36 +0900
  • 2027ae9b64 feat: 마케팅 플랜 Phase 1~3 완성 Haewon Kam 2026-04-07 16:44:21 +0900
  • b84410341f chore: archive-screenshots supabase-py 리팩터 + Storage 버킷 자동 생성 Haewon Kam 2026-04-07 15:32:40 +0900
  • 9c4d10609f feat: 스크린샷 리포트 반영 + 영구 저장 인프라 강화 Haewon Kam 2026-04-07 14:43:25 +0900
  • 2d1937944a fix: 리포트 데이터 정확도 개선 + 강남언니·인스타그램 스크래핑 데이터 반영 Haewon Kam 2026-04-07 14:18:31 +0900
  • 9991c672a1 feat: seed-clinic-data.sql — registry + gangnamUnni + doctor data Haewon Kam 2026-04-07 10:32:05 +0900
  • 6e8f6940bf fix: gangnamUnni always-try + leadDoctor in Perplexity prompt Haewon Kam 2026-04-07 10:29:10 +0900
  • 2cda26a649 feat: per-URL clinic folder — auto-save all scraped data to Storage Haewon Kam 2026-04-07 10:04:52 +0900
  • ae87953fa0 feat: Registry-verified badge + registryData data flow + V3 error recording Haewon Kam 2026-04-07 10:01:19 +0900
  • 36d2f1cf49 feat: archive Firecrawl screenshots to Supabase Storage (permanent URLs) Haewon Kam 2026-04-07 09:51:31 +0900
  • bcc0b6ea5e fix: pipeline P0/P1 — rating bug, retry, health score, blog scrape Haewon Kam 2026-04-07 09:35:20 +0900
  • d5f7f24e0a feat: clinic registry DB + pipeline audit P0 fixes Haewon Kam 2026-04-07 09:33:25 +0900
  • ec991057e6 feat: add API Dashboard + filled icons + pipeline improvements Haewon Kam 2026-04-06 14:59:31 +0900
  • 2ca9ec0306 fix: YouTube name matching + Facebook domain fallback in channel discovery Haewon Kam 2026-04-05 12:15:37 +0900
  • d1157da39c fix: restore button active state + inject gangnamunni Vision data into report Haewon Kam 2026-04-05 11:53:33 +0900
  • 82e9ec6cc0 fix: correct base64 encoding for Vision Analysis screenshots Haewon Kam 2026-04-05 11:38:16 +0900
  • 79950925a1 fix: add Authorization header to all Edge Function calls + fix Vision Analysis Haewon Kam 2026-04-05 10:08:03 +0900
  • 2f2aa5a5b6 docs: update DB V3 checklist — Phase 1-4 implemented Haewon Kam 2026-04-05 00:54:52 +0900
  • 7fe3ff82c9 feat: DB V3 dual-write — clinics + analysis_runs + channel_snapshots Haewon Kam 2026-04-05 00:51:11 +0900
  • e011ef7357 docs: DB Schema V3 — SaaS multi-tenant with time-series + performance loop Haewon Kam 2026-04-05 00:45:34 +0900
  • 6a3390840d feat: Vision Analysis — screenshot capture + Gemini Vision extraction Haewon Kam 2026-04-04 23:59:19 +0900
  • 494dc186c5 docs: update Sprint 0 Vision — multi-page screenshots + channel evidence in report Haewon Kam 2026-04-04 23:55:40 +0900
  • 3f1a25e298 docs: add Sprint 0 Vision Analysis to pipeline improvement plan Haewon Kam 2026-04-04 23:46:56 +0900
  • ed37f23f78 feat: extract social links from JS-rendered buttons on clinic website Haewon Kam 2026-04-04 23:41:27 +0900
  • 80c57147e7 feat: Sprint 1 — 7 data quality quick wins Haewon Kam 2026-04-04 23:35:40 +0900
  • 1071328574 docs: pipeline improvement plan with 15 work packages and verification checklist Haewon Kam 2026-04-04 23:26:22 +0900
  • 29c1faf49e fix: correct OtherChannels URLs — Google Maps, Naver Blog, Naver Place Haewon Kam 2026-04-04 21:25:26 +0900
  • a02c83155e fix: remove duplicate Facebook link at bottom — now only on page name Haewon Kam 2026-04-04 16:28:46 +0900
  • 4928d24ace feat: consistent ExternalLink on all channel names — Facebook + OtherChannels Haewon Kam 2026-04-04 16:23:29 +0900
  • 2a35108149 fix: '의료진 3명' → '전문의 3명' — staffCount는 강남언니 등록 의사 수 Haewon Kam 2026-04-04 16:21:10 +0900
  • 66b4826f55 feat: add clickable source links to all report sections Haewon Kam 2026-04-04 11:02:35 +0900
  • bb7b08e35c docs: comprehensive AI prompts catalog v2 — all pipeline prompts with engineering learnings Haewon Kam 2026-04-04 10:01:23 +0900
  • 1fb1de8303 fix: keep unverified Instagram handles as candidates for collection Haewon Kam 2026-04-04 01:38:12 +0900
  • 087f65eec1 fix: revert to single Perplexity query with proven prompt pattern Haewon Kam 2026-04-04 01:36:36 +0900
  • 5157cf446a fix: split Perplexity into 3 focused queries matching research methodology Haewon Kam 2026-04-04 01:34:45 +0900
  • ac2da7a4ac fix: simplify Perplexity prompt — short system + direct user query Haewon Kam 2026-04-04 01:32:54 +0900
  • e64d168d34 feat: Perplexity sonar-pro research agent with structured online presence analysis Haewon Kam 2026-04-04 01:31:00 +0900
  • c74832d764 feat: Perplexity Online Presence 종합 분석 + Apify Instagram 검색 Haewon Kam 2026-04-04 01:24:56 +0900
  • 64669888c2 fix: type-safe string handling in extractSocialLinks/mergeSocialLinks Haewon Kam 2026-04-04 01:17:49 +0900
  • f224d1788c feat: API-first channel discovery — YouTube API + Naver API + Firecrawl Search + Perplexity Haewon Kam 2026-04-04 01:15:49 +0900
  • 159de36e38 docs: add AI prompts catalog for all pipeline functions Haewon Kam 2026-04-04 01:09:33 +0900
  • 25aece2366 fix: Perplexity prompt rewrite + clinicName fallback via AI Haewon Kam 2026-04-04 01:07:04 +0900
  • 122b1915f0 fix: 2-stage discovery — Firecrawl first for clinicName, then Perplexity Haewon Kam 2026-04-04 01:02:30 +0900
  • df8f84c3b9 fix: YouTube channel ID (UC...) handling + handle-to-channelId resolution Haewon Kam 2026-04-04 01:00:21 +0900
  • 163751410f fix: reduce blob animation range + force GPU with translate3d Haewon Kam 2026-04-04 00:48:42 +0900
  • c07f839773 fix: GPU-accelerate blob animations to prevent layout jitter Haewon Kam 2026-04-04 00:46:26 +0900
  • eb058ab2e5 fix: add overflow-x:hidden to html to stop blob-caused layout shaking Haewon Kam 2026-04-04 00:40:47 +0900
  • 9a141f3603 fix: thin overlay scrollbar to equalize left/right margins Haewon Kam 2026-04-04 00:15:00 +0900
  • c6b39e3706 revert: restore Hero, Modules, CSS to exact original version (922ec8f) Haewon Kam 2026-04-04 00:07:18 +0900
  • 46b911d4c0 fix: remove opacity-50 from Analyze button — always show full color Haewon Kam 2026-04-04 00:05:50 +0900
  • f65f0e85b3 fix: robust handle extraction — reject non-platform URLs, fix type safety Haewon Kam 2026-04-04 00:03:26 +0900
  • 0d72750982 revert: restore Hero, Modules, CSS to original state Haewon Kam 2026-04-03 23:56:58 +0900
  • 81d673a3e8 fix: use overflow-y:overlay so scrollbar doesn't shift layout Haewon Kam 2026-04-03 23:54:32 +0900
  • ef5d9fed0f fix: scrollbar-gutter:stable to balance left/right margins Haewon Kam 2026-04-03 23:53:01 +0900
  • 0f517473e0 fix: remove asymmetric blobs from Hero, use centered gradient Haewon Kam 2026-04-03 23:48:15 +0900
  • 7154e76bc4 fix: balance Hero blob sizes and opacity for symmetric layout Haewon Kam 2026-04-03 23:45:28 +0900
  • 2b7494305a fix: contain all overflowing blobs within viewport Haewon Kam 2026-04-03 23:42:35 +0900
  • 71c56783ed fix: use overflow-x:clip instead of hidden to fully contain blur blobs Haewon Kam 2026-04-03 23:38:38 +0900
  • a6bb31a093 fix: restore English loading steps, hide channel panel, fix blank report page Haewon Kam 2026-04-03 23:35:06 +0900
  • caac2f22c5 fix: prevent horizontal overflow causing right-shifted layout Haewon Kam 2026-04-03 23:30:27 +0900
  • 9d06272073 fix: KPI uses real enrichment data instead of AI guesses Haewon Kam 2026-04-03 22:28:11 +0900
  • ff82c9f9d5 fix: KPI dashboard always generates comprehensive 10+ metrics Haewon Kam 2026-04-03 22:22:40 +0900
  • 5239ad7382 chore: add deno.json for new Edge Functions Haewon Kam 2026-04-03 22:04:13 +0900
  • 7557ef774c feat: Pipeline V2 — 3-phase analysis with verified channel discovery Haewon Kam 2026-04-03 21:49:13 +0900
  • da267fd744 feat: Content Director engine + report diagnosis/roadmap/KPI overhaul + PDF export fix Haewon Kam 2026-04-03 20:07:39 +0900
  • e32b8766de feat: prototype gap closure — enrichment diagnosis + brand extraction + plan assets Haewon Kam 2026-04-03 17:09:15 +0900
  • a7d8aeeddc feat: Facebook page data collection via Apify scraper Haewon Kam 2026-04-03 16:16:37 +0900
  • ad625e08ee fix: enrichment pipeline reliability + loading page gradient + button click area Haewon Kam 2026-04-03 16:05:33 +0900
  • 72ea8f4a2d feat: Naver Search API + multi-account Instagram + button UX fix Haewon Kam 2026-04-03 15:34:10 +0900
  • cf482d1bd7 feat: 강남언니 real-time data collection via Firecrawl scraping Haewon Kam 2026-04-03 14:51:47 +0900
  • e5399486f7 fix: Instagram data collection pipeline — handle normalization + DB persistence Haewon Kam 2026-04-03 14:45:00 +0900
  • 9bf47f7d93 feat: Creatomate API integration — real video generation in Content Studio Haewon Kam 2026-04-03 14:13:07 +0900
  • 200497fa1e feat: P1-5/6/7 — AI KPI targets, website tech audit, dynamic clinic profile Haewon Kam 2026-04-02 14:30:03 +0900