📋 Changelog

업데이트 로그

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

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

🆕 신규 기능 2

  • 채널 디렉토리 카드 항목 추가 — /channels/ 스트리머 채널 카드에 💬 한마디 갯수(대댓글 포함)와 🤝 콜라보 참여 횟수 카운트를 추가. 서브쿼리 기반 실시간 집계로 별도 캐시 테이블 없이 정확한 데이터 표시.
  • 디스커버리 채널 카드 항목 확장 — /discover/ 스트리머 카드에 💬 한마디 갯수(대댓글 포함), 🤝 콜라보 참여 횟수, 소개글(60자 말줄임), 스타일 태그 표시를 추가. CSS 뱃지 스타일(gsh-badge-comments, gsh-badge-collab-count, gsh-discover-bio, gsh-discover-style-tag) 추가.
v3.46.4

🐛 버그 수정 2

  • CDN HEAD 미지원 이미지 검증 실패 수정 — cdn.gametoc.co.kr 등 일부 CDN이 HTTP HEAD 요청에 404를 반환하여 원본 이미지 사용 실패, AI 이미지로 대체되던 문제 수정. HEAD 404 발생 시 GET Range(0-1023) 폴백 검증 로직 추가로 125건+ gametoc 기사 이미지 수집 안정화
  • 사이드바 영상 혼입 방지 — 소스 프로필이 등록된 도메인에서 전체 HTML 영상 폴백 추출을 비활성화하여, gametoc.co.kr 사이드바 위젯의 관련 없는 YouTube 영상(스타세이비어 CBT 등)이 기사에 삽입되는 문제 수정

🆕 신규 기능 1

  • gametoc.co.kr 소스 프로필 등록 — gn_source_profiles에 게임톡(www.gametoc.co.kr) 본문 추출 프로필 추가. body_selector: #article-view-content-div, 노이즈 요소 제거 설정 포함

🔧 개선 1

  • FC 온라인 엪온 자율학습 기사 이미지 교체 — AI 생성 이미지에서 출처(gametoc.co.kr) 원본 프로모션 이미지로 수동 교체 완료
v3.46.3

🔧 개선 1

  • 관리자 골드 핀 기능 확장 — 관리자(manage_options)가 모든 게시글에서 골드 사용 상단 고정(셀프핀/구걸) 기능을 사용할 수 있도록 권한 확장. 기존에는 게시글 작성자 본인만 사용 가능했던 기능을 관리자에게도 개방하여 커뮤니티 운영 편의성 증대
v3.46.1

🔧 개선 1

  • wp-admin 사용자 목록 기본 정렬 — 사용자 목록(users.php) 기본 정렬을 회원가입일 내림차순(DESC)으로 변경. 화면 옵션에 정렬 기준/순서 커스텀 설정 추가 (관리자별 개인 설정 저장)
v3.46.0

🐛 버그 수정 1

  • 일간 매거진 3/27 발행 실패 복구 — PHP 8.4 Imagick 확장 미설치로 표지 생성 실패 + logrotate duplicate log entry 에러로 전체 로그 로테이션 실패가 복합적으로 작용. PHP 8.4-imagick 설치 및 logrotate 중복 설정 해결.

🔧 개선 1

  • 매거진 엔진 v3.3.0 초고도화 — 자체 파일 로깅(shell redirect 의존 제거), 락 파일 동시 실행 방지, 실패 시 Discord 즉시 알림, Fatal Error 핸들러, --retry 모드 자동 재시도(07:20 cron), PHP/Imagick 버전 진단 로그 추가.

성능 1

  • logrotate 정상화 — gameboy-gamescout 중복 설정으로 인한 logrotate 전체 실패(exit code 1) 해결. collector 로그 로테이션 정상 동작 복구.
v3.45.0

🆕 신규 기능 1

  • PixelBay 상품 자동 동기화 시스템 — pixelbay.kr 신규 상품을 gameboy.kr 버츄얼 게시판에 자동 등록하는 Cron 파이프라인 구축. 상품 이미지, 가격(무료/할인 표시), 작가, 옵션 목록, 상세 설명을 CSS 클래스 기반 카드 포맷으로 변환. 중복 방지 추적 테이블(gb_board_pixelbay_sync) 및 5분 간격 자동 실행 등록 완료.

🔧 개선 1

  • 커뮤니티 게시판 v2.13.0 — PixelBay 상품 카드 전용 CSS(pb-product-*) 추가. 다크/라이트 모드 호환, 모바일 반응형 옵션 목록 지원.
v3.44.0

🆕 신규 기능 1

  • 스태프 역할 wp-admin 권한 부여 — 수습 스태프(trainee_journalist)와 정식 스태프(journalist)가 wp-admin에서 글 → 글 추가까지 접근 가능. 정식 스태프는 공개 발행 가능, 수습 스태프는 검토 대기(Pending)까지만 허용. mu-plugin(journalist-role-caps.php) + functions.php 연동.

🔒 보안 1

  • 수습 스태프 발행 제한 가드 — 수습 스태프가 API/직접 DB 조작으로 글을 공개 상태로 변경하는 것을 방지하는 서버사이드 safeguard 구현 (transition_post_status 훅). 자기 글만 목록 표시.
v3.43.2

🔧 개선 1

  • Google News 수집 최적화 — Googlebot-News 전용 robots.txt 규칙 추가 + mu-plugin(google-news-noindex.php)으로 비기사 페이지에 googlebot-news noindex 메타 태그 삽입. 정적 페이지(about, contact 등), 카테고리/태그 아카이브, 커뮤니티 보드 등이 Google News에서 뉴스로 수집되지 않도록 방지. RSS 피드에서 Modrinth/공지 카테고리 제외 확장.
v3.43.1

🐛 버그 수정 1

  • Android 구글 뉴스 앱 Viewport 보정 — 갤럭시 S25 등 Android 구글 뉴스 앱(WebView)에서 기사가 데스크톱 해상도로 렌더링되어 글씨가 작게 보이는 현상을 JavaScript로 자동 보정. Wide Viewport Mode 감지 후 viewport 메타 태그를 재설정하여 모바일 뷰 복원 (iOS에는 영향 없음)
v3.43.0

🆕 신규 기능 1

  • MC 신청서 — RCON 명령어 설정 (v1.9.0) — 신청서 승인 시 서버로 전송할 RCON 명령어를 폼 빌더에서 자유롭게 구성할 수 있는 기능 추가. 명령어가 설정되지 않으면 기존 whitelist add 명령어가 자동 실행(하위호환). 지원 플레이스홀더: {minecraft_id}(마크ID), {username}(닉네임), {email}(이메일), {channel_name}(치지직 채널명), {user_id}(회원번호). 빠른 추가 프리셋(whitelist add / say 입장 알림 / give 선물) 제공. 명령어별 활성/비활성 토글, 설명 필드, 순차 실행(sort_order) 지원. 신청서 복제 시 RCON 설정도 함께 복제, 삭제 시 함께 정리. DB: wp_gbmcm_form_rcon_commands 테이블 신규 생성 (dbDelta v1.9.0 마이그레이션)
vv3.40.6

📌 기타 1

  • AI 자동 글쓰기 — 삭제된 게시글의 URL로 새 글을 다시 생성할 수 없던 문제 수정
vv3.40.5

📌 기타 1

  • AI 자동 글쓰기 — 프롬프트 초고도화로 사람이 작성한 것 같은 자연스러운 장문 에세이 스타일로 전환 (인사말 제거, 5000자 이상 장문 서술, 구어체 혼용)

📌 기타 1

  • AI 글 생성 엔진 파라미터 최적화 — maxTokens 16384, timeout 180초로 상향하여 더 풍부한 콘텐츠 출력 지원
vv3.40.3

🐛 버그 수정 1

  • AI 자동 글쓰기 빈 여백 수정 — YouTube URL 기반 AI 자동 글쓰기(Auto Publisher)로 생성된 게시글 상단에 약 759px 빈 공간이 발생하는 버그 수정. iframe 없는 빈 비디오 임베드 컨테이너를 CSS(:has 선택자) + JS 폴백으로 자동 숨김 처리하고, 향후 생성 시 보드 표준 gbb-embed 클래스를 사용하도록 auto-publisher.php 개선

🔧 개선 2

  • AI 자동 글쓰기 프롬프트 개선 — 글 생성 시 게임과 억지로 연관시키던 패턴 제거. 원본 콘텐츠의 주제를 있는 그대로 다루는 평범한 블로그 형식으로 변경. YouTube 분석/생성 및 웹 콘텐츠 분석/생성 프롬프트 4개 전면 수정
  • AI 자동 글쓰기 이력 테이블 UI 초고도화 — 최근 생성 이력 테이블(gbb-ap-history-table-wrap) 전면 재설계. Glassmorphism 카드 래퍼, 보라 그라데이션 헤더, Pill형 상태 뱃지, 호버 액센트 글로우, 짝수 행 줄무늬, 보기 버튼 스타일 강화. 모바일에서는 카드형 레이아웃으로 자동 전환 (data-label 속성 활용)
vv3.34.0

🆕 신규 기능 3

  • **채널 한마디 알림 모달** — 내 스트리머 채널에 새로운 한마디(댓글)가 달리면, 사이트 접속 시 우측 상단에 애니메이션 알림 모달이 표시됩니다. 새 한마디 개수, 채널명이 표시되며 "한마디 보러가기" 버튼으로 채널 방명록으로 바로 이동하거나, "확인" 버튼으로 알림을 닫을 수 있습니다. 확인 후에는 같은 알림이 다시 표시되지 않으며, 새로운 한마디가 추가로 달리면 다시 알림이 뜹니다. 모바일 반응형 지원
  • **실시간 30초 Polling** — 웹페이지에 머무는 동안에도 30초 간격으로 새 한마디를 자동 감지하여 모달을 동적 생성. 페이지 새로고침 없이도 실시간 알림 수신. 탭 비활성↔활성 전환 시 즉시 체크. 배경 블러/오버레이 없이 모달만 독립적으로 표시하여 사이트 브라우징에 방해 없음
  • 그룹 로고 업로드/URL 변경 기능 — 그룹 생성 시 로고를 파일 업로드 또는 URL로 등록 가능. 그룹 관리 탭에서도 로고 변경/삭제 지원. (v2.4.6 API: logo-upload, logo-remove 엔드포인트 추가)

🐛 버그 수정 1

  • **채널 한마디 알림 미작동 수정** — 내 채널에 한마디가 달려도 알림 모달이 전혀 표시되지 않던 문제 수정. 알림 감지 쿼리에서 채널 소유자 본인이 작성한 댓글을 제외하는 조건이 있어, 모든 댓글이 필터링되던 것이 원인. 이제 자기든 누구든 한마디를 작성하면 무조건 알림이 출력됩니다. 페이지 이동 시에도 알림이 즉시 표시됩니다
v3.42.0

🔧 개선 1

  • 매거진 에디토리얼 콘텐츠 누락 방지 초고도화 (엔진 v3.2.0) — 에디터스 픽, 트렌드 리포트, 심층 분석, 편집장 칼럼의 발행 시 내용 누락을 원천 방지하는 다중 방어 파이프라인 구축. 품질 검증 게이트 3/4 → 4/4 전체 통과 필수로 강화, 최소 분량 기준 상향(트렌드 300→500자, 심층분석 500→800자, 칼럼 300→500자, 에디터스 픽 100→150자), 누락 섹션 개별 재생성(regenerateMissingEditorialSections) 시스템 도입으로 API 비용 최적화 및 기존 양질 콘텐츠 보존, Gemini JSON 파싱 유틸리티 공용화(parseGeminiJson), 파이프라인 전체 최대 3회 재시도 + 상세 진단 로깅 추가

GAMEBOY.KR 외부 채널

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