치지직(CHZZK) 후원 연동 — 새벽야생 서버 — 마이페이지에 치지직 후원 연동 섹션 신설. 치지직 방송 채널을 등록한 회원이 새벽야생 마인크래프트 서버의 후원 연동을 직접 신청·해제할 수 있고, 채널 URL 자동 식별과 함께 신청 즉시 서버에 자동 반영. 관리자가 미리 등록해 둔 채널은 마인크래프트 아이디 확인 후 클릭 한 번으로 연동 활성화 가능
뉴스 수집기 모니터 v1.0.0 — 뉴스 수집 시스템의 상태를 관리자 화면에서 실시간으로 확인하는 전용 모니터링 도구 신설. 대시보드 위젯 2종(수집기 상태·게임 DB 운영 상태), 발행 대기열 관리(필터링·일괄 반려), 파이프라인 단계별 수동 실행 버튼, 수집 중단 감지 시 관리자 알림 제공
마인크래프트 시참 방송 「후원 효과 안내」 방송인 전용 버전 — 시청자 참여 방송용 후원 금액별 효과 안내 페이지의 방송인 전용 버전 신설 및 효과 목록 갱신. 금액 구간별 효과를 강조 표시가 포함된 카드형 리스트로 정리하고, 투명 배경으로 제작되어 방송 송출 화면(OBS 브라우저 소스)에 오버레이로 바로 활용 가능
관리자 AI 자동 글쓰기(Auto Publisher) v2.13.0 — 외부 URL(유튜브 영상, 일반 웹페이지 등)을 제출하면 AI가 내용을 분석해 커뮤니티 게시판에 블로그 형식 글을 자동 작성·등록하는 관리자 전용 기능 추가. URL 유형(유튜브/웹페이지) 자동 감지 뱃지, 분석 → 생성 → 발행 단계별 실시간 진행 바, 완료 시 작성된 글 바로가기 제공
개선 3
마인크래프트(Modrinth) 자동 기사 발행 정책 개편 — 세부 패치 버전만 바뀐 마이너 모드 업데이트는 기사 생성을 건너뛰고, 의미 있는 버전 변경 시에만 기사를 발행하도록 개선. 유형별 회당·일일 최대 기사 수도 하향 조정해 발행량보다 의미 있는 소식 위주의 큐레이션으로 전환
커뮤니티 AI 엔진 효율 최적화 — 퀴즈·밸런스 배틀·콘텐츠 피드 등 커뮤니티 AI 기능이 공유하는 중앙 AI 엔진의 모델 운용을 경량 우선 구조로 재편하고, 단순 생성 작업 전용 저비용 경로 신설. 밸런스 배틀·퀴즈는 일부 슬롯만 AI 생성을 사용하고 나머지는 검증된 출제 풀에서 제공하도록 조정(중복 검증 로직 유지)
게임 DB 안정성 모니터링 v1.1.0 — 일일 건강 지표 점검 기준을 24시간 롤링 윈도우로 변경해, 아침 점검 시점에 아직 진행 중인 정상 작업이 비정상으로 오탐되던 문제 수정. 자동 재검증 절차 추가
AI 댓글 자동 생성 시스템 v2.0.0 (gameboy-ai-comments) — 커뮤니티 게시글에 AI 기반 자연스러운 댓글을 자동 생성하는 플러그인 신규 개발. 페르소나 기반 작성자명 무한 랜덤 생성(절대 중복 불가), 댓글 예약 대기열 관리, GBB AI Engine(Gemini) 연동. 관리자 대시보드에 카드형 통계(대기중/완료/실패/오늘등록), 탭 인터페이스(게시글 목록/설정/로그), 실시간 진행률 표시 배치 처리 제공. DB 4개 테이블(gb_ai_comment_queue, gb_ai_comment_settings, gb_ai_comment_authors, gb_ai_comment_logs) 생성
커뮤니티 게시글 서버사이드 URL 자동 링크 변환 — 게시글 본문의 일반 텍스트 URL을 클릭 가능한 태그로 자동 변환하는 gbb_server_auto_linkify() 함수 추가. 기존 HTML 태그(, , , ), 링크 카드(div.gbb-link-card), href/src 속성 내 URL은 보호 마커로 치환 후 복원하여 이중 변환 방지. YouTube·Instagram·X·Chzzk 등 임베드 대상 URL은 기본 태그만 생성하고 표시 시점에 gbb_auto_embed()가 처리
개선 1
GBB AI Engine — Gemini 최신 모델 라인업 업데이트 — 폐기된 gemini-3-pro-preview, gemini-2.0-flash 모델을 제거하고 최신 모델 3종(gemini-3.1-pro-preview, gemini-3-flash-preview, gemini-3.1-flash-lite-preview)을 추가. 자동 폴백 체인: gemini-3.1-pro-preview → gemini-3-flash-preview → gemini-3.1-flash-lite-preview → gemini-2.5-pro → gemini-2.5-flash → gemini-2.5-flash-lite (최신·고품질 → 안정·저비용 순서)
파트너/프로모션 디스코드 실시간 알림 — 새 파트너가 등록(관리자 수동 등록 또는 신청 승인)되거나 새 프로모션이 등록되면, 전용 디스코드 채널에 리치 Embed 알림이 자동 전송됩니다. 파트너 알림에는 업체명·카테고리·웹사이트·소개·파트너 페이지 바로가기가 포함되고, 프로모션 알림에는 리워드 유형·모집 인원·마감일·대상 밴드·이미지 등 상세 정보가 포함됩니다
개선 2
프로모션 디스코드 알림 코드 리팩터링 — 프로모션 생성 시 인라인으로 작성되어 있던 ~75줄의 디스코드 알림 코드를 전용 메서드로 분리하여 유지보수성 향상. 기존 콜라보 웹훅과 파트너/프로모션 전용 웹훅을 분리하여 채널별 독립 알림 운영 가능
파트너/프로모션 디스코드 알림 실전 테스트 검증 완료 — 파트너 등록(육포맛사탕, id=2) 및 프로모션 등록(인디게임 미리 해보기, id=10) 2건에 대한 디스코드 웹훅 알림 전송 테스트 실시. HTTP 204 응답으로 정상 전송 확인. 파트너 알림(업체명·카테고리·웹사이트·소개·바로가기) 및 프로모션 알림(리워드 유형·모집인원·마감일·이미지·파트너 정보) 리치 Embed 포맷 정상 출력 검증
버그 수정 1
게시글 #3202 깨진 HTML 태그 수정 — 외부 링크(Steam FourVive) 임베디드 프리뷰 카드 삽입 후 편집/저장 시 contenteditable 에디터가 링크 카드 HTML 구조를 손상시킨 문제 복구. 마커 잔류 및 고아 태그 제거, 정상 링크 카드 재생성.
속보 Push/Discord 알림 — 임시글(draft) 상태에서 알림 발송 방지 — AI 수집기가 기사를 임시글(draft)로 생성할 때, _is_breaking 속보 플래그가 설정되고 Discord 속보 알림이 발송되던 버그 수정. 속보 알림이 아닌 기사에 대해 속보 크롬 알림이 뜨는 문제 해결. 수정 내용: (1) ai_publisher에서 속보 지정(\_is_breaking) 및 Discord 알림을 publish 상태에서만 실행하도록 변경 (2) Push 알림(OneSignal)에 기사 나이 확인(6시간 이내만 허용) + 게시물 상태 이중 확인 안전장치 추가 (3) 기존 임시글의 잘못된 속보 플래그 일괄 정리