MC 관리 — 이메일 발송 로그 \u0026 설정 — 이메일 발송 내역을 DB에 기록하는 로그 시스템과, 신규 신청 알림 ON/OFF 토글 및 수신 이메일 주소를 관리자 UI에서 설정할 수 있는 기능 추가. 통계 대시보드(전체/성공/실패/알림/일괄), 유형 필터, 페이지네이션, 로그 삭제 기능 포함 (v1.5.0)
MC 관리 — 신규 신청 이메일 알림 — 신청서 응답이 등록되면 관리자([email protected])에게 자동으로 HTML 이메일 알림 전송. 신청 번호, 신청자, 마크ID, 접수 일시, 전체 응답 데이터 및 📊 응답 목록 바로가기 링크 포함. 이메일 발송 실패 시에도 신청은 정상 처리 (v1.4.2)
Modrinth 이미지 파이프라인 — 갤러리 Fallback 누락 수정 — icon_url 없는 프로젝트(rethinking 셰이더 등)에서 gallery 이미지가 무시되던 버그 수정. 전체 5개 Modrinth 에이전트 영향. modrinth-utils.php v2.0→v2.1
스트리머 허브 v2.0 — 채널 페이지 \& 콜라보 보드 시스템 — 범용 채널 페이지(/channel/{slug}/) 및 콜라보 보드(/collabs/) MVP 출시. 채널 프로필, 방송 스케줄, 합방 모집/참가 신청, 승인/거절 워크플로우, 게임 태그 필터, 다크 모드 완벽 지원. 기존 수탉 페이지 100% 보존.
커뮤니티 보드 골드 데이터 매칭 오류 3건 수정 — 2026-03-14 골드 리브랜딩(points→gold) 과정에서 존재하지 않는 함수명(gbb_get_gold(), gbb_add_gold())을 호출하여 골드 기능이 작동하지 않던 버그 수정. ① 셀프핀 골드 0G 표시: 게시글 상단 고정 기능에서 내 골드가 항상 0G로 표시 → gbb_get_points()로 수정, 실제 잔액(238,837G) 정상 표시. ② 퀴즈 골드 미지급: 퀴즈 참여/정답 시 골드가 지급되지 않음 → gbb_add_point()로 수정. ③ 도전과제 골드 미지급: 도전과제 완료 시 골드가 지급되지 않음 → gbb_add_point()로 수정. 대상 파일: post-view.php, quiz-system.php, content-feed.php
MC 관리 응답 목록 — 답변 텍스트 복사 기능 — 관리자 응답 보기 페이지(/wp-admin/admin.php?page=gbmc-submissions&form_id=N)에서 각 답변 텍스트를 손쉽게 복사할 수 있는 기능 추가. ① 모든 답변 값(마크ID, 채널명, 이메일, 디스코드 등)을 readonly 필드로 렌더링하여 더블클릭 시 전체 텍스트 자동 선택. ② 각 답변 옆 📋 복사 버튼 클릭 시 navigator.clipboard.writeText() API로 클립보드에 즉시 복사, 구형 브라우저용 document.execCommand('copy') fallback 포함. ③ 복사 성공 시 버튼이 ✅로 1.5초간 변환되는 시각적 피드백. ④ 기존 다크 테마(#14141f 배경, #333 테두리, #8b5cf6 보라색 포커스)와 완전 통일. ⑤ 모바일 반응형 대응(@media max-width: 600px flex-wrap). 플러그인 v1.3.0→v1.3.1 (CSS/JS 캐시 버스팅)
MC 서버 내 신청 내역 — 승인 안내 메시지 미표시 수정 — /mc-server/?my=ID(내 신청 내역) 페이지에서 관리자가 안내 토글을 ON하고 메시지/URL을 설정해도 안내 콘텐츠가 전혀 표시되지 않던 문제 수정. 근본 원인: v1.3.0 리팩토링에서 안내 표시를 ?my=ID → ?form=ID로 이전하면서 ?my=ID 경로의 렌더링 코드가 누락됨. 승인 상태 카드 하단에 📢 안내 카드(메시지 본문 + 🔗 안내 페이지 바로가기 버튼) 추가. 승인 + 토글 ON + 메시지/URL 존재 시에만 조건부 표시
🔧
개선 1
MC 서버 내 신청 확인 — 승인 메시지 문구 수정 — /mc-server/?my=ID 페이지에서 승인 완료 시 표시되는 메시지를 "🎉 서버 화이트리스트에 등록되었습니다. 게임에서 접속해보세요!" → "🎉 서버 화이트리스트에 등록되었습니다."로 변경. 불필요한 안내 문구 제거하여 간결한 메시지 제공
MC 신청서 — 승인 회원 이메일 일괄 발송 — 관리자가 폼 빌더에서 이메일 제목·본문·안내 URL을 설정한 후, 신청서 목록(📧) 또는 응답 보기 페이지에서 승인된 모든 회원에게 이메일을 일괄 발송. {username}, {minecraft_id}, {url} 변수 지원, HTML 형식 이메일에 보라색 CTA 버튼 포함
MC 신청서 — 승인 회원 안내 메시지 (토글 제어) — 관리자가 폼 빌더에서 안내 메시지와 URL을 설정하고, 신청서 목록의 📢 토글 버튼으로 공개/비공개를 즉시 제어. ON 시 승인된 회원이 신청서 페이지(/mc-server/?form=ID)에 접속하면 📢 안내 뱃지 + 메시지 + 보라색 CTA 버튼이 표시됨. OFF 시 즉시 숨겨짐. 마감된 신청서에서도 동작
MC 신청서 목록 — 관리 액션 버튼 추가 — 신청서 목록에 📧(이메일 발송) / 📢(안내 ON) / 🔕(안내 OFF) 토글 아이콘 추가. 이메일 설정이 있고 승인 회원이 있는 경우에만 📧 표시, 안내 설정이 있는 경우에만 📢/🔕 표시
🐛
버그 수정 1
MC 신청서 — CSV 내보내기/응답 목록 심사자 표시 오류 수정 — 탈퇴한 사용자가 심사자인 경우 CSV 내보내기 및 응답 보기 페이지에서 오류가 발생하던 문제 수정
🔧
개선 2
MC 신청서 — 폼 삭제 시 이메일/승인/토글 설정 자동 정리 — 신청서 삭제 시 이메일·안내 메시지·토글 설정이 함께 삭제
MC 신청서 — 폼 복제 시 이메일/승인/토글 설정 함께 복제 — 신청서 복제 시 모든 관련 설정이 새 신청서에 자동 복제
MC 서버 내 신청 보기 — 하단 버튼 사이즈·정렬 통일 — /mc-server/?my=ID 페이지 하단의 "🚫 신청 취소"와 "← 목록으로 돌아가기" 두 버튼의 크기가 불균일하고 텍스트 정렬이 일관되지 않던 문제 수정. 근본 원인: (신청 취소)에 인라인 스타일(background:#ef4444;color:#fff;border:none)이 적용되고, (목록으로 돌아가기)는 .gbmcm-btn CSS 클래스만 사용하여 box model과 높이가 달랐음. 수정: ① .gbmcm-btn 기본 클래스를 display: inline-block → inline-flex + align-items: center + justify-content: center + text-align: center + box-sizing: border-box로 업그레이드하여 모든 버튼 텍스트 중앙 정렬 통일. ② .gbmcm-btn-danger 클래스 신규 추가(빨간색 위험 액션 버튼 전용, #ef4444, hover #dc2626). ③ .gbmcm-bottom-actions 클래스 신규 추가 — 하단 버튼 영역 flex 레이아웃 + 자식 .gbmcm-btn에 min-width: 160px + min-height: 44px 적용. ④ page-mc-server.php의 인라인 스타일 제거 → CSS 클래스 기반으로 전환. 데스크톱(1280px)/모바일(375px) 양쪽 검증 완료. 플러그인 v1.1.2→v1.1.3 (CSS 캐시 버스팅)