Commit Graph

  • 262d6c3ed1 feat(gyeol): /gyeol 단일 페이지 통합 — 9 step state, localStorage 복구 gahusb 2026-05-16 05:31:54 +09:00
  • 82fa3b3489 feat(gyeol): ThanksStep — 감사 메시지 + 사이트 돌아가기 gahusb 2026-05-16 05:30:05 +09:00
  • 0cc8b6b497 feat(gyeol): Q6Step (자유 의견 textarea) + Q7Step (이메일 옵션) gahusb 2026-05-16 05:29:20 +09:00
  • d622dafcce feat(gyeol): Q4Step (비용 라디오 6) + Q5Step (도구 라디오 8 + 만족도 1-5) gahusb 2026-05-16 05:27:56 +09:00
  • 0586ccc9ea feat(gyeol): Q3Step — 멀티 체크 9개 + 기타 자유 입력 gahusb 2026-05-16 05:26:15 +09:00
  • 27b3f7948e feat(gyeol): Q1Step (드롭다운) + Q2Step (라디오 5) gahusb 2026-05-16 05:24:58 +09:00
  • 454b7abf88 feat(gyeol): IntroStep — CONTOUR 로고 그라데이션 + 부제 + 시작 버튼 gahusb 2026-05-16 05:23:40 +09:00
  • b54e34feba feat(gyeol): QuestionLayout — 질문 단계 공통 wrapper gahusb 2026-05-16 05:22:43 +09:00
  • d0db9236c8 feat(gyeol): ProgressBar — 진행률 (보라/시안 그라데이션 라인) gahusb 2026-05-16 05:21:44 +09:00
  • 2a99567a7f feat(survey): lib/survey/storage — localStorage progress save/load/clear gahusb 2026-05-16 05:20:42 +09:00
  • a773af2a20 feat(survey): lib/survey/questions — 7 질문 옵션 SSOT gahusb 2026-05-16 05:19:46 +09:00
  • 824d2cd1ea feat(survey): lib/survey/types — SurveyStep, SurveyResponse, SavedProgress gahusb 2026-05-16 05:18:18 +09:00
  • 7fbfff7f54 feat(db): survey_responses 테이블 마이그레이션 — CONTOUR PMF 설문 gahusb 2026-05-16 05:17:25 +09:00
  • ae10bdc0b9 docs(plan): CONTOUR PMF 설문 사이트 implementation plan — 19 task, 5 phase gahusb 2026-05-16 05:07:09 +09:00
  • 82feb14fa1 docs(spec): CONTOUR PMF 인터뷰 설문 사이트 설계 gahusb 2026-05-16 04:50:41 +09:00
  • 960728c99c feat(nav): TopNav 로그인 시에도 "Try now" 노출 (마케팅 컨버전 유지) gahusb 2026-05-16 04:14:20 +09:00
  • 25b682b7cb refactor(mypage): kakao URL 상수 + 옛 URL 정돈 + 탭 가로 스크롤 gahusb 2026-05-16 04:12:19 +09:00
  • 400d879093 refactor(shell): KakaoFloatButton 컴포넌트 추출 — PublicShell 인라인 → 별도 컴포넌트 gahusb 2026-05-16 04:09:18 +09:00
  • 359e70f57b feat(lib): contact.ts — KAKAO_OPENCHAT_URL SSOT 상수 gahusb 2026-05-16 04:07:23 +09:00
  • fd7297a383 docs(plan): D 트랙 follow-up — 4 task cleanup gahusb 2026-05-16 04:05:46 +09:00
  • 972bfd8f8a refactor(routes): 원본 25 파일 삭제 — Phase B에서 컨텐츠 이동 완료 gahusb 2026-05-16 03:53:34 +09:00
  • e60749f21d feat(seo): JSON-LD OfferCatalog URL 갱신 — 새 IA gahusb 2026-05-16 03:51:25 +09:00
  • 8df0eb6ee3 feat(footer): PublicShell 푸터 URL 갱신 + Product → Music 컬럼명 gahusb 2026-05-16 03:49:51 +09:00
  • a35d9e3017 feat(nav): TopNav LINKS 5개 → 2개 (Music | Custom Build) + Try now → /music gahusb 2026-05-16 03:48:23 +09:00
  • 9fb9ae6a79 feat(home): 메인 안 2 적용 — Brand Hero + 2-up + Music 섹션 + Custom Build + Final CTA gahusb 2026-05-16 03:46:45 +09:00
  • 5309f6d08b feat(work): /work/blog — 현 /services/blog 컨텐츠 이동 gahusb 2026-05-16 03:41:58 +09:00
  • 31c376da07 feat(work): /work/saju + input + result — 현 /saju 컨텐츠 이동 gahusb 2026-05-16 03:39:14 +09:00
  • f9f8882710 feat(work): /work/website + 8 samples — 현 /services/website 컨텐츠 이동 gahusb 2026-05-16 03:32:19 +09:00
  • 9fabde02b2 feat(work): /work/freelance — 현 /freelance 이동 + #automation 앵커 gahusb 2026-05-16 03:27:37 +09:00
  • ff76bab84f feat(work): /work 허브 신설 — Custom Build 4 카드 + 5건 사례 + 견적 폼 gahusb 2026-05-16 03:22:37 +09:00
  • 5c23f135b1 feat(music): /music/studio — 현 /studio 컨텐츠 이동 (depth 변경 → @/ 절대 import) gahusb 2026-05-16 03:20:39 +09:00
  • 807c01246b feat(music): /music/samples — 현 /services/music/samples 컨텐츠 이동 gahusb 2026-05-16 03:17:43 +09:00
  • 868b78f4f6 feat(music): /music/packs — 현 /services/music 컨텐츠 이동 gahusb 2026-05-16 03:15:51 +09:00
  • 96cc452d37 feat(music): /music 허브 신설 — 3 카드 (팩 상세 / 샘플 / 스튜디오) gahusb 2026-05-16 03:12:51 +09:00
  • a6aae53b89 feat(packs): lib/freelance-portfolio — 외주 납품 5건 데이터 추출 gahusb 2026-05-16 03:11:04 +09:00
  • b74cfacf8d feat(routing): next.config.ts redirects() 10개 추가 gahusb 2026-05-16 03:09:26 +09:00
  • 666dbd94da docs(plan): 홈 재구조 P1 implementation plan — 17 task, 4 phase gahusb 2026-05-16 03:02:49 +09:00
  • eaa0c18438 docs(spec): 홈 재구조 P1 — IA 마이그레이션 + 메인 안 2 + 헤더 안 b gahusb 2026-05-16 02:55:28 +09:00
  • 4d2607b940 chore(deps): React 19.2.6 + Next 16.2.5 (서버 컴포넌트 보안 패치) gahusb 2026-05-13 13:17:25 +09:00
  • 774835a37a feat(mypage): 다운로드 버튼 활성화 (Phase 2) + status 분기 gahusb 2026-05-02 09:11:08 +09:00
  • c94ec83986 feat(admin): AdminSidebar에 "팩 자료" 메뉴 추가 gahusb 2026-05-02 09:07:56 +09:00
  • a6f460d77c feat(admin): /admin/packs — 자료 업로드 + 인라인 편집 + 삭제 UI gahusb 2026-05-02 09:07:07 +09:00
  • ce23c4e612 feat(api): /api/admin/packs — admin 파일 목록/편집/삭제 gahusb 2026-05-02 09:05:30 +09:00
  • 3f0c5e7f1c feat(api): /api/admin/packs/upload-url — admin 일회성 HMAC 업로드 토큰 발급 gahusb 2026-05-02 09:04:19 +09:00
  • f40940ca4b feat(api): /api/packs/sign-link — 사용자 다운로드 권한 검증 + DSM 링크 발급 gahusb 2026-05-02 09:03:13 +09:00
  • e9f44a6fd9 refactor(packs): PACK_ASSETS.files 폐기 → DB SSOT gahusb 2026-05-02 09:01:43 +09:00
  • 3e64030239 feat(packs): lib helpers — pack-files supabase 쿼리 + web-backend HMAC 클라이언트 gahusb 2026-05-02 09:00:30 +09:00
  • ace46fb2ae feat(db): pack_files 테이블 마이그레이션 — Phase 2 자료 다운로드 SSOT gahusb 2026-05-02 08:58:39 +09:00
  • 0c6a86d96d docs(plan): mypage Phase 2 — NAS 다운로드 자동화 implementation plan (15 tasks, 2 repos) gahusb 2026-05-02 07:52:41 +09:00
  • 03b3ae8a17 docs(spec): mypage Phase 2 — NAS 자료 다운로드 자동화 설계 gahusb 2026-05-02 07:43:12 +09:00
  • e6435c1c66 chore(shell): Sidebar.tsx 삭제 (사용처 0) gahusb 2026-04-28 08:07:41 +09:00
  • a965d95a24 refactor(shell): DashboardShell 사이드바 분기 통째 제거 → PublicShell 폴백 gahusb 2026-04-28 08:07:08 +09:00
  • dda7b0e16a style(mypage): 브랜드 블루 → 보라/슬레이트 일괄 토큰 마이그레이션 gahusb 2026-04-28 04:08:35 +09:00
  • 4dfea6cdc8 fix(mypage): hero 아바타 div에 aria-hidden 추가 (a11y) gahusb 2026-04-28 04:03:17 +09:00
  • 754d81139e feat(mypage): hero 축소 + "구매한 팩" 탭 신설 + 빠른 메뉴 AI 스튜디오 추가 gahusb 2026-04-28 03:58:34 +09:00
  • 11bbd00d88 feat(shell): PublicShell에 카카오 1:1 상담 플로팅 버튼 추가 gahusb 2026-04-28 03:52:10 +09:00
  • 22fe05b4d8 fix(nav): TopNav auth 구독 안정화 + 로그아웃 UX 보강 gahusb 2026-04-28 03:50:41 +09:00
  • 601bc38a12 feat(nav): TopNav supabase auth 구독 + 로그인 상태 토글 gahusb 2026-04-28 03:46:16 +09:00
  • 2e780f2dcd refactor(packs): TIER_LABEL SSOT + Phase 2 migration note gahusb 2026-04-28 03:44:10 +09:00
  • a8fea0368e feat(packs): Music 팩 3티어 정적 자료 매핑 + tier 추출 함수 gahusb 2026-04-28 03:39:16 +09:00
  • d2bdc6a854 docs(plan): mypage Liquid Glass Phase 1 — 8 task implementation plan gahusb 2026-04-28 03:37:49 +09:00
  • 3c3f1e0298 docs(spec): mypage Liquid Glass 리뉴얼 Phase 1 — PublicShell 통합 + 음악 통합 placeholder gahusb 2026-04-28 03:30:07 +09:00
  • 3033572ecb polish(home,seo): P0 final review 반영 — 명명 통일 + priceSpec 정리 + 카드 분석 gahusb 2026-04-28 02:47:36 +09:00
  • 47e2460f8f fix(seo): OfferCatalog 외주·웹사이트 항목 SEO 정합성 보강 gahusb 2026-04-28 02:34:59 +09:00
  • 0a4d5b70da feat(seo): OfferCatalog에 외주·웹사이트 Service 항목 추가 (가격 미정) gahusb 2026-04-28 02:30:29 +09:00
  • 3ce992ab95 fix(home): Custom Build 섹션 grid orphan + 모달 service 컨텍스트화 gahusb 2026-04-28 02:26:56 +09:00
  • 721790e14d feat(home): Final CTA 위에 Custom Build 미니 섹션 추가 (5라인 + 견적 CTA) gahusb 2026-04-28 02:21:34 +09:00
  • ba6d015c4a feat(footer): Company 컬럼을 Custom Build로 재정비 (외주·웹사이트 추가) gahusb 2026-04-28 02:18:11 +09:00
  • 0069b1529f feat(nav): TopNav에 외주(/freelance) 진입점 추가 gahusb 2026-04-28 02:15:14 +09:00
  • f2370131ef docs(spec,plan): 홈 재구조 brainstorm + P0 implementation plan gahusb 2026-04-28 02:12:51 +09:00
  • 50163669d6 chore(scripts): 사주 인용구 삽입 스크립트 추가 gahusb 2026-04-28 02:12:38 +09:00
  • d5a26c462d chore(media): hero·feature 영상 자산 추가 gahusb 2026-04-28 02:12:34 +09:00
  • 32dce9ea1e feat(home): Liquid Glass + Jua 폰트로 헤더·푸터·홈·뮤직 페이지 전환 gahusb 2026-04-28 02:12:29 +09:00
  • 7ee75f1511 feat(ui): Liquid Glass + Aceternity 컴포넌트 도입 (clsx·framer-motion·tailwind-merge) gahusb 2026-04-28 02:12:21 +09:00
  • ea3ee0bbc4 chore: ignore .worktrees/ directory gahusb 2026-04-27 08:24:38 +09:00
  • ae3a469cff docs(plan): 사주 서비스 카탈로그 운영화 구현 계획 — 7 task gahusb 2026-04-27 08:19:00 +09:00
  • ce2720b562 docs(spec): 사주 서비스 카탈로그 설계 — 코어 49만 + 모듈 11종 gahusb 2026-04-27 08:04:01 +09:00
  • c7086f3408 style: Bagel Fat One 디스플레이 폰트 도입 gahusb 2026-04-16 04:07:17 +09:00
  • 835c154c01 copy(hero): 애플식 카피 — 단언·간결·제품 중심 gahusb 2026-04-16 04:03:39 +09:00
  • fc311bbb94 feat(nav): 투명 배경 + 스크롤 시 블러 + JSM 로고 + Try now CTA gahusb 2026-04-16 04:01:14 +09:00
  • 2535ec0dc9 refactor: 홈·팩 상세 섹션 덜어내기 (목적별 재편) gahusb 2026-04-16 03:57:28 +09:00
  • 21aad98bcc refactor: 팩 상세 반복 규칙·밀도 통일 gahusb 2026-04-16 03:53:27 +09:00
  • 70bd09b59a refactor: 팩 상세 AI-티 제거 — 결과 중심 Hero + Sticky CTA + 덜어내기 gahusb 2026-04-16 03:48:29 +09:00
  • b8c5a202ce feat: Suno sunoapi.org v1 스펙 적용 + 팩 상세 섹션 재구성 gahusb 2026-04-15 03:34:44 +09:00
  • a362f7b387 feat: 스튜디오 페이지 + Suno API 프록시 + 팩 상세 가격 최상단 재구성 gahusb 2026-04-15 03:27:17 +09:00
  • 3aeec8b323 feat: 샘플 갤러리 별도 페이지 + 메인은 TOP 1개만 gahusb 2026-04-15 03:15:33 +09:00
  • cf29caa67a fix: Evidence DEMO 뱃지 + JSON-LD price + 모바일 가격 스택 + 샘플 앵커 통일 gahusb 2026-04-15 03:11:27 +09:00
  • 4f42ed68a5 feat: 마케팅 평가 반영 — 카피·메타·CTA 음악 중심 정렬 gahusb 2026-04-15 03:08:24 +09:00
  • 339cbbc47a feat: TopNav 뮤직 중심 재편 (Home/Showcase/Pricing/API) gahusb 2026-04-15 02:58:42 +09:00
  • 5d8b74bb39 feat: Hero 배경 이미지 추가 (hero_back.webp) gahusb 2026-04-15 02:55:15 +09:00
  • 26cd7c9835 fix: proxy.ts export 이름 middleware → proxy gahusb 2026-04-15 02:34:47 +09:00
  • 18cd244600 chore: middleware.ts → proxy.ts (Next.js 16 컨벤션) gahusb 2026-04-15 02:33:55 +09:00
  • 97851e68a0 fix: 홈 waveform SVG hydration mismatch + smooth scroll 경고 gahusb 2026-04-15 02:27:44 +09:00
  • 6d0c3c4bcf fix: TopNav 모바일 오버레이 body scroll lock + 푸터 연도 2026 통일 gahusb 2026-04-15 02:25:38 +09:00
  • a9b53a3327 feat: PublicShell + TopNav + 홈 v6 (ai_music_creator 참조) gahusb 2026-04-15 02:18:30 +09:00
  • 6c74b2cc93 feat: Kinetic Ether 디자인 시스템 + 홈 대시보드형 재구성 gahusb 2026-04-15 02:08:54 +09:00
  • 2c8a0f1c37 chore: Resend 발신 도메인을 자체 검증 도메인으로 교체 gahusb 2026-04-15 01:44:58 +09:00
  • 91c0073f23 feat: 구매 신청 모달에 이름 필드 추가 (입금자명 매칭용) gahusb 2026-04-15 01:16:10 +09:00
  • 8da844bb40 fix: 배포 전 보강 — HMAC 타이밍 안전 비교 + 계좌 업데이트 + 고아 정리 gahusb 2026-04-15 01:13:00 +09:00
  • 03340c64a6 feat: /portfolio/[token] 공유 URL + /admin/hidden 관리자 대시보드 gahusb 2026-04-15 01:01:24 +09:00