📋 Changelog

업데이트 로그

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

v3.50.0 현재 버전
213 릴리스 수
798 변경 항목
2주 전 마지막 업데이트
61~75 / 총 143개 릴리스 · 페이지 5/10
v3.18.17

🔧 개선 1

v3.18.16

🔧 개선 1

  • MC 신청서 이메일 필드 자동 입력 — 신청 폼에 email 타입 필드가 있으면 회원의 가입 이메일(wp_get_current_user()->user_email)을 자동 입력. 하단에 "회원 정보에서 자동 입력됨" 안내 라벨 표시. 마인크래프트 ID·치지직 자동 입력과 동일한 UX 패턴 적용
v3.18.15

🔧 개선 2

  • 내 신청 확인 페이지 안내 문구 출력/mc-server/?my=ID 페이지 상단에 폼 description(안내 문구) 출력 추가. YouTube 임베드·링크 auto_embed 포함
  • 내 신청 확인 페이지 제목 크기 구분 — 신청서 제목을 (22px, bold)로 변경하여 본문과 시각적으로 구분
v3.18.13

🔧 개선 1

  • MC 서버 내 신청 확인 — 필드 설명/입력 힌트 표시 — 신청서 확인 페이지(/mc-server/?my=ID)의 "📝 작성한 내용" 섹션에서 각 필드의 설명(description)💡 입력 힌트(placeholder)가 표시되도록 개선. 기존에는 질문 라벨과 입력 값만 출력되어 맥락 파악이 어려웠음. SQL JOIN 쿼리에 f.description, f.placeholder 컬럼 추가, 라벨 아래에 설명(#777 회색 텍스트) + 힌트(#666 이탤릭, 💡 아이콘) 조건부 렌더링 추가. 설명/힌트가 비어있는 필드는 해당 영역 미표시
v3.18.4

🔧 개선 1

  • 디스코드 링크 도메인 통일 (discord.sudapeople.tv → discord.gameboy.kr) — 사이트 전체에서 디스코드 링크를 구 도메인(discord.sudapeople.tv)에서 신규 서브도메인(discord.gameboy.kr)으로 일괄 변경. 변경 대상 3개 파일: ① functions.php — 하단 「GAMEBOY.KR 외부 채널」 섹션 디스코드 카드 링크, ② page-advertise.php — 광고 페이지 연락처 섹션 디스코드 링크, ③ single-daily_magazine.php — 데일리 매거진 프로모션 섹션 디스코드 링크. 로컬 + 원격 백업 후 수정, SCP 전송 및 캐시 퍼지(WP Super Cache + PHP-FPM) 완료. 라이브 사이트 데스크톱 검증 완료
v3.18.2

🔧 개선 2

  • MC Management 관리자 페이지 UI 전면 개선 (CSS v2.0)mc-management.css 전면 재작성으로 관리자 신청서 목록(gbmc-management) 및 폼 빌더(gbmc-form-builder) 페이지 UI 대폭 개선. 변경 내역: ① 필드 카드 입력란(질문/설명/플레이스홀더) 간격 6→10px — 밀착된 입력란 사이에 여백 확보 ② 필드 헤더(#번호+타입+필수)와 입력 영역 사이 구분선(border-bottom) 추가 ③ 선택지 옵션 영역에 배경색 분리(rgba(20,20,31,0.5)) + 패딩 적용하여 시각적 구분 ④ 삭제 버튼 hover 시 빨간색 하이라이트 ⑤ 선택지 추가 버튼(+ 선택지 추가) 보라색 톤 스타일링 ⑥ 설정 섹션(⚙️ 설정) 제목에 구분선 + 체크박스 정렬 개선 ⑦ 액션 버튼(초안 저장/발행/목록) 상단 border-top 구분선 + gap 8→12px ⑧ 필드 동작 버튼(↑↓🗑️) gap 4→6px, 패딩 확대 ⑨ 카드 공통 패딩 20→24px ⑩ 테이블 빈 상태 메시지 패딩/폰트 개선 ⑪ 응답 카드 호버 효과·구분선 추가. 플러그인 버전 v1.0.4→v1.0.5 (캐시 버스팅)
  • MC Management 테이블 헤더 글자 안 보이는 문제 수정 — 신청서 목록 테이블의 컬럼 제목(#, 제목, 서버, 상태, 신청수, 생성일, 동작)이 어두운 배경에 묻혀서 보이지 않던 치명적 가독성 문제 수정. 근본 원인: WordPress wp-list-table 기본 스타일(color: #2c3338, 거의 검정)이 커스텀 다크 테마 배경(#1e1e2e)과 동일 명도라 글자가 식별 불가. !important로 헤더 텍스트 color: #e0e0e0, 셀 텍스트 color: #ccc, 배경·패딩·보더도 !important로 WP 기본 스타일 완전 override. 플러그인 버전 v1.0.5→v1.0.6
v3.18.0

🔧 개선 7

  • 사이트 전역 SEO 감사 — 6개 핵심 이슈 수정 — 전체 사이트 기술 SEO 전수 감사 실시. 메타 태그, 구조화 데이터, 이미지 최적화 등 6건의 이슈를 발견하여 수정 완료.
  • OG 이미지 1200×630 규격 적용 — 기존 640×640 정사각형 OG 이미지를 SNS 공유에 최적화된 1200×630 와이드 이미지로 교체. 카카오톡, 페이스북, X(Twitter) 링크 공유 시 카드 미리보기가 정상 표시됩니다.
  • 개별 기사 article:tag 3배 중복 제거 — 각 기사의 태그 메타가 3번씩 중복 출력되던 문제 수정. Rank Math에서 통합 관리하도록 중복 소스 제거.
  • 구조화 데이터 Breadcrumb "Home" → "홈" — 검색 결과 Breadcrumb 표시에서 영문 "Home" 대신 한국어 "홈"으로 올바르게 표시됩니다.
  • 리뷰 기사 게임 이름 깨짐 수정 — 리뷰 스키마의 게임 제목이 한글 멀티바이트 문자에서 깨지던 문제 수정. 모든 리뷰 기사에서 게임 이름이 정상 표시됩니다.
  • 기사 스키마에 글자 수(wordCount) 추가 — Google News 최적화를 위해 모든 기사의 구조화 데이터에 글자 수 정보 자동 삽입.
  • 매거진 H1 태그 SEO 개선 — 일간 매거진 페이지의 H1 태그에 날짜별 고유 한국어 제목 추가. 시각적 디자인은 유지하면서 검색엔진 최적화 강화.
v3.17.9

🔧 개선 4

  • 방송 채널 수탉 페이지 SEO 전수 감사 + 7건 수정https://gameboy.kr/streamer/sutak/ 페이지 SEO 전수 감사 실시. 7건의 기술적 SEO 문제를 발견하여 전량 수정 완료. ① 중복 Canonical URL 해소이 2개(홈페이지+스트리머 페이지) 출력되어 Google이 잘못된 canonical을 선택할 위험. 테마 gamernews_seo_is_handled() 함수에 /streamer/ 경로 감지 추가하여 사이트 전체 SEO 엔진이 방송 채널 페이지에서 실행되지 않도록 수정. ② 중복 Robots 메타 해소 — Rank Math + Streamer Hub 플러그인 각각 출력. disableRankMathOnStreamerPage()에 Rank Math robots/canonical 비활성화 추가. ③ 중복 Description/Keywords 메타 해소 — ①번 수정으로 동시 해결. ④ 외부 링크 보안 강화target="_blank" 69개 링크에 rel="noopener noreferrer" 누락(탭내빙 취약점). Streamer Hub 플러그인 내 11개소 일괄 추가. ⑤ 이미지 접근성 개선 — 트렌딩 게임 썸네일 31건의 alt="" 빈 속성을 게임 제목으로 교체 + loading="lazy" 추가. ⑥ 잘못된 Naver 인증 메타 제거naver-site-verification 값이 gameboy-streamer-hub(가짜 값)으로 설정되어 있어 삭제. ⑦ Rank Math 충돌 완전 해소 — 기존 OG/JSON-LD 비활성화에 더해 robots, canonical 출력도 비활성화하여 Streamer Hub 플러그인의 자체 SEO와 완전 분리
  • 커뮤니티 보드 전체 SEO 전수 감사 + 3건 수정/board/ 하위 12개 페이지(메인, 자유게시판, 베스트, 카지노, 배틀, 퀴즈, 랭킹, 데일리 룰렛, 파이오니어, 개별 게시글 등) 전수 감사 실시. ① 파이오니어 페이지 SEO 미구현 (Critical) — /board/casino/pioneers/ 페이지에 전용 SEO 데이터가 없어 Title이 "커뮤니티"(제네릭), Canonical/OG URL이 /board/(홈으로 잘못 지정)으로 출력. seo.phpcasino_pioneers 전용 case 추가하여 제목("🏆 최초 기록자 명예의 전당"), 설명, canonical, keywords, OG 이미지, JSON-LD(WebPage) 완비. ② 랭킹 페이지 이미지 alt 누락 21건ranking.php 내 MVP 아바타 + 5개 탭 랭킹 아바타의 alt="" 빈 속성 6건을 사용자 닉네임으로 교체하여 접근성 및 이미지 SEO 개선. ③ 가짜 Naver 인증 메타 태그 제거seo.php에서 naver-site-verificationgameboy-kr-community(플레이스홀더) 출력 → 삭제 (방송 채널 페이지와 동일한 패턴)
  • 방송 채널 랭킹 페이지(/streamers/) SEO 5건 수정 — 방송 채널 랭킹 페이지 전수 감사 + 중복 메타 태그 근본 해결. ① 중복 Keywords 메타 태그 해소gamernews_seo_is_handled() 함수가 /streamer/(개별 방송 채널)만 감지하고 /streamers/(랭킹 페이지)를 미감지하여 sitewide SEO 엔진이 이중 실행됨. /streamers/ 경로 감지 추가. ② 중복 JSON-LD 해소 — 동일 원인으로 CollectionPage+ItemList JSON-LD가 index.php와 sitewide SEO 양쪽에서 출력(5-6블록)→3블록으로 정상화. ③ Canonical URL 누락 수정 (Critical) — Rank Math가 standalone PHP 페이지에서 canonical 출력 실패하고, 기존 ob_start/ob_end_flush 패턴도 매칭 실패하여 canonical 0개 상태. 불안정한 ob_start 패턴을 제거하고 커스텀 SEO 훅에서 직접 출력으로 교체. ④ Dublin Core 중복 4건 제거 — sitewide SEO 엔진 스킵으로 DC.title/DC.description/DC.language/DC.publisher 자동 해소. ⑤ 외부 링크 보안 강화 — LIVE/채널 보기 target="_blank" 100건에 rel="noopener noreferrer" 일괄 추가(HTML 템플릿 2개소 + AJAX JS 동적 생성 2개소)
  • 수다 채널 → GAMEBOY.KR 외부 채널 섹션 정리 (9개 → 3개) — 푸터 하단 gb-suda-channels-section 채널 카드를 9개에서 3개로 정리. 섹션 제목 "수다 채널" → "GAMEBOY.KR 외부 채널"로 변경, 부제 "수다와 소통하세요" → "GAMEBOY.KR과 소통하세요"로 변경. 유지: ① GAMEBOY.KR 디스코드(커뮤니티 & 실시간 소통), ② GAMEBOY.KR 이메일(문의 & 협업 제안), ③ 카카오톡 오픈채팅(태그 "소통과 송금 기능으로 후원"으로 변경). 제거: 수다 유튜브, 수다 치지직, 수다위키, 수다 인스타그램, 수다 X(Twitter), 수다 GitHub. 제거된 채널의 CSS(색상, glow, hover) + .gb-x-logo 클래스 일괄 삭제. 데스크톱/모바일 검증 완료
v3.17.8

🔧 개선 5

  • 수다 채널 → GAMEBOY.KR 외부 채널 섹션 정리 (9개 → 3개) — 푸터 하단 gb-suda-channels-section 채널 카드를 9개에서 3개로 정리. 섹션 제목 "수다 채널" → "GAMEBOY.KR 외부 채널"로 변경, 부제 "수다와 소통하세요" → "GAMEBOY.KR과 소통하세요"로 변경. 유지: ① GAMEBOY.KR 디스코드(커뮤니티 & 실시간 소통), ② GAMEBOY.KR 이메일(문의 & 협업 제안), ③ 카카오톡 오픈채팅(태그 "소통과 송금 기능으로 후원"으로 변경). 제거: 수다 유튜브, 수다 치지직, 수다위키, 수다 인스타그램, 수다 X(Twitter), 수다 GitHub. 제거된 채널의 CSS(색상, glow, hover) + .gb-x-logo 클래스 일괄 삭제. 데스크톱/모바일 검증 완료
  • 뉴스 미디어 수집 엔진 v4.9.9 — IGN processedHtml 인라인 이미지 추출 신설(Step ④-0.5). IGN 딜/커머스 기사는 제품 이미지를 processedHtml 내 태그로 삽입하지만, 기존에는 feedImage(대표 이미지 1장)만 추출하여 다중 제품 이미지가 누락됨. processedHtml에서 태그를 직접 파싱하여 문맥 순서대로 이미지를 추출하고, 트래킹 픽셀(width=0|1), 아바타, 로고, 광고 이미지를 자동 필터링. ignimgs.com 외 외부 CDN 이미지(Amazon 등)도 수집 대상에 포함
  • 뉴스 미디어 수집 엔진 v4.9.8 — Vox Media(The Verge, Polygon, SB Nation) CDN 이미지 고해상도 변환 지원. isVoxMediaDomain() 4개 Vox Media 도메인 자동 인식. normalizeVoxMediaImageUrl() platform.theverge.com CDN에서 crop 파라미터 제거 + w=2400 + quality=90 적용하여 원본 비율 고해상도 이미지 자동 업그레이드. gn_source_profiles에 www.theverge.com 프로필 추가(body_selector: .duet--article--article-body-component, remove_selectors: .duet--article--related, .duet--article--share-buttons 등 7개)
  • 뉴스 미디어 수집 엔진 v4.9.7 — SVG 로고/아이콘 이미지 필터링 강화. Valnet CMS(GameRant 등)에서 본문 이미지 수집 시 사이트 로고 SVG 파일(gr-logo-icon-colored-light.svg, gr-db-logo-icon-colored-dark.svg)이 body_images에 혼입되는 노이즈 문제 해결. isIgnoredImage()logo-icon, /assets/images/.*logo, .svg$ 3개 패턴 추가. CLI 배너 버전 표시 v3.8→v4.9.7 동기화
  • 뉴스 미디어 수집 엔진 v4.9.6 — IndieDB, ModDB(DBolical 계열) 2개 사이트를 cURL 차단 도메인 목록에 추가. 해당 사이트는 Cloudflare/Anti-bot 보호로 cURL 요청에 403을 반환하여 불필요한 15초 타임아웃 대기가 발생하던 문제 해결. 향후 IndieDB/ModDB RSS 수집 시 스크래핑 시도를 즉시 건너뛰어 수집 속도 향상
v3.17.7

🔧 개선 1

  • 뉴스 미디어 수집 엔진 v4.9.5 — GamesIndustry.biz를 Gamer Network 도메인 목록에 추가하여 향후 해당 사이트 기사의 본문 이미지(assetsio.gnwcdn.com CDN)가 자동으로 고해상도(width=1280) 변환 및 갤러리 이미지 추출 대상에 포함되도록 개선. 기존에 Future PLC 주석으로 잘못 분류되어 있던 것도 Gamer Network(ReedPop/IGN Entertainment) 소속으로 정정
v3.17.6

🔧 개선 2

  • MC 서버 수정 모달 데이터 자동 로드 — 서버 수정 시 기존에 저장된 서버 정보(SSH 호스트, SSH 포트, SSH 사용자, SSH 키 경로, RCON 포트, 타임아웃)가 자동으로 폼에 채워져 표시됩니다. 이전에는 빈 폼이 열려 모든 정보를 다시 입력해야 했습니다
  • MC 서버 제어 패널 v1.2.0 업그레이드 — 서버별 독립 데이터 저장 보장, 수정 모달 폼 초기화 로직 분리, 포트/타임아웃 필드 조건부 업데이트로 데이터 무결성 강화
v3.17.4

🔧 개선 3

  • 원격 서버 전수 grep: "포인트" 잔여 0건, "gb_total_points" 실 코드 참조 0건 (주석·마이그레이션 스크립트만 보존)
  • 데스크톱/모바일 양쪽 라이브 검증: gn-gold-badge = casino-balance = gbb-pt-value = 214,999G
  • PHP-FPM + Nginx 캐시 완전 퍼지 후 확인
v3.17.2

🔧 개선 1

  • 뉴스 미디어 수집 엔진 v4.9.4 — Nintendo Life, Push Square, Pure Xbox, Time Extension 등 Hookshot CMS 계열 4개 사이트에서 본문 이미지가 저해상도 썸네일(445×245px)로 수집되던 문제 해결. 이미지 URL의 크기 지시자를 자동으로 원본 크기(large)로 변환하여 고해상도 이미지 수집 보장
v3.17.1

🔧 개선 2

  • 뉴스 미디어 수집 엔진 v4.9.3 — PCGamesN, WargamerN, TheLoadout, PocketTactics 등 Network N Media 산하 10개 게임 매체 자동 인식 추가. 갤러리 이미지 원본 크기 자동 추출 및 광고 노이즈 필터링 8개 패턴 추가
  • 업데이트 로그 보안 정제 — 기존 업데이트 기록에 포함되어 있던 내부 구현 상세(파일 경로, 함수명, DB 스키마 등)를 일반적 설명으로 교체하여 보안 강화. 업데이트 기록의 내용과 가독성은 동일하게 유지
v3.17.0

🔧 개선 4

  • 연승 표시 바 — 개별 게임 페이지에서 현재 연승·최고 연승·게임별 1위를 표시하는 컴팩트 바. 3연승 이상 시 불타는 글로우 효과
  • 신기록 축하 연출 — 연승 신기록 달성 시 풀스크린 오버레이(회전 링+파티클+불꽃놀이) 자동 재생. 탭/클릭으로 닫기
  • 모바일 UX 최적화 — 연승 바, 축하 오버레이, 명예의 전당 페이지 모두 모바일 반응형 대응. 라이트 모드 호환
  • 카지노 허브 섹션 안내 박스 — 수익왕·연승·최초 기록자 3개 섹션에 로직 설명 박스 추가. 초기화 주기(수익왕: 매주 월요일/연승·파이오니어: 영구), 기록 방식(배팅 골드별 독립), 세션 게임 연승 확정 조건 등을 간결한 안내 텍스트로 표시. 다크/라이트 모드·모바일 반응형 대응

GAMEBOY.KR 외부 채널

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