- DevLog(블로그) 인프라: build-blog.js (MD→HTML), devlog.css, devlog.js
- DevLog 목록/포스트 페이지 4개 언어 (ko/en/ja/zh)
- 글 2편 작성 + 번역: 관성식vs광학식, 광학식 파이프라인
- 전체 네비게이션에 DevLog 탭 추가 (37+ HTML)
- 메인 팝업(요금제 변경 안내) 제거 (ko/en/ja/zh)
- i18n.js: 언어별 페이지에서 번역 JSON 항상 로드하도록 수정
- 방문자 싸인 이미지 3장 추가 (webp 변환)
- sitemap, i18n JSON, package.json 업데이트
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Google Calendar 연동 예약 현황 페이지 (ko/en/ja/zh 4개 언어)
- Apps Script 프록시로 예약 일정만 노출 (이벤트 상세 비공개)
- localStorage 캐싱 + 인접 월 프리페치로 로딩 최적화
- 전체 36개 HTML 파일 인라인 헤더에 Schedule 네비게이션 링크 추가
- 스케줄 페이지 i18n.js 누락 수정 (언어 스위처 동작 복구)
- i18n JSON에 schedule 관련 번역 키 추가
- sitemap.xml에 schedule URL 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 녹화/라이브 방송 비교 배너 추가 (서비스 섹션 상단)
- 서비스 1: "녹화 전용" 안내 배지 (헤더 하단)
- 서비스 2: "별도 패키지" 안내 배지 (헤더 하단)
- 후작업 추가 옵션: 데이터 클린업 (5~10만원/분) / 리타게팅 (30~50만원/분)
- 한/영/일/중 4개 언어 번역 완료
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 햄버거 메뉴 중복 바인딩 방지 (initializeNavigation 가드 추가)
- 모바일 메뉴 애니메이션 좌측 슬라이드 → 위에서 아래 드롭다운으로 변경
- 전체 HTML 파일 common.js/common.css 캐시 버스팅 (?v=20260313)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 서비스 페이지: 추가 옵션 요금 섹션 내 할인 혜택 카드 2개 추가
- 추천인 할인 (신규+추천인 모두 20%)
- 다회권 할인 (3회 20%, 5회 25%, 7회 30%)
- 메인페이지 CTA: "다회 이용 시 최대 30% 할인" 배너 링크 추가
- CSS: 할인 카드, 테이블, 반응형, 다크모드 스타일
- en/ja/zh 4개 언어 모두 적용
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- canonical URL: .html 제거하여 sitemap clean URL과 일치
- hreflang URL: 전 언어(ko/en/ja/zh) .html 제거
- og:url: canonical과 동일하게 clean URL 적용
- 총 36개 파일 수정 (4개 언어 × 9개 페이지)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 메인페이지(/)를 맨 위로 이동 (네이버 서치어드바이저 대응)
- 404/backgrounds/props 등 불필요 페이지 제거
- lastmod 제거 (검색결과 날짜 표시 방지)
- priority 계층화 및 언어별 그룹핑
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
contact.js와 main.js가 동시 로드되는 index 페이지에서
const _t 중복 선언으로 SyntaxError 발생 → main.js 전체 실행 실패
→ 스크롤 애니메이션 등 모든 기능 동작 불가 문제 해결
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- en/contact.html: 폼 라벨/버튼/카카오톡 카드 영어로 수정
- ja/contact.html: 폼 라벨/버튼/카카오톡 카드 일본어로 수정
- zh/contact.html: 폼 라벨/버튼/카카오톡 카드 중국어로 수정
- i18n JSON 미로드 시에도 올바른 언어 표시되도록 HTML 폴백 텍스트 수정
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- en/ja/zh index.html에 contact.css, contact.js 추가
- 온라인 문의폼 + 개인정보 모달 임베드
- FAQ 바로가기에 온라인 문의하기 버튼 추가
- CTA 섹션 오시는 길 → 카카오톡 오픈채팅 카드로 교체
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 플로팅 문의 버튼: 전 페이지 하단 좌측 고정 (카카오톡/전화/문의 3옵션)
- 메인페이지 CTA 섹션: 오시는 길 → 카카오톡 오픈채팅 카드로 교체
- 메인페이지 하단: 온라인 문의폼 직접 임베드 (contact 페이지 이동 불필요)
- FAQ 바로가기: 온라인 문의하기 버튼 추가 (#inline-contact 앵커)
- i18n 4개 언어 번역 키 추가 (floating CTA, CTA 카카오톡, 문의폼)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 문의 폼 프론트엔드 (이름, 이메일, 전화, 문의유형, 메시지, 개인정보동의)
- api-server.py에 /api/contact 엔드포인트 추가 (Discord Bot API 2채널)
- bot/discord_cleanup.py: 7일 후 자동 삭제 봇
- 개인정보처리방침 모달 (PIPA 10개 항목, 국외이전 명시)
- 민감정보 입력 경고 문구
- 개인정보 동의 체크 시에만 제출 버튼 활성화
- API 실패 시 대체 연락 안내 오버레이 (이메일/전화/Discord)
- 4개 언어 i18n 지원 (ko/en/zh/ja)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 푸터: Discord minglestudio_mocap 링크 추가
- Contact 페이지: Discord 카드 추가 (5개 그리드)
- 메인페이지 CTA: Discord 정보 카드 추가
- i18n: 4개 언어 파일에 Discord 번역 키 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
모든 페이지의 동적 푸터와 백업 푸터에서 '비즈니스 문의' →
minglestudio@minglestudio.co.kr, '예약 문의' → help@minglestudio.co.kr로 변경
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
해외 이용자를 위해 영어/중국어/일본어 번역 파일의 모든 KRW 가격을
USD로 변환. 서비스 페이지, MV 제작, 옵션, QnA 이메일 양식 등
전체 가격 관련 텍스트 업데이트.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- i18n 엔진 구현 (js/i18n.js): 언어 감지, JSON 로드, DOM 번역, 한국어 복원 지원
- 번역 JSON 파일 생성 (i18n/ko.json, en.json, zh.json, ja.json) - 517키 동기화
- 전체 HTML 페이지 data-i18n 태깅 (8개 페이지 + header/footer 컴포넌트)
- 언어 스위처 UI 및 CSS 추가 (header + common.css)
- JS 동적 문자열 번역 적용 (common/contact/gallery/main/portfolio.js)
- 한국어 복원 버그 수정: 원본 텍스트를 data-i18n-ko 속성에 저장하여 복원
- 일본어 브랜드명 통일: ミングルスタジオ → Mingle Studio
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 서비스1 명칭 '모션캡처 녹화 서비스'로 통일
- 가격 카드 설명을 모션 녹화 중심으로 수정 (방송 표현 제거)
- SEO 메타/OG/Twitter 가격 및 용어 오류 수정
- mailto 템플릿 가격·용어 현행화
- 메인 팝업: 3월 요금제 변경 안내로 교체
- 할인 이벤트 종료, 스트리밍글 4시간 신설, 추천인 제도 오픈
- 팝업 스크롤바 숨김 처리 및 변경사항 카드 스타일 추가
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- index.html: meta, JSON-LD, 히어로 카운터, 장비 소개
- gallery.html: OG/Twitter 메타, 이미지 alt
- services.html: OG/Twitter 메타, 스펙 태그
- qna.html: FAQ 장비 안내
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 폰트: Pretendard/Noto Sans KR → 나눔스퀘어(NanumSquare)로 전면 교체
- CSS 변수 체계화: font-weight, z-index, duration, border-radius 등 토큰 추가
- 이모지 → Font Awesome 아이콘 전면 교체 (전 페이지)
- 푸터 3단 그리드 구조 개편 (회사정보/연락처/오시는 길)
- CTA 섹션 다크 시네마틱 디자인 적용
- 컨택트 페이지 카드 hover 효과 및 위치 섹션 개선
- 가격 금액 색상 원래 오렌지로 복원
- 다크모드 글래스모피즘 일관성 강화
- 이미지 및 프로필 리소스 업데이트
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- GTM ID 변경: GTM-KZKV535P → GTM-PPTNN6WD
- GA4 직접 설치: G-R0PBYHVQBS 측정 코드 추가
- 적용 파일: 전체 HTML 페이지 (10개)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 메인페이지 클라이언트 섹션 위에 방문 크리에이터 섹션 추가
- 10명 크리에이터 사인 이미지 무한 스크롤 마키
- 이미지 아래 크리에이터 이름 표시
- 다크모드 및 모바일 반응형 지원
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- index.html 클라이언트 섹션 위에 파트너 스트리머 섹션 추가
- about.html 팀 소개 아래, Core Values 위에 Partner Streamer 섹션 추가
- css/common.css에 파트너 스트리머 카드 스타일 및 다크모드 지원
- 채널 링크: SOOP, YouTube, Instagram, X
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- CSS 변수 시스템 확장 (4단계 그림자, 다크모드 텍스트 불투명도, 틸 악센트, 스태거 딜레이)
- btn-secondary 오렌지→틸 아웃라인으로 차별화
- 카드 변형 클래스 추가 (card--flat/elevated/interactive)
- 6개 페이지 CSS 중복 제거 및 그림자/다크모드 표준화
- 다크모드 텍스트 가시성 수정 (QnA, services 등)
- reveal 애니메이션 변형 (fade, zoom) 및 stagger-children 적용
- 태블릿 브레이크포인트 (769px~1024px) 추가
- 공통 page-header 스타일 통합
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>