📋 Changelog

업데이트 로그

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

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

🔧 개선 2

  • 토스트 알림 시스템 도입 — 게시글 작성, 그룹 관리, 콜라보, 채널 편집, 스케줄 관리, 프로모션 등 Streamer Hub 전 영역의 alert() 팝업을 토스트(Toast) 알림으로 교체. 성공/에러/경고를 타입별로 구분 표시하며, 모바일에서는 하단에서 슬라이드업 형태로 표시
  • 그룹 게시판 UI 고도화 — 카테고리 필터를 칩(Chip) 스타일로 변경, 게시판 헤더와 목록 간 간격 추가, 게시글 호버 효과 강화, 상세보기 페이지의 뒤로가기 버튼·카테고리 뱃지·메타정보·댓글 영역을 전면 리디자인. 모바일 반응형 최적화 포함
v3.35.0

🆕 신규 기능 1

  • 그룹 게시판 리치 에디터 고도화 — 이미지/영상 파일 드래그\&드롭 직접 업로드 (이미지 10MB, 영상 50MB), 📎 파일첨부 버튼, URL 입력 시 임베드 프리뷰 자동 표시 (YouTube/Chzzk 자동 감지), 업로드 진행바 표시, 게시글 열람 시 YouTube/Chzzk URL 자동 임베드 변환
v3.34.0

🔧 개선 3

  • 그룹 캘린더 고도화 — 캘린더 셀에 일정 제목 표시 (콜라보 보드 스타일), 다일 일정 지원 (시작/종료 날짜+시간), 캘린더 하단 전체 일정 목록 + 페이지네이션 추가
  • 그룹 게시판 고도화 — 리치 콘텐츠 에디터 (이미지/동영상/링크 삽입 툴바), 카테고리 탭 자동 선택, 탭 클릭 시 목록 복귀, 게시글 상세보기 아래 글목록 표시, 댓글 Enter 입력 등록
  • 게시판 글쓰기 에디터 UX 대규모 개선 (v2.11.0) — 에디터 높이 증대(320→500px), 미디어 삽입 후 자동 포커스/스크롤, 보라색 커서(#BB86FC), 글자 수 실시간 카운터, 모바일 반응형 강화

🆕 신규 기능 1

  • DB v2.5.1 — 그룹 일정 테이블에 end_date 컬럼 추가, 일정 전체 목록 API 추가 (/schedules/list)

🐛 버그 수정 1

  • 그룹 게시판/캘린더 버그 수정 — end_date 유효성 검증 추가, 일정 폼 필드 초기화 누락 수정, 모바일 캘린더 CSS 선택자 오류 수정, XSS 방지 강화, 게시글 상세보기 중복 API 호출 제거
v2.5.0

🆕 신규 기능 5

  • 그룹 일정 캘린더 — 그룹 내 월간 캘린더 뷰로 방송/콜라보/대회/이벤트/회의 일정 관리. 멤버가 직접 일정 추가/삭제 가능, 공식 일정 구분 표시
  • 그룹 게시판 — 공지/자유/콜라보/후기/피드백 카테고리별 게시판. 글쓰기, 상세 보기, 댓글 기능 포함. 관리자급 공지 작성 권한 분리
  • 커스텀 카테고리 네비게이션 숏코드[gb_category_nav] 기사/커뮤니티 분류 2단 위젯
  • 커뮤니티 글 작성자 수정 버튼 — 본인 글에 보라색 그라데이션 수정 버튼 표시
  • 독자 반응 시스템 — 좋아요/유용해요 + 인기도 엔진 (시간 감쇄 알고리즘)

🔧 개선 5

  • 그룹 탭 UI 확장 — 기존 멤버/관리 탭에 📅 일정, 📋 게시판 탭 추가. 모바일 가로 스크롤 지원
  • 사이드바 카테고리 위젯 필터 — 스트리머/미분류 카테고리 제외
  • 사이드바 빈 카테고리 표시 활성화 (커뮤니티 하위: 질문/답변, 갤러리)
  • Rank Math 사이트맵 자동 갱신 — 포스트 발행/수정 시 즉시 캐시 무효화
  • AVIF Site Health 테스트 제거 (PRO 전용 기능 경고 숨김)
vv3.33.23

성능 1

  • wp-admin 대시보드 로딩 속도 99% 개선 — Dashboard Widgets 플러그인(v1.3.0→v1.4.0)의 동기적 DB 쿼리가 대시보드 로딩을 25초로 지연시키던 근본 원인 해결. 전체 위젯에 10분 Transient 캐시 적용, 불필요한 DB 커넥션(new wpdb) 2개 제거, posts_per_page=-1을 SELECT COUNT(*)로 교체, 인기 기사 서브쿼리를 LEFT JOIN으로 최적화, Push 위젯의 매 로딩 update_option 호출 제거. TTFB 25,000ms→251ms(99%↑), 전체 로드 24,500ms→2,755ms(88.7%↑)

🐛 버그 수정 2

  • 스트리머 허브 /channels/ 페이지 SEO 수정 — 채널 디렉토리 페이지에서 title 태그가 누락되어 브라우저 탭과 검색엔진에 페이지 제목이 표시되지 않던 문제 수정. SEO 데이터 해석 및 출력 프로세스 디버깅을 통해 올바른 title 태그 생성 보장
  • /channels/ 페이지 모바일 UI 깨짐 수정 — 채널 탐색 페이지에서 폼 입력란(input)과 선택 요소(select)가 모바일 화면을 넘쳐 텍스트가 세로로 표시되던 문제 수정. PHP 및 CSS 파일 수정을 통해 모바일 환경에서 최적의 레이아웃과 반응형 디자인 적용

🔧 개선 1

  • 푸시 알림 관련도 임계값 상향 — 불필요한 속보(breaking news) 알림이 과다 발송되는 문제를 완화하기 위해 GB_PUSH_MIN_RELEVANCE 상수를 상향 조정. 진정으로 중요한 뉴스에만 푸시 알림이 발송되도록 조건 강화
vv3.33.19

🐛 버그 수정 1

  • /channels/ SEO 수정 — 채널 디렉토리 페이지에서 \<title\> 태그가 누락되던 버그 수정. Rank Math 비활성화 시 WP core의 _wp_render_title_tag() 함수도 함께 깨지던 문제를 해결하여, 허브 플러그인이 title을 직접 출력하도록 변경
v3.33.22

성능 1

  • wp-admin 대시보드 로딩 속도 극적 개선 (~24초 → ~2.7초) — GameBoy Dashboard Widgets 플러그인(v1.4.0) 전면 최적화: ① 전체 포스트 로딩(posts_per_page=-1) → 경량 COUNT 쿼리로 교체, ② 별도 DB 커넥션(new wpdb) 2개 제거 → 글로벌 $wpdb 재사용, ③ 10개 위젯 모두 10분 Transient 캐시 적용, ④ 인기 기사 서브쿼리를 JOIN 기반으로 최적화, ⑤ 매 로딩 시 update_option 호출 제거
v3.33.21

🐛 버그 수정 1

  • 채널 디렉토리(/channels/) 모바일 UI 수정 — 모바일에서 검색 입력/셀렉트 폼이 화면 밖으로 넘치고, 합방 가능만 텍스트가 세로로 표시되던 문제 수정. flex-wrap·min-width 반응형 CSS 추가
v3.33.20

🔧 개선 1

  • 속보/알림 기준 대폭 상향 (v2.2) — Push 알림 최소 관련도 95→98, 쿨다운 강화(속보 1h→3h/일반 2h→6h), 일일 최대 5건→2건. AI Publisher 속보 임계값 96→98, 하루 최대 속보 3→2건. Discord 속보 전송 임계값 96→98. 속보 티커에 24시간 시간 제한 추가, 일반 기사 fallback 표시 제거. 전 경로(Push/Discord/티커) 속보 기준 동기화 완료.
v3.33.18

🆕 신규 기능 1

  • 스트리머 그룹 시스템 MVP — 그룹 가입/탈퇴 UI, 비공개 그룹 가입 신청(승인/거절), 멤버 관리(추방/역할 변경), 그룹 설정 편집, 그룹 삭제(3개월 유지 정책), 그룹 검색 기능 구현 (/groups/)
v3.33.17

🆕 신규 기능 1

  • 커뮤니티 게시판 게시글 일괄 삭제 — wp-admin 게시판 관리 페이지에서 특정 게시판의 게시글을 일괄 삭제하는 기능 추가. 게시판 이름 입력 확인 안전장치 포함. 댓글, 투표, 첨부파일, 북마크, 신고 등 관련 데이터 자동 정리
v3.33.16

🔧 개선 1

  • 방송 채널 등록 안내 문구 추가 — /streamers/ 랭킹 페이지와 /streamer-register/ 등록 페이지에 본인 채널뿐 아니라 다른 스트리머의 채널도 등록 가능하다는 안내 배너를 추가. 보라색 그라데이션 헤더, 등록 폼 헤더, 등록 안내 섹션 3곳에 배치
v3.33.15

🔧 개선 1

  • Push 알림 가중치 조정 — 불필요한 속보 알림 과잉 발송 방지. GB_PUSH_MIN_RELEVANCE 90→95 상향, BREAKING_RELEVANCE_THRESHOLD 92→96 상향, BREAKING_MAX_PER_DAY 5→3 축소. 시간대 쿨다운(일반 2시간/속보 1시간) + 일일 Push 최대 5건 제한 추가
v3.32.9

🔧 개선 3

  • **채널 디렉토리** — 스트리머 채널 카드에 저장된 모든 데이터 전체 표시: bio(자기소개) 60자 잘림 제거, game_tags(게임 태그) 전체 출력, style_tags(스타일 태그) 전체 출력
  • **/channel/ 빈 URL 리디렉션** — `/channel/` (슬러그 없이) 접속 시 404 페이지가 표시되던 문제 수정. 채널 디렉토리 페이지(`/channels/`)로 301 리디렉션 처리하여 빈 URL 접속 시에도 의미 있는 페이지를 안내합니다
  • **GNB 스트리머 허브 드롭다운에 채널 탐색 메뉴 추가** — 상단 네비게이션의 스트리머 허브 드롭다운에 '📺 채널 탐색' 서브메뉴를 추가하여 채널 디렉토리(`/channels/`) 페이지에 직접 접근할 수 있습니다. 기존에는 URL 직접 입력으로만 접근 가능했습니다

🐛 버그 수정 1

  • **Rank Math SEO 중복 출력 해결** — 스트리머 허브 페이지(`/channels/`, `/collabs/` 등)에서 Rank Math의 description·canonical이 허브 플러그인 자체 SEO와 중복 출력되던 문제 수정. Rank Math의 `wp_head` 콜백을 `wp_head` priority 0에서 동적으로 탐색·제거하는 방식으로 완전 차단. 모든 허브 페이지에서 URI 기반 감지도 추가하여 query var 타이밍 문제를 근본 해결
v3.33.9

🐛 버그 수정 1

  • 커뮤니티 사이트맵 이미지 수 0 수정 — gbb-board-sitemap.xml에서 모든 게시글의 이미지 수가 0으로 표시되던 버그 수정. 게시글 본문 HTML에서 img 태그를 파싱하고 thumbnail_url을 포함하여 Rank Math 사이트맵에 image:image 태그를 올바르게 출력하도록 GBB_Sitemap_Provider에 extract_post_images() 메서드 추가. has_image 플래그를 활용한 성능 최적화 적용.

GAMEBOY.KR 외부 채널

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