📋 Changelog

업데이트 로그

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

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

🔧 개선 1

  • 사이트 전체 "스트리머" → "방송 채널" 용어 일괄 변경 — 프론트엔드 4페이지(/streamers/, /streamer-register/, /wp-admin/, 관리 페이지), 플러그인 3개(스트리머 허브 플러그인, 스트리머 등록 플러그인, 대시보드 위젯 플러그인), 테마(테마 설정, 카테고리 페이지 템플릿), 어드민 메뉴(관리자 메뉴 모듈) 총 13개 파일에서 한국어 사용자 대면 텍스트를 "스트리머" → "방송 채널"로 일괄 변환. WP 페이지 #137 제목도 "방송 채널 등록"으로 변경. sed 변환 후 "방송 채널 채널을" 등 중복 문구 2건 수동 정리. 영문 코드명(함수명, URL slug, CSS 클래스)은 미변경
v3.15.1

🔧 개선 1

  • MediaExtractor v4.6 — Gamer Network .video-stage 비디오 사전 추출 패턴 확장 — Nintendo Life 등 Gamer Network 계열 사이트가 기존 a.video-facade 패턴 대신 .video-stage 안에 iframe[src*="youtube.com/embed/"] 또는 a[href*="youtube.com/watch"] 형태로 YouTube embed를 포함하도록 구조가 변경됨. .video-stageremove_selectors에 포함되어 노이즈 제거 시 비디오가 함께 삭제되는 문제를 해결하기 위해, 3가지 패턴(facade + iframe + 썸네일 링크)으로 노이즈 제거 전 사전 추출 로직 보강. 중복 방지 로직 추가

🐛 버그 수정 1

  • '데이브 더 다이버' DLC 기사 보강 — Nintendo Life 원문에 포함된 YouTube DLC 공식 트레일러(xXK6Tw1WG4g) 미수집 문제 해결. 컬렉터스 에디션 구성품에서 "포스터(Poster)" 누락 수정. 컴플리트 에디션 포함 DLC 상세 목록(인투 더 정글, 드레지, 고질라, 이치방의 휴가, 디지털 사운드트랙) 추가
v3.15.0

🔧 개선 1

  • MicroCollect v7.3 — RSS 리스트/갤러리 구조 보존 + summary 폴백 + data-src 비디오 추출 — ① RSS description/content:encoded 내 태그를 "• " 줄바꿈으로, / 태그를 "### " 헤더로 텍스트 변환 시 보존하여, GameSpot 갤러리 등 구조화된 리스트 기사의 본문 데이터 품질 대폭 향상. ② 본문 데이터가 비어있고 summary가 200자 이상이면 summary를 본문 데이터 폴백으로 사용하여 갤러리형 RSS(content:encoded 없는 기사) 커버리지 확보. ③ GameSpot 특유의 패턴에서 YouTube URL 추출 지원 추가

🐛 버그 수정 1

  • BAFTA Games Awards 기사 전면 보강 — GameSpot 원문 갤러리(17개 시상 부문, 42개 후보작)의 상세 정보가 전혀 수집되지 않아 텍스트 요약만으로 구성되어 있던 기사(Post #106205)에 17개 부문별 전체 후보 리스트(이모지 아이콘 포함) + 주요 작품 지명 횟수 요약 테이블 삽입. 본문 3,975자→9,937자(+150%). P의 거짓: 오버추어 조연상 지명(🇰🇷) 특별 강조
v3.14.9

🔧 개선 3

  • MicroCollect v7.2 — RSS description HTML 폴백 수집 — content:encoded가 없는 RSS 피드(GameSpot 등)에서도 description CDATA에 포함된 HTML 본문 텍스트, YouTube iframe embed, 이미지를 자동 추출하도록 개선. GameSpot은 Cloudflare 차단(cURL 403)으로 HTML 직접 스크래핑이 불가능하지만, RSS description에 풍부한 본문과 YouTube-nocookie embed가 포함되어 이를 활용. "Continue Reading at GameSpot" 등 끝부분 링크 자동 제거
  • RSS 영상 URL 파싱 함수 youtube-nocookie.com 지원 — RSS 내 YouTube embed URL이 youtube-nocookie.com 도메인을 사용하는 경우에도 정상적으로 video ID를 추출하도록 패턴 확장
  • GameSpot blockedDomains 등록 — GameSpot이 cURL 접근 시 403을 반환하여 media_extractor의 불필요한 HTTP 요청(15초 타임아웃)을 방지. RSS description 폴백으로 수집 처리

🐛 버그 수정 1

  • Bravely Default 기사 YouTube 트레일러 추가 — GameSpot 원문에 포함된 BRAVELY DEFAULT FLYING FAIRY HD Remaster 공식 트레일러(MCMeKlS2how)가 미수집되어 기사에 누락되었던 문제 해결. YouTube embed를 기사 본문에 삽입하고, 원문의 Brave/Default 전투 시스템 상세(BP 시스템, 20개 직업 클래스, 주인공 티즈와 아녜스 스토리) 정보를 보강
v3.14.8

🐛 버그 수정 1

  • 개발자 도구(F12) 열 때 페이지 최상위 이동 수정 — 브라우저 개발자 도구를 열거나 창 크기를 조절하면 페이지가 매번 맨 위로 이동하던 버그 수정. 모바일 메뉴 닫기 함수(closeMenu)가 메뉴 열림 여부와 관계없이 resize 이벤트마다 무조건 실행되어, 초기값(0)으로 스크롤이 리셋되었음. 메뉴가 열려있을 때만 닫기 로직이 실행되도록 가드 조건 추가
v3.14.7

🔧 개선 3

  • Primary Footer ↔ Secondary Footer 여백 추가 — 3단 위젯 카드 영역(Primary Footer)과 하단 네비게이션 메뉴(Secondary Footer) 사이에 여백이 없어 밀착되어 있던 문제 해결. 데스크톱 32px·모바일 24px 간격 추가, 보라→핑크→시안 그라데이션 구분선(1px)으로 시각적 분리 강화
  • Primary Footer 여백 배경색 일관성 수정 — 여백을 margin-bottom으로 구현하여 부모 요소의 배경이 노출되던 문제를 padding-bottom으로 전환, primary-footer 자체 배경(#0c0c14 다크 코스믹 그라데이션) 안에서 간격이 생기도록 수정하여 스타일 일관성 확보
  • Secondary Footer 네비게이션 중앙 정렬 — 하단 네비게이션 링크가 수평·수직 중앙 정렬되지 않던 문제 해결. Flexbox 기반으로 컨테이너 전체(secondary-footer → af-container-row → footer-nav-wrapper → menu)에 display:flex; align-items:center; justify-content:center 적용, 이모지-텍스트 수직 정렬(inline-flex)까지 포함

🗑️ 제거 1

  • Primary Footer 소셜 아이콘 행 삭제 — GAMEBOY.KR 카드 하단의 소셜 아이콘 5개(디스코드·유튜브·X·인스타그램·GitHub)가 페이지 하단 "수다 채널" 섹션과 동일 링크로 중복되어 삭제. 관련 CSS 코드(33줄) 동시 정리
v3.14.6

🐛 버그 수정 1

  • 🚨 사이트 전면 접속 불가(HTTP 500) 긴급 복구 — PHP-FPM 워커가 OPcache 파일 캐시 데이터 손상으로 연속 크래시(SIGSEGV)하여 전 사이트(gameboy.kr 포함) 접속 불가. OPcache 캐시 정리 + PHP-FPM 재시작으로 2분 내 복구 완료 (TTFB 38ms 정상)

🔧 개선 2

  • PHP-FPM 자동 복구 설정 강화 — PHP-FPM 크래시 시 자동 재시작(Restart=on-failure) 설정 추가. 재시작 시 OPcache 파일 캐시 자동 정리(ExecStartPre)로 손상된 캐시로 인한 연쇄 크래시 방지. 5분 내 5회 재시작 제한으로 무한 루프 방어
  • 🔬 PHP-FPM SIGSEGV 근본 원인 영구 조치 — 5계층 인과관계(OPcache file_cache 손상 → glibc 힙 오염 → Imagick EOL → Wordfence 부하 → 커널 업그레이드)를 분석하여 3개 영구 조치 적용: ① Imagick(ImageMagick 6.x EOL) FPM에서 비활성화 — SIGSEGV 유력 트리거 제거, WordPress 이미지 처리는 GD 2.3.3으로 안전 폴백. ② OPcache를 파일 캐시(file_cache_only)에서 공유메모리(SHM) 모드로 전환 — 파일 캐시 손상 원인 근본 차단, JIT는 비활성화 유지. ③ PHP 7.4 avif.so 누락 경고 제거. 재시작 후 SIGSEGV 0건, gameboy.kr TTFB 35~45ms 정상 확인
v3.14.5

🔧 개선 2

  • MediaExtractor v4.5 — Gamer Network 갤러리/비디오 수집 — Eurogamer, VG247, Rock Paper Shotgun, Nintendo Life 등 Gamer Network 산하 9개 사이트(계열)에서 갤러리 이미지와 YouTube 트레일러가 전혀 수집되지 않던 근본적 문제 해결. ① 도메인 인식 함수: 9개 도메인 자동 인식. ② 갤러리 추출 함수: div.gallery 컴포넌트 내 모든 이미지를 파일명 기반 중복 제거 후 gnwcdn.com URL 파라미터(width=100→1280)를 재설정하여 고해상도 추출. ③ YouTube video-facade 패턴 사전 추출: iframe이 아닌 a.video-facade[href] facade 구조에서 embed URL 파싱. ④ 본문 노드 탐색 함수 폴백에 본문 셀렉터 추가, 노이즈 제거 함수에 desktop_mpu, primis_wrapper, poll_wrapper 등 8개 Gamer Network 노이즈 셀렉터 추가. 비 Gamer Network 사이트는 기존 동작 100% 유지
  • Eurogamer 소스 프로필 노이즈 셀렉터 확장 — 소스 프로필 테이블 eurogamer.net의 remove_selectors를 7개→14개로 확장하여 광고 슬롯·비디오 광고·설문·사이드바 등 Gamer Network 전용 노이즈 정밀 제거

🐛 버그 수정 1

  • 몬스터 헌터 스토리즈 3 기사 미디어 복구 — 출처(Eurogamer) 본문에 있던 갤러리 이미지 9개와 YouTube 론칭 트레일러가 전량 미수집되어 히어로 이미지 1개+저해상도 썸네일 3개뿐이던 기사(Post #106108)에 YouTube 론칭 트레일러(Capcom) + 고해상도 갤러리 이미지 4개(전투/탐험/알 수집/비행) 삽입. 이미지 출처(Eurogamer/Capcom) 캡션 표기 완료
v3.14.4

🔧 개선 1

  • MediaExtractor v4.4 — Future PLC 제품 이미지 수집 개선 — GamesRadar, PCGamer, TechRadar 등 Future PLC 계열(12개 사이트) 기사에서 제품 이미지(aside.hawk-affiliate-link-productblock)가 전량 미수집되던 근본적 문제 해결. ① 제품 이미지 추출 함수: 노이즈 제거 전 제품 블록·갤러리 슬라이더·이미지 래퍼에서 이미지 선제 추출. ② 노이즈 제거 함수 aside 스마트 제거: Future PLC 도메인에서는 hawk-*/affiliate 클래스 aside 보존, 나머지만 제거. ③ 본문 노드 탐색 함수 폴백에 본문 셀렉터, 본문 셀렉터 추가. 비 Future PLC 사이트는 기존 동작 100% 유지

🐛 버그 수정 1

  • 스팀 머신 1440p 모니터 기사 이미지 복구 — 출처(GamesRadar+) 본문에 있던 모니터 제품 이미지 3개(Sony Inzone M10S / KTC G27P6 / Alienware AW2725DF)가 누락되어 텍스트만 있던 기사에 원본 이미지 삽입. 캡션에 이미지 출처(GamesRadar+ / Phil Hayton) 명시
v3.14.3

🐛 버그 수정 1

  • 하이로우 골드 표기 P→G 수정 — 하이로우 게임의 잔액, 최대 수익 통계, 현재 수익, 리더보드, 캐시아웃 결과 화면에서 골드(G)가 아닌 포인트(P)로 표시되던 문제 수정. PHP 템플릿 4곳 + JavaScript 4곳 총 8곳 일괄 변경. 내부 버전 업데이트 캐시 버스팅
v3.14.2

🔧 개선 17

  • Primary Footer "Neo-Arcade" 프리미엄 리디자인 (v3) — 단순한 3단 텍스트 레이아웃을 게이밍 사이트에 어울리는 몰입감 있는 디자인으로 전면 개편. ① 글래스모피즘 카드: 3개 컬럼이 반투명 블러 카드(backdrop-filter + 라운드 16px)로 전환, 호버 시 리프트+보라색 글로우. ② 애니메이티드 상단 보더: 보라→핑크→시안 색상이 6초 주기로 흐르는 그라데이션 라인. ③ 코스믹 배경: 9개 CSS 파티클 별이 반짝이는 우주 배경. ④ 네온 로고: 그라데이션 텍스트(흰→보라) + drop-shadow 글로우. ⑤ 소셜 미디어 아이콘: 디스코드·유튜브·X·인스타그램·GitHub 5개 아이콘 버튼(호버 시 보라 글로우+리프트). ⑥ 슬라이드-인 링크 호버: 좌측에 그라데이션 바가 0→2px로 출현하는 애니메이션. ⑦ 플로팅 뱃지: "상시" 뱃지가 위아래로 부유하는 3초 주기 애니메이션
  • 한판승부 창의적 질문 엔진 v2 — 매시간 새로운 주제를 생성하는 AI 엔진을 전면 개편하여 질문 중복 문제를 근본적으로 해결. ① 폴백 주제 풀 48→215개(+348%)로 확대, AI 없이도 9일 이상 무중복 운영 가능. ② 10가지 질문 유형 프레임워크(대결/가상 시나리오/트레이드오프/시대 비교/의견 양립/선택 딜레마/취향/논쟁/상황/순위) 매시간 랜덤 결합으로 무한 다양성 보장. ③ 카테고리 5→11개 확장(게이밍, 음식, 라이프, e스포츠, 기술 + 가상 시나리오, 애니/만화, 마인크래프트, 학교, 문화/트렌드, 스포츠). ④ 중복 방지 윈도우 20→72개(3일치)로 확대 + 최근 6시간 카테고리 회피 로직 추가. ⑤ 18가지 시드 키워드로 AI에 매시간 다른 분위기 지시
  • 한판승부 보상 표기 P→G 수정 — 배틀 페이지 서브타이틀의 보상 표기를 '+1P/+3P' → '+1G/+3G'로 변경 (골드 리브랜딩 누락분 수정)
  • 바카라 시작 화면 + 결과 화면 비주얼 전면 개편 (v2) — ① 시작 화면: 카지노 펠트 배경 테이블(.bac-table) + 장식 칩 애니메이션 + 배팅 정보 뱃지 바 + 플레이스홀더 카드(🀠 뒷면+펄스 애니메이션) + 프리미엄 버튼(아이콘+라벨+배율) ② 결과: bj-ro 프리미엄 오버레이로 전면 교체 ③ 승리: 화면 플래시(green) + 컨페티(16개) + 코인 비(8개) + 승자 핸드 녹색 글로우 + VS 스코어카드(승자 녹색/패자 흐림) ④ 타이(×8): 더블 플래시(gold→purple) + 컨페티(30개) + 코인 비(15개) + TIE JACKPOT! ⑤ 패배: 패자 핸드 흐림(grayscale+dim) + “빗나감”. 내부 버전 업데이트
  • 룰렛 결과 화면 비주얼 전면 개편 + 정방향 수정 (v2) — ① 중앙 공 숫자가 휠 회전에 따라 기울어지던 버그 수정: JS counter-rotate(공에 rotate(-totalRotation) 적용)로 항상 정방향 표시 ② 텍스트 한 줄("🎉 7 (빨강)! ×2 = +20P!") 결과를 bj-ro 프리미엄 오버레이로 전면 교체 ③ 승리: 화면 플래시(green) + 컨페티(14~35개) + 코인 비(6~20개) + 휠 녹색 글로우 펄스 + 공 글로우 ④ 패배: 휠 흐림(grayscale+dim) + 공 흐림 ⑤ 모든 결과에 룰렛 번호 뱃지(원형 번호+색상+배율) 표시 ⑥ 잭팟(×36): 더블 플래시(gold→green) + 대량 컨페티(35개) + 코인 비(20개). 내부 버전 업데이트
  • 홀짝 결과 화면 비주얼 전면 개편 (v2) — 텍스트 한 줄("😢 짝이었습니다...") 결과를 bj-ro 프리미엄 오버레이로 전면 교체. ① 승리: 화면 플래시(green) + 컨페티(18개) + 코인 비(8개) + 주사위 녹색 글로우 펄스 ② 패배: 주사위 흐림(grayscale 50%+brightness 70%+scale 90%) ③ 모든 결과에 주사위 스코어카드(주사위 이모지+연산자+합+홀짝 라벨) 표시 ④ 승리 뱃지 "적중!"/패배 뱃지 "빗나감". 내부 버전 업데이트
  • 슬롯머신 결과 화면 비주얼 전면 개편 (v2) — 인라인 style 기반 텍스트("🎉 ×2 = +2P!") 결과를 bj-ro 프리미엄 오버레이로 전면 교체. ① 승리: 화면 플래시(green/gold) + 컨페티(12~40개) + 코인 비(12~25개) + 릴 녹색 글로우 펄스 ② 잭팟: 더블 플래시(gold→purple) + 대량 컨페티(40개) + 코인 비(25개) + 릴 레인보우 + 108% 스케일 ③ 패배: 릴 흐림(grayscale 40%+brightness 75%+scale 95%) ④ 모든 결과에 릴 심볼 카드(32px) + 배율 뱃지(×N) 표시. 내부 버전 업데이트
  • 블랙잭 결과 화면 비주얼 전면 개편 (v2) — 기존 텍스트 중심 결과 화면을 비주얼 중심 프리미엄 오버레이로 전면 재설계. ① 거대 아이콘(72px, 블랙잭 84px) + 빛나는 링 애니메이션 ② 타이틀 뱃지(승리/패배/BLACKJACK/무승부 각각 색상 테마) ③ 골드 변동 숫자 대형화(48px, 블랙잭 56px 금색 시머) ④ VS 스코어카드 레이아웃(ME vs DEALER 카드 뱃지, 승자 녹색 강조·패자 흐림) ⑤ 불필요한 설명 텍스트("딜러를 이겼습니다") 제거. 내부 버전 업데이트
  • 카지노 게임 종료 시 헤더 골드 배지 즉시 반영 — 카지노 전 게임(블랙잭·슬롯·홀짝·하이로우·룰렛·바카라·경마·더블오어낫싱·포커) 결과 후 헤더 네비게이션의 골드 배지와 드롭다운 포인트 표시가 즉시 갱신되도록 잔액 갱신 함수 함수 확장. 기존에는 게임 내 잔액 표시 영역만 갱신되어 사용자가 페이지를 새로고침해야 헤더 골드를 확인할 수 있었음. 골드 변경 시 보라→금색 펄스 애니메이션(골드 펄스 효과) 추가하여 시각적 피드백 강화. 내부 버전 업데이트 캐시 버스팅
  • Kotaku 소스 프로필 신규 생성 — 소스 프로필 테이블에 kotaku.com 항목 추가(ID: 24). body_selector: article .entry-content, article .post-content, article, 노이즈 제거 셀렉터 20개(sidebar, rail, ad-unit, comments, conversation, related-posts, review-card, commerce, affiliate 등). 프로필 미존재로 본문 데이터 104자(OG description만 추출)이던 상태 → 6,491자 + 이미지 5개 + 콘텐츠 블록 22개로 완전 복구
  • 동키콩 바난자 GDC 기사 이미지 4개 복원 — 출처(Kotaku)의 GDC 2026 현장 사진 4개(발표 무대, 복셀 프로토타입 슬라이드, 다양한 환경 슬라이드, Banana Bunch 팀 단체 사진)를 WP 미디어로 로컬 호스팅 임포트 후 기사 문맥에 맞는 정확한 위치에 삽입. Kotaku 핫링크 차단으로 wp media import 직접 URL 방식 실패 → curl -A "Mozilla/5.0" 서버 다운로드 후 로컬 파일 임포트 방식으로 우회
  • MediaExtractor v4.3 — Valnet CMS(GameRant) 본문 셀렉터 고도화 — 본문 노드 탐색 함수 폴백 셀렉터에 section.article-body 추가(Valnet CMS 기반 사이트 범용). GameRant 소스 프로필 body_selector를 section.article-body, article로 정밀화하여 노이즈 영역(aside/sidebar) 제외 및 본문 정확도 향상. DOM 탐색 함수에 .valnet-gallery/.article__gallery masonry 갤러리 패턴 구조 문서화
  • Xbox 25주년 환타 컬래버 기사 이미지 복구 — 출처(Game Rant)의 캐릭터 이미지 4개(마스터 치프·고스트·잘라타스·릴리스)가 JS 동적 렌더링으로 curl 수집 불가하여 수동 복원. WordPress 블록 2x2 갤러리로 삽입, 개별 캡션 및 출처 표기 포함
  • GameRant 미디어 수집 소스 프로필 v4.3 고도화 — GameRant 사이트 리디자인으로 기존 body_selector(.article-body)가 실제 DOM과 불일치하여 본문 이미지가 전혀 수집되지 않던 근본적 문제 해결. body_selector를 실제 DOM 구조(article)에 맞게 수정하고, GameRant 전용 노이즈 제거 셀렉터를 25개로 확대하여 관련 기사 박스·게임 카드·태그 페이지 등의 노이즈를 정밀 제거. WWE 2K26 기사 재수집 테스트에서 이미지 수집 0개→7개로 정상 복구 확인
  • WWE 2K26 끌기/옮기기 가이드 기사 이미지 복구 — 출처(Game Rant) 본문에 존재하던 게임플레이 이미지 3개(끌기·들어 옮기기·제어 조작 장면)가 누락되어 텍스트만으로 구성되던 기사에 원본 이미지 복원. WP 미디어 로컬 호스팅으로 삽입하여 이미지 안정성 확보
  • MediaExtractor v4.2 — 인벤 노이즈 하드닝 & Flat DOM 텍스트 정리 — 인벤(inven.co.kr) 기사에서 "— 광고 —" 마커가 수집 본문(본문 데이터)에 혼입되던 문제 해결. 노이즈 제거 함수에 인벤 전용 노이즈 셀렉터 13개 추가(.articleEmoji, .writerInfoWrap, .relatedNews, #adBox, .adArea 등). 인벤의 flat DOM(br 기반, no )에서 인라인 광고 텍스트 노드를 walkNodes 전에 선제거하는 Step 1.7 신설. content_blocks 필터에 광고 마커 전용 텍스트 블록 제거 로직 추가. 본문 텍스트 필드 최종 정리에서 "— 광고 —", "[광고]" 등 잔여 마커 regex 제거 + 연속 빈 줄 정리
  • MediaExtractor v4.1 — Compound CSS Selector 지원 — 인벤(inven.co.kr) 등 #id.class 복합 CSS 셀렉터를 사용하는 사이트에서 본문 이미지가 수집되지 않던 문제 해결. CSS 변환 함수에 #id.class, .class1.class2 compound selector → XPath 변환 지원 추가. 본문 노드 탐색 함수에 인벤 전용 본문 셀렉터(#imageCollectDiv, .contentBody) 추가. 인벤 기사의 figure > a > img + figcaption 이미지 패턴 완전 대응
v3.14.1

🆕 신규 기능 1

  • 광고 문의 삭제 기능 — 광고 문의 관리 페이지에서 개별 및 일괄 삭제 지원. 목록 페이지에 전체 선택 체크박스, 행별 🗑️ 삭제 아이콘, 선택 삭제 버튼 추가. 상세 페이지 상단에 🗑️ 삭제 버튼 추가. 삭제 시 연관된 노트·캠페인도 자동 정리. JavaScript 확인 다이얼로그로 실수 방지
v3.14.0

🆕 신규 기능 1

  • 📅 광고 일정 캘린더 v1.0 — 광고 캠페인 일정을 월간 캘린더로 시각화. 📢 광고 문의 하위 메뉴(📅 일정 캘린더)로 접근. ① 월간 캘린더 그리드: 날짜별 캠페인 이벤트 표시(시작🔵/종료🔴 마커), 오늘 날짜 강조, 슬롯별 색상 구분(9가지). ② 슬롯별 타임라인 뷰: 간트 차트 스타일로 각 광고 위치의 캠페인 기간을 직관적으로 파악. ③ 일정 충돌 감지: 같은 광고 위치(슬롯)에 겹치는 기간의 캠페인이 있으면 ⚠️ 경고 모달 자동 출력. 광고 위치가 다르면 동일 기간도 등록 가능. ④ 실시간 충돌 체크: 캠페인 등록 폼에서 슬롯/시작일/종료일 변경 시 AJAX로 즉시 충돌 감지, 충돌 캠페인 상세 정보 인라인 표시. ⑤ 캠페인 목록 테이블: 이번 달 전체 캠페인을 상태/슬롯/기간/충돌 여부와 함께 일목 정리

🔧 개선 1

  • 광고 관리 시스템 v3.0 → v4.0 업그레이드 — 캠페인 저장 시 일정 충돌 자동 감지, 충돌 발생 시 문의 노트에 경고 자동 기록. 광고 문의 메뉴에 📋 문의 목록 / 📅 일정 캘린더 서브메뉴 구조 도입
v3.13.2

🐛 버그 수정 1

  • Modrinth 인기 급상승 파이프라인 — 모순 기사 발행 수정 — 다운로드 증가가 0건인 프로젝트가 "📈 인기 급상승 — 7일 만에 다운로드 0건 급증"이라는 모순된 제목으로 기사가 발행되던 치명적 버그 수정. 근본 원인: 스냅샷 기반 트렌드 데이터가 없을 때 fallback으로 인기 프로젝트를 무조건 "인기 급상승"으로 포장하던 트렌드 탐색 함수 함수가 증가량=0인 결과를 반환. 수정: ① fallback 함수 완전 제거(실제 성장 데이터 없으면 기사 미발행), ② 증가량 0건 Hard Guard 추가, ③ Quality Gate에 "0건 급증" 모순 탐지 규칙 추가, ④ AI 프롬프트에 0건 기사 작성 불가 규칙 명시. 문제 기사 3건(REP, Goety Cataclysm, Cardinal Components API) 비공개 처리 완료
v3.13.1

🐛 버그 수정 1

  • 🚨 사이드바 + 푸터 위젯 데이터 긴급 복구 — 위젯 데이터 DB 옵션이 리셋되어 사이드바 3개 위젯(GAMEBOY.KR 소개, 스트리머 랭킹, 스태프 모집)과 primary-footer 3컬럼(사이트 소개, 기사 카테고리, 참여하기)이 전부 빈 껍데기로 표시되던 문제 긴급 복구. PROJECT.md 문서 기반 위젯 데이터 재구성

🔧 개선 5

  • 사이드바 스트리머 랭킹·스태프 모집 위젯 컴팩트 재디자인 — 큰 아이콘(48px)·태그 배지·역할 리스트를 제거하고, 한 줄 설명 + CTA 버튼만 남긴 컴팩트 카드 디자인으로 변경하여 사이드바 높이 절약
  • 사이드바 GAMEBOY.KR 소개 위젯 카드 스타일링 — 보라색 테두리 카드 형태로 사이트 소개 + "더 알아보기 →" 링크 구성
  • 푸터 불필요 링크 정리 — 기사 카테고리 열에서 원래 없던 "오픈월드" 링크 제거, 참여하기 열에서 "커뮤니티"·"소프트커 뉴스" 링크 제거. 원래 구성(스태프 모집/골드 랭킹/스트리머 랭킹/스트리머 등록)으로 복원
  • 커뮤니티 인기글 위젯 메타 정보 가독성 개선 — 조회수(👁)·따봉(👍)·댓글(💬)·시간이 간격 없이 뭉쳐 표시되던 문제 수정. 각 메타 항목을 개별 요소로 분리하고 10px 간격 적용. 기존에 미표시되던 조회수(👁) 항목 신규 추가
  • Primary Footer 프리미엄 디자인 고도화 — ~~v1 보라 카드 박스(사용자 피드백으로 철회)~~ → v2 에디토리얼 매거진 스타일 전면 교체. 카드 박스/보더 완전 제거 → 투명 오픈 레이아웃 + 컬럼 사이 세로 구분선, 타이틀에 32px 그라데이션 악센트 바(보라→핑크), 링크 호버 시 좌측 보라 포인트 바 + 패딩 확대, GAMEBOY.KR 로고 심플 화이트 볼드, "상시" 뱃지 아웃라인 스타일, 모바일 반응형(세로→가로 구분선 전환)

GAMEBOY.KR 외부 채널

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