Commit Graph

  • 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
  • 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