contact.js와 main.js가 동시 로드되는 index 페이지에서
const _t 중복 선언으로 SyntaxError 발생 → main.js 전체 실행 실패
→ 스크롤 애니메이션 등 모든 기능 동작 불가 문제 해결
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>
- 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>
- 폰트: 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>
- 다크모드 지원 추가 (모든 페이지 CSS)
- 글래스모피즘 카드 스타일 통일
- 하드코딩 컬러 → CSS 변수 전환
- 접근성 개선: skip nav, aria-label, sr-only, role="dialog"
- 파일 구조 정리: 이미지/로고 images/ 폴더로 이동, 미사용 파일 삭제
- 서비스 패키지 8시간 → 6시간으로 변경
- OG 이미지를 전용 mingle-OG.png로 변경
- 컨택트 다크모드 위치 박스 투명 처리
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- 파트너 스트리머 모집 페이지 (partner.html) 추가
- 선발 로드맵 섹션 구현 (2026.01.10 ~ 2026.12.31)
- 지원 조건 및 혜택 안내
- 지원서 양식 템플릿 및 복사 기능
- 이메일 클릭 시 클립보드 복사 기능
- 반응형 디자인 적용 (모바일 최적화)
Update: 팝업 시스템 개선
- index.html 팝업 이미지 및 링크 업데이트
- 쿠키 기반 "오늘 하루 보지 않기" 기능
Update: 네비게이션 메뉴
- 헤더에 Partner 링크 추가
Update: 서버 설정
- Caddy 리버스 프록시 설정 추가 (HTTPS 지원)
- Python 서버 HTTP 모드 강제 설정
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>