- 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>
- 플로팅 문의 버튼: 전 페이지 하단 좌측 고정 (카카오톡/전화/문의 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>
해외 이용자를 위해 영어/중국어/일본어 번역 파일의 모든 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>