Commit Graph

  • 65f0a6bb41 Merge PR #2: 라이트 고craft 재설계 (홈·외주·제품 3면) main gahusb 2026-06-30 16:15:35 +09:00
  • 7e1105f574 fix(redesign): ScrollReveal reduced-motion 시 transition까지 생략(정적 표시) gahusb 2026-06-30 14:53:23 +09:00
  • f4fd0f60c9 chore(redesign): 재설계가 죽인 다크/스크롤큐 CSS 제거 + 연결선 gradient 제거 gahusb 2026-06-30 14:52:22 +09:00
  • 37465701af feat(redesign): 제품 페이지 craft 정렬(공통 언어) gahusb 2026-06-30 14:49:10 +09:00
  • c3be57ea1f feat(redesign): 외주 페이지 + 의뢰폼 라이트 전환 gahusb 2026-06-30 14:48:00 +09:00
  • 897e37f14e feat(redesign): 홈 라이트 재구성 + 2축 복원 + 히어로 제품 목업 gahusb 2026-06-30 14:44:15 +09:00
  • 7c6238508b feat(redesign): TopNav 다크 라우트 분기 제거 → 단일 라이트 네비 gahusb 2026-06-30 14:41:40 +09:00
  • 989cc25465 feat(redesign): 쇼케이스 그래디언트 타일 → 라이트 MockWindow 카드 gahusb 2026-06-30 14:40:56 +09:00
  • c1afb58bcd feat(redesign): MockWindow 라이트 목업 시스템(프레임+6스크린+레지스트리) gahusb 2026-06-30 14:38:07 +09:00
  • b2bd7b1b31 docs(redesign): 라이트 재설계 구현 계획 (7 Task) gahusb 2026-06-30 14:35:40 +09:00
  • e5b907dc38 docs(redesign): 라이트 고craft 재설계 설계 문서 확정 gahusb 2026-06-30 14:32:18 +09:00
  • d10fe981f0 fix(deepfield): 히어로 텍스트 대비 복구 — 좌측 앵커 스크림 + 파티클 블룸 완화 gahusb 2026-06-26 18:21:39 +09:00
  • b705f35c2d feat(outsourcing): Deep Field 재스킨 + 쇼케이스 풀 그리드 + 운영 실증 카피 gahusb 2026-06-13 01:10:54 +09:00
  • 4cd4a50869 feat(home): Deep Field 다크 캔버스 재조립 + 운영 실증 카피 gahusb 2026-06-13 00:57:38 +09:00
  • 01c31e3e5d feat(nav): 다크 라우트 인지형 네비게이션 gahusb 2026-06-13 00:40:20 +09:00
  • e22622d36d fix(deepfield): home 그리드 지그재그 3-wide 배치(빈 칸 제거) + 데드 CSS 정리 gahusb 2026-06-13 00:36:37 +09:00
  • 186ae546f2 feat(deepfield): 쇼케이스 카드·그리드 (시드 제너러티브 타일 + 호버 시차) gahusb 2026-06-13 00:29:12 +09:00
  • eb1ecf0021 feat(deepfield): HeroField WebGL 파티클 필드 (full/lite/static + 커서 자기장) gahusb 2026-06-13 00:19:16 +09:00
  • 4b85c52cfe refactor(deepfield): ScrollReveal variant별 복원 클래스 명시 gahusb 2026-06-13 00:14:27 +09:00
  • 4223004c24 feat(deepfield): ScrollReveal 스크롤 연출 컴포넌트 gahusb 2026-06-13 00:06:09 +09:00
  • bd13641f5e feat(deepfield): 렌더 모드 판정(TDD) + useFieldMode 훅 gahusb 2026-06-13 00:05:17 +09:00
  • 5cfa124d38 feat(deepfield): three.js + 다크 토큰 + 쇼케이스 8슬롯 데이터 gahusb 2026-06-13 00:03:43 +09:00
  • 64259a85b5 docs(plan): Deep Field 랜딩 구현 계획 — WebGL 히어로·쇼케이스·다크 재조립 9태스크 gahusb 2026-06-12 23:47:58 +09:00
  • 70068ff3d7 docs(spec): Deep Field 랜딩 경험 — 다크 캔버스 + WebGL 쇼케이스 설계 gahusb 2026-06-12 23:42:55 +09:00
  • 055469a2d5 fix(outsourcing): 의뢰 폼 [다음] 무반응 — goNext 스테일 클로저 제거 gahusb 2026-06-12 07:33:10 +09:00
  • 76fb722a27 fix(docs): CLAUDE.md 사실 정정 gahusb 2026-06-12 05:56:38 +09:00
  • 7f5c7fcb20 chore: music 구매 고아 경로 차단(→/products) + CLAUDE.md 현행화 gahusb 2026-06-12 05:54:18 +09:00
  • dbd4bbf21b feat(mypage): 내 의뢰 타임라인 + 추적 링크 gahusb 2026-06-12 05:47:12 +09:00
  • 5e90295d26 fix(admin): 추적링크 복사 상태 리셋 + 견적 뱃지 색 정리 gahusb 2026-06-12 05:43:00 +09:00
  • 32b07e31fa feat(admin): 의뢰 관리 8종 상태 머신 + 견적 연결·추적 링크 표시 gahusb 2026-06-12 05:38:40 +09:00
  • d62653e834 feat(quote): 거절 액션 + 의뢰 상태 동기화 + 관리자 알림 gahusb 2026-06-12 05:31:25 +09:00
  • 5ceae7e90b fix(admin): 견적 재발송 방어 + title 타입 검증 gahusb 2026-06-12 05:28:22 +09:00
  • 70abad31b7 feat(admin): 의뢰→견적 연결 생성 + 견적 발송(메일·상태 동기화) gahusb 2026-06-12 05:23:01 +09:00
  • f5cfb8bd6f feat(portal): /track/[token] 비회원 의뢰 추적 페이지 gahusb 2026-06-12 05:13:58 +09:00
  • b4f57c85ec refactor(outsourcing): 입력 스타일 상수화 + goNext 방어적 재검증 gahusb 2026-06-12 05:10:03 +09:00
  • 429780d65d feat(outsourcing): 4단계 의뢰 폼 + 접수 완료 추적 안내 gahusb 2026-06-12 05:00:46 +09:00
  • 8e820760e2 feat(contact): 구조화 필드 + 추적 토큰 + 고객 접수 확인 메일 gahusb 2026-06-12 01:32:31 +09:00
  • 146836f56b fix(portal): 토큰 DEFAULT·UNIQUE 인덱스 보장 + 메일 제목 이스케이프 제거 gahusb 2026-06-12 01:29:36 +09:00
  • f7d26c4c3f feat(portal): 의뢰 상태 머신(TDD) + 의뢰/견적 메일 gahusb 2026-06-12 01:21:30 +09:00
  • 5077f6ad17 feat(db): 고객 포털 — contact_requests 상태머신·토큰 + quotes FK gahusb 2026-06-12 01:18:51 +09:00
  • 5751cddcea docs(plan): 리뉴얼 Phase 3 구현 계획 — 외주 고객 포털 + 레거시 정리 gahusb 2026-06-12 01:16:46 +09:00
  • a3933c1081 feat(home): 소프트웨어 진열 섹션 products 동적 연동 gahusb 2026-06-12 00:26:03 +09:00
  • d2a20c5cb7 feat(admin): 제품 관리 — CRUD + 파일 업로드·제품 배정 gahusb 2026-06-12 00:20:48 +09:00
  • e713ebceee docs(plan): Phase 2 재개 체크포인트 — P2-8까지 완료, P2-9 미커밋 중단 gahusb 2026-06-11 13:21:01 +09:00
  • dc5e9d431c fix(admin): 주문 취소에도 confirm 확인 추가 gahusb 2026-06-11 09:17:57 +09:00
  • 7b02e28f6c feat(admin): 주문 관리 페이지 — 입금 확인 원클릭 + 다운로드 활성화 메일 gahusb 2026-06-11 09:13:34 +09:00
  • 8dafb98f47 fix(products): 모달 401 세션만료 처리 + callback open redirect 방어 + 초기 포커스 gahusb 2026-06-11 09:11:05 +09:00
  • 199dae0ee5 feat(products): 동적 카탈로그·상세 페이지 + 계좌이체 구매 모달 gahusb 2026-06-11 09:07:00 +09:00
  • f151af89f3 feat(downloads): 다운로드 검증을 orders 단일 소스로 교체 + 내 제품 제품별 그룹핑 gahusb 2026-06-11 08:47:32 +09:00
  • 3fa865a6e7 fix(orders): user 기준 rate limit + 상품 조회 예외 처리 gahusb 2026-06-11 08:41:42 +09:00
  • 1d5e7254ed feat(orders): 계좌이체 주문 생성 API + 접수/입금확인 메일 gahusb 2026-06-11 08:36:22 +09:00
  • 692fb504d9 feat(products): orders 기반 제품/파일 조회 헬퍼 gahusb 2026-06-11 08:32:44 +09:00
  • e86ca27831 feat(db): 음악 팩 구매 이력 contact_requests → orders 멱등 이관 gahusb 2026-06-11 08:28:34 +09:00
  • 5d90ac310e feat(db): products 카탈로그 확장 + 음악 제품 시드 + pack_files.product_id 백필 gahusb 2026-06-11 08:28:31 +09:00
  • cf89e8cbdb feat(products): vitest 도입 + 제품 접근 확장 로직 (music tier 하위 호환) gahusb 2026-06-11 08:24:33 +09:00
  • fe055fd0d0 docs(plan): 리뉴얼 Phase 2 구현 계획 — orders 단일 소스 제품 판매 시스템 gahusb 2026-06-11 08:21:39 +09:00
  • 0580fe8f5a Merge pull request #1 from gahusb/feature/renewal-phase1 gahusb 2026-06-11 03:13:35 +09:00
  • a25b645933 fix(renewal): mypage 숨김 링크 교체 + /products 스텁 + sitemap 정리 gahusb 2026-06-11 03:04:06 +09:00
  • c447294c84 fix(quote): 보라 잔재·navy 리터럴을 jsm 토큰으로 정리 gahusb 2026-06-11 02:49:19 +09:00
  • c2d7455f65 refactor(design): 노출 페이지 잔여 글래스·다크 스타일 정리 gahusb 2026-06-11 02:44:36 +09:00
  • 4bd5400406 feat(mypage): 4탭 재구성 + 전문 톤 리디자인 (데이터·다운로드 로직 무수정) gahusb 2026-06-11 02:31:40 +09:00
  • 76994c28f1 fix(login): 포커스 링·type=button·disabled 대비 접근성 보완 gahusb 2026-06-11 02:18:37 +09:00
  • cd1f67d076 feat(login): 로그인 페이지 전문 톤 리디자인 (인증 로직 무수정) gahusb 2026-06-11 02:14:43 +09:00
  • e0b6120bb6 fix(outsourcing): 착수금 표기를 기존 공표 조건(30%)으로 정정 gahusb 2026-06-11 02:12:29 +09:00
  • a11006fab5 feat(outsourcing): 외주 의뢰 페이지 신설 + work 라우트 리다이렉트 gahusb 2026-06-11 02:04:38 +09:00
  • b846a713c1 fix(seo): jsonLd Service URL을 /outsourcing으로 정렬 gahusb 2026-06-11 01:56:58 +09:00
  • be3cc3752e feat(home): 외주+소프트웨어 2축 메인 페이지 풀 리디자인 + 메타데이터 교체 gahusb 2026-06-11 01:53:08 +09:00
  • 89dc5364d1 fix(nav): 모바일 드로어 접근성 (aria-expanded·Esc·dialog role) + hover 클래스화 gahusb 2026-06-11 01:48:24 +09:00
  • 6d6d6f353a feat(nav): 외주·소프트웨어 2축 네비게이션 + 푸터 리뉴얼 gahusb 2026-06-11 01:42:37 +09:00
  • b13ddd3841 feat(visibility): 사주·음악·설문·패키지 라우트 숨김 가드 적용 gahusb 2026-06-11 01:35:46 +09:00
  • 281edd9a52 fix(visibility): 기존 시드 행도 숨김 갱신되도록 DO UPDATE + 재사용 경고 JSDoc gahusb 2026-06-11 01:29:23 +09:00
  • f6df890297 feat(visibility): service_settings 기반 서비스 숨김 가드 + 레거시 서비스 시드 gahusb 2026-06-11 01:24:07 +09:00
  • 776985eca8 fix(design): 미정의 --font-pretendard 변수 간접참조 제거 gahusb 2026-06-11 01:22:13 +09:00
  • e14e527e28 feat(design): JSM 전문 토큰 체계 + Pretendard 도입, kx 토큰 재매핑 gahusb 2026-06-11 01:15:11 +09:00
  • a496c2244b docs(plan): 리뉴얼 Phase 1 구현 계획 — 디자인 토큰·숨김 가드·메인/외주/로그인/마이페이지 gahusb 2026-06-11 01:06:48 +09:00
  • d46acc43e3 docs(spec): 사이트 리뉴얼 설계 — 외주+소프트웨어 판매 2축 재구성 gahusb 2026-06-11 00:59:36 +09:00
  • 3e0d8bcf88 docs(plan): Phase 6 ① 완료 + 재개 체크포인트(③ DNS 전환 직전) 기록 gahusb 2026-06-08 03:16:21 +09:00
  • 0aa4da7143 docs(plan): Phase 5 완료 — 앱 NAS 배포(Gitea registry) + app.jaengseung-made.com 검증 gahusb 2026-06-06 17:20:22 +09:00
  • 38fe9dec3f fix(docker): 빌드타임 더미 RESEND_API_KEY로 standalone 빌드 통과 gahusb 2026-06-06 16:58:28 +09:00
  • e56a2af9e8 docs(readme): 현재 정체성(SaaS+커스텀 외주)·기술스택·self-host 배포 반영 gahusb 2026-06-06 16:25:38 +09:00
  • 58290041e1 docs(plan): Phase 4 완료(OAuth E2E 검증) + Phase 6 supa 노출·OAuth 부분 완료 gahusb 2026-06-06 16:20:44 +09:00
  • 5d4599642a feat(deploy): Next standalone 출력 + Dockerfile (NAS self-host Phase 3) gahusb 2026-06-06 14:50:08 +09:00
  • f9d3664608 docs(plan): Phase 2 완료 — 무손실 데이터 이전(PG17 전환·쟁승만·RLS 검증) gahusb 2026-06-06 14:50:08 +09:00
  • 866853e594 docs(plan): Phase 1 완료 — NAS self-host Supabase 스택 기동(11개 healthy) gahusb 2026-06-06 13:42:32 +09:00
  • 0cad590ddb docs(plan): Phase 0 완료 — 리소스 실측·443 노출방식·gitea 기존운영 반영 gahusb 2026-06-02 11:15:02 +09:00
  • 8b03a7024e docs(plan): NAS 풀 self-host 전환 단계별 마이그레이션 계획 (Phase 0-7) gahusb 2026-06-02 09:50:14 +09:00
  • ee5dbb2927 docs(spec): 배포를 기존 deployer와 분리된 별도 방식으로 정정 (검토 반영) gahusb 2026-06-02 09:47:21 +09:00
  • 4cbc50dc70 docs(spec): NAS 풀 self-host 전환 설계 (Vercel/Supabase/GitHub → NAS/self-host Supabase/Gitea) gahusb 2026-06-02 09:45:04 +09:00
  • 1b4e6803a2 fix(db): contact_requests.phone 컬럼 보장 + project_milestones anon 전체 CRUD 정책 제거 gahusb 2026-06-01 15:13:59 +09:00
  • 3dc6a28979 chore(db): quotes RLS 활성화 + 미사용 PostGIS 제거 (Supabase linter 'RLS Disabled' 해소) gahusb 2026-05-31 16:47:45 +09:00
  • 6d16e17969 Merge: SaaS 전환 마이그레이션 P1·P2·P4 + P3 골격 gahusb 2026-05-31 16:11:44 +09:00
  • 4cbc563411 docs(plan): SaaS 전환 마이그레이션 P1·P2·P4 완료 + P3 골격 구현 상태 반영 gahusb 2026-05-31 16:09:43 +09:00
  • a9d6091d1a feat(music): 음악 팩을 'AI 음악 생성 개발 가이드 패키지' 단품으로 디벨롭 (구독 폐기) gahusb 2026-05-31 16:08:36 +09:00
  • 4eee1b5c31 feat(ia): SaaS 제품 카탈로그(/packages) + 네비를 SaaS·음악·외주 3축으로 재편 gahusb 2026-05-31 16:08:28 +09:00
  • ec8c4345b8 chore(blog): /work/blog 라우트·참조·메타 완전 제거 (2026-05-29 재정의) gahusb 2026-05-31 15:51:40 +09:00
  • 87aa498500 feat(admin): AdminSidebar에 "설문 응답" 메뉴 추가 gahusb 2026-05-16 05:40:08 +09:00
  • 7f196f1c19 feat(admin): /admin/survey 대시보드 — 목록 + 통계 + CSV + 상세 modal gahusb 2026-05-16 05:38:59 +09:00
  • fa9b05c7e8 feat(api): /api/admin/survey GET — 목록 + 통계 + CSV export gahusb 2026-05-16 05:36:40 +09:00
  • ac9b70fb5e feat(shell): DashboardShell STANDALONE_PATHS에 /gyeol 추가 gahusb 2026-05-16 05:34:53 +09:00
  • 41f6b347a9 feat(api): /api/survey POST — DB 저장 + Resend 확인 메일 gahusb 2026-05-16 05:33:50 +09:00