📋 Changelog

업데이트 로그

GAMEBOY.KR의 모든 변경사항을 투명하게 기록합니다

v3.50.0 현재 버전
213 릴리스 수
798 변경 항목
2주 전 마지막 업데이트
91~105 / 총 224개 릴리스 · 페이지 7/15
v3.32.7

🐛 버그 수정 1

  • **wp-admin 글쓰기 에디터 UI 로드 실패 + 글 내용 잘림 수정** — 글쓰기(post-new.php) 및 글 편집 페이지에서 비주얼 에디터(TinyMCE) 툴바가 표시되지 않고, 글 작성 후 저장 시 내용이 잘려서 등록되던 문제 수정. 원인: SEO 성능 최적화용 defer 스크립트 처리가 WordPress 코어 라이브러리(Underscore.js, Lodash) 로딩 순서를 깨뜨려, 에디터 초기화에 필요한 Backbone/Media 컴포넌트가 충돌. wp-admin 페이지에서는 defer를 적용하지 않도록 수정하여 에디터 정상 동작 복원
v3.33.0

🆕 신규 기능 4

  • 🤖 관리자 AI 자동 글쓰기 — 외부 URL을 입력하면 AI가 분석하여 커뮤니티 게시판에 블로그 형식 글을 자동 등록하는 관리자 전용 기능. YouTube 영상 임베드 프리뷰, 일반 웹 OG 링크 프리뷰 카드 포함. 게시판 카테고리 선택, 실시간 진행 상태, 최근 생성 이력 조회. /board/ 메인에 관리자 전용 AI 자동 글쓰기 버튼 추가
  • MC 관리 — 응답 확인 기능 — 관리자가 신청서별로 응답 확인 대상 사용자를 지정하면, 해당 사용자는 프론트엔드(/mc-server/)에서 📊 응답 확인 버튼을 통해 간소화된 뷰 전용 응답 목록을 확인할 수 있습니다. 관리자 응답 보기 페이지에 태그 형태의 사용자 관리 UI(추가/제거) 포함.
  • MC 관리 — 응답 확인 기능 — 관리자가 신청서별로 응답 확인 대상 사용자를 지정하면, 해당 사용자는 프론트엔드(/mc-server/)에서 간소화된 뷰 전용 응답 목록을 확인할 수 있습니다. 관리자 응답 보기 페이지에 태그 형태의 사용자 관리 UI 포함.
  • MC 관리 — 응답 뷰 메모 기능 — 각 응답 카드에 메모 입력 기능 추가. 응답 확인 대상 사용자는 메모를 작성할 수 있고, 메모 삭제는 관리자만 가능. 실시간 AJAX 반영, 슬라이드 애니메이션, Enter키 등록 등 편의 기능 포함.

🔧 개선 2

  • AI 자동 글쓰기 폼 UI 개선 — 카테고리 select와 URL 입력을 2줄 구조로 변경하여 긴 카테고리명 잘림 해소, 전체 너비 활용, 모바일 반응형 최적화, CSS/JS filemtime 기반 캐시 버스팅 적용
  • MC 관리 — 응답 뷰 URL 자동 링크 — 응답 데이터 중 URL 주소를 자동 인식하여 클릭 가능한 링크로 변환합니다. 새 탭에서 열리도록 target="_blank" 적용.

🔒 보안 1

  • MC 관리 — 응답 확인 보안 강화 — 비로그인 사용자 접근 차단(로그인 안내 표시), in_array strict 타입 비교, 이메일 필드 마스킹(개인정보 보호), 브레드크럼 응답/내 신청 페이지 대응 추가, 불필요한 이중 조건문 정리.
v3.32.5

📌 기타 1

  • 스트리머 허브 전체 프론트엔드 SEO 전수 조사. discover/groups/promotions/partners/schedules/mediakit/quick 7개 페이지 SEO 추가. 채널 JSON-LD Person 보강(jobTitle, knowsAbout, interactionStatistic). 콜라보 Event JSON-LD startDate/image/capacity 추가. BreadcrumbList URL 정정.
v3.32.1

🆕 신규 기능 1

  • 콜라보 내용 수정 + 수정 이력 로그 시스템 — 방장이 콜라보 상세 페이지에서 직접 내용을 수정할 수 있는 기능 추가. 수정 가능 필드: 제목/설명/게임/예정 날짜·시간/모집 인원/디스코드 URL. open 또는 closed 상태에서만 수정 가능하며, 모든 변경 사항은 wb_gb_collab_edit_logs 테이블에 자동 기록. 수정 이력은 콜라보 상세 페이지 하단에 타임라인 형태로 공개 표시(수정자·시각·변경 전후 값). REST API 2개 추가: /collab/{id}/update (POST), /collab/{id}/edit-logs (GET)
v3.32.0

🆕 신규 기능 3

  • 마이페이지 스트리머 허브 탭 — 기존 방송 탭을 스트리머 허브 탭으로 교체. 채널 보유 시 채널 요약 대시보드(완성도/등급/콜라보/평점) + 빠른 링크(콜라보 보드/그룹/발견 피드/프로모션) 표시, 미보유 시 채널 생성 유도 CTA 표시
  • GNB 스트리머 허브 드롭다운 — 상단 네비게이션 바에 스트리머 허브 메뉴 추가 (콜라보 보드, 그룹, 발견 피드, 프로모션 서브메뉴 포함)
  • 프로필 드롭다운 내 채널 링크 — 우측 상단 유저 메뉴에 내 채널 바로가기 추가 (채널 보유 유저만 표시)

🗑️ 제거 1

  • 마이페이지 방송 탭 제거 — OBS 브라우저 소스 플레이스홀더였던 방송 탭을 제거하고, 스트리머 허브 탭으로 대체

🐛 버그 수정 1

  • GNB 스트리머 허브 드롭다운 미표시 수정 — 데스크톱 상단 네비게이션에서 스트리머 허브 메뉴에 hover해도 서브메뉴(콜라보 보드/그룹/발견 피드/프로모션)가 나타나지 않던 문제 수정. 근본 원인 3건: ① 부모 요소(#primary-menu 등) overflow:auto + height:45px로 absolute 드롭다운이 잘림 → overflow:visible 강제 적용 ② 부모 테마 CSS와 specificity 경합 → !important로 우선순위 확보 ③ 데스크톱 메뉴의 서브메뉴 텍스트가 screen-reader-text 클래스(1px x 1px)로 숨겨짐 → 드롭다운 내 screen-reader-text 스타일 해제. 다크모드 배경(#1a1a2e) + 보라색 보더 + hover 시 보라색 하이라이트 스타일 적용. 모바일 UX 영향 없음 확인
v3.31.0

🆕 신규 기능 2

  • 콜라보 상호 평가 시스템 (Sprint 2) — 4차원 별점(종합/시간약속/소통/분위기) + 다시합방 여부 + 한줄후기. 블라인드 48시간 후 양측 동시 공개. 악용 방지: 1~2점 사유 필수, 동일 상대 3회 초과 평균 제외
  • 스트리머 평판 시스템 — 평판 캐시 테이블(gb_streamer_reputation) + 콜라보 등급(new/active/veteran/master/legend) + 다시합방 비율 자동 산정. 크론으로 하루 2회 갱신

🔧 개선 1

  • 콜라보 상세 페이지 방장 UX 개선 — 방장 전용 모집 마감/합방 완료 버튼 추가. 완료 시 참가자 전원에게 평가 요청 알림 자동 발송
v3.30.2

🔧 개선 2

  • 콜라보 자동 상태 전환 cron 기획서 반영 — 기존 3단계(open→closed→completed→archived)를 기획서 Section 7-6에 맞게 4단계로 재구현: ① 7일 경과 + 승인 참가자 0건 → expired ② 예정일+24시간 경과 → completed ③ 30일 미완료 → expired ④ 완료 후 30일 → archived
  • 합방 최대 인원 설정 개선 — 합방 인원 입력을 select에서 number input(2~100명)으로 변경. DB에 max_collab_size 컬럼 추가. 스케줄별 max_participants 컬럼 추가

🆕 신규 기능 2

  • 콜라보 expired 상태 뱃지 추가 — ⏰ 만료 뱃지(주황색) + 📦 보관됨 뱃지 CSS 추가. 기획서 라이프사이클에 맞게 모든 상태(open/closed/completed/expired/cancelled/archived) 시각적 구분 완성
  • 방송 스케줄 전용 관리 페이지/channel/{slug}/schedules/ 신규 생성. 스케줄 등록/인라인 수정/삭제 CRUD + 합방 설정(상태/메시지/인원) 통합. REST API 3개 엔드포인트 추가(POST/PUT/DELETE)
v3.30.1

🐛 버그 수정 1

  • MC 서버 신청서 관리자 알림 이메일 답변 내용 누락 수정 — 신청서 폼 제출 시 관리자에게 발송되는 알림 이메일에서 답변 내용이 표시되지 않던 문제 수정. 원인: 이메일 HTML 테이블의 white-space:nowrap + overflow:hidden 조합으로 긴 라벨이 값 컬럼을 600px 밖으로 밀어냄. 수정 내용: (1) 라벨/값 세로 배치 레이아웃으로 변경 (2) table-layout:fixed + word-break:break-word 적용 (3) checkbox 배열 데이터 sanitize 방어 코드 추가
v3.29.1

🔧 개선 1

  • 포인트 → 골드 전면 리팩토링 — 시스템 전체의 Point/P 명칭을 Gold/G로 변경. gold-system.php 신규 생성(하위호환 래퍼 유지), quiz-system/content-feed/casino/roulette/gameboy-community-board/functions.php/page-mypage.php 등 12개 파일에서 함수명·변수명·UI텍스트 일괄 수정. DB 테이블명은 안전을 위해 기존 유지.
v3.29.0

🆕 신규 기능 3

  • Phase HUB-2 — 스트리머 그룹/크루 플랫폼 기획 — 누구나 자유 그룹(크루/팀/동호회) 생성·관리·콜라보 중개 가능한 오픈 플랫폼 기획 완료. 9개 URL 페이지, 10개 DB 테이블, SEO 전면 구현, 모바일 반응형 설계 포함
  • 스트리머 허브 공통 특전 기획 — 마인크래프트 서버 후원 연동 플러그인 기본 탑재 특전을 HUB-1/HUB-2 공통 혜택으로 정식 기획 확정
  • Phase HUB-2 그룹 생성/삭제 정책 추가 — 회원 기준 그룹 생성, 최소 3개월 유지 후 삭제 가능, 삭제 후 30일 재생성 쿨다운, 관리자 예외 등 7개 정책 항목 + UI 안내 메시지 기획

🔧 개선 1

  • 스트리머 허브 네이밍 변경 — MCN(기획사 느낌) → 스트리머 허브(커뮤니티·중개·지원 플랫폼)로 전체 문서 용어 통일. Phase MCN-1/MCN-2 → Phase HUB-1/HUB-2로 변경
v3.20.0

🆕 신규 기능 1

  • 스트리머 허브 v2.0 — 채널 페이지 \& 콜라보 보드 시스템 — 범용 채널 페이지(/channel/{slug}/) 및 콜라보 보드(/collabs/) MVP 출시. 채널 프로필, 방송 스케줄, 합방 모집/참가 신청, 승인/거절 워크플로우, 게임 태그 필터, 다크 모드 완벽 지원. 기존 수탉 페이지 100% 보존.

🔧 개선 1

  • Valnet CMS 수집 패턴 고도화 — ai_publisher.php enrichBodyText() 셀렉터 동기화, JSON 배열 파싱 수정, Valnet CMS 노이즈 위젯(display-card, w-game, w-poll 등) 제거 대상 추가. media_extractor.php에 data-img-url lazy loading 패턴 추가. GameRant 기사 body_text 280자→3,769자 수집 개선.

🐛 버그 수정 1

  • DLSS 5 기사 원문 정확성 보강 — 부적절한 독자 취재 표현(GAMEBOY.KR이 입수한 정보) 삭제, 엔비디아 공식 블로그 포스트 하이퍼링크 추가. (WP Post #107884)
v3.28.1

🗑️ 제거 1

  • 메인 페이지 방송 채널 등록 CTA 버튼 제거 — 홈페이지 우하단 플로팅 🎮 버튼(gsr-home-cta-toggle) 비활성화. 이전 수정에서 재활성화된 코드를 다시 제거
v3.28.0

🆕 신규 기능 1

  • MC 관리 — 이메일 발송 로그 \u0026 설정 — 이메일 발송 내역을 DB에 기록하는 로그 시스템과, 신규 신청 알림 ON/OFF 토글 및 수신 이메일 주소를 관리자 UI에서 설정할 수 있는 기능 추가. 통계 대시보드(전체/성공/실패/알림/일괄), 유형 필터, 페이지네이션, 로그 삭제 기능 포함 (v1.5.0)
v3.27.0

🆕 신규 기능 1

  • MC 관리 — 신규 신청 이메일 알림 — 신청서 응답이 등록되면 관리자(sudapeopletv@gmail.com)에게 자동으로 HTML 이메일 알림 전송. 신청 번호, 신청자, 마크ID, 접수 일시, 전체 응답 데이터 및 📊 응답 목록 바로가기 링크 포함. 이메일 발송 실패 시에도 신청은 정상 처리 (v1.4.2)
v3.26.0

🐛 버그 수정 1

  • Modrinth 이미지 파이프라인 — 갤러리 Fallback 누락 수정 — icon_url 없는 프로젝트(rethinking 셰이더 등)에서 gallery 이미지가 무시되던 버그 수정. 전체 5개 Modrinth 에이전트 영향. modrinth-utils.php v2.0→v2.1

GAMEBOY.KR 외부 채널

다양한 플랫폼에서 GAMEBOY.KR과 소통하세요