Skip to content

Releases: chzzk-zeropepsi/chzzk-plugin

1.0.4

10 Jun 11:03

Choose a tag to compare

v1.0.4 빌드 완료 (81K).

릴리즈 노트:

멀티시청 세로 모드에서 채팅이 쌓일수록 영상이 점점 줄어들던 버그 수정 — 이제 채팅창은 고정된 영역 안에서 스크롤되고 영상 크기는 유지됩니다

1.0.3

10 Jun 09:21

Choose a tag to compare

v1.0.3 빌드 완료 (81K).

변경 사항: 그룹 드래그로 맨 위로 이동 가능 (드롭 존 확대 + 첫 그룹 위 여백 드롭 지원)

1.0.2

10 Jun 09:10

Choose a tag to compare

v1.0.2 변경 사항:

채팅 기록 7일 초과분 자동 삭제 (무한 누적 방지)
팝업에 채팅 기록 설정 추가:
채팅 자동 기록 ON/OFF
보존 기간 선택 (1/3/7/14/30일)
전체 기록 삭제 버튼

1.0.1

09 Jun 07:05

Choose a tag to compare

v1.0.1 릴리즈 노트 (v1.0.0 이후 변경)
🎬 다중시청 개선
모든 페이지에서 📺 다중시청 버튼 노출 (이전엔 라이브 페이지에서만)
다중시청 패널들이 페이지 이동/새로고침 후에도 자동 복원
채널별 패널 위치/크기 영속화 — 채널 A는 좌상단, B는 우하단 등 자유 배치 후 그대로 유지
세로/가로 채팅 레이아웃 토글 (⇄ 버튼) + 선택 저장
채팅창 열림 상태 채널별로 기억 — 다음에 열어도 자동 복원
커스텀 채팅 UI (보기 전용)
chzzk iframe 의존 제거하고 직접 메시지 렌더
닉네임 역할 색상(스트리머/매니저/일반)
뱃지 이미지 (치트키, 매니저 등)
기본/치트키/구독/채널 구독 티콘 모두 이미지로 렌더
레이아웃 정상화
채팅이 닫혀있으면 영상이 패널 전체를 사용
채팅 열고 세로 모드일 때 영상은 16:9 유지 + 채팅 위로 침범 못 함
패널 세로로 늘리면 채팅창만 길어짐

1.0.0

08 Jun 04:17

Choose a tag to compare

릴리즈 노트:

v1.0.0 첫 정식 버전 🎉
🆕 신규 기능
📺 카테고리 탭
팔로잉한 게임/카테고리의 라이브 방송을 한 곳에서 탐색
카테고리별 접기/펼치기 + "더 보기"로 추가 페이지 불러오기
채널명·방송제목·태그로 검색 (한글 초성 매칭)
카테고리 헤더가 스크롤 시 상단에 고정되어 위치 확인 쉬움
🔍 채팅 검색 (매니저/스트리머 전용)
본인 채널 또는 위임 매니저인 채널에서 자동으로 🔍 버튼 노출
실시간 채팅을 누적·검색해서 빠르게 모더레이션
페이지 새로고침/탭 이동해도 채팅 기록 보존 (IndexedDB)
기본/치트키/구독 이모티콘 모두 이미지로 렌더링
매니저/스트리머 메시지는 색상으로 구분 표시
🎨 탭 커스터마이징
자주 쓰는 탭만 메인에 노출, 나머지는 ⋯ 더보기 메뉴로
우클릭 또는 ⚙ 탭 설정에서 드래그로 순서 변경, 메인/더보기 토글
패널 좁아지면 자동으로 이모지만 표시(반응형)
그룹 관리 개선
채널 우클릭 → "📁 그룹으로 이동" 메뉴에서 바로 다른 그룹으로 이동
그룹 헤더가 스크롤 시 상단 고정 + 색상 강조로 가독성 향상
드래그앤드롭 시 스크롤 위치 유지(부분 갱신)
⚡ 성능 / 안정성
팔로잉 리스트 영속 캐시 → 패널 열 때 즉시 표시, 라이브 상태만 비동기 갱신
카테고리·예측·도네 미션·이모지 카탈로그 모두 캐시 적용
예측/미션 API 요청 throttle (동시 3개 + 150ms 간격)로 connection reset 완화
네트워크 일시 오류 시 자동 재시도 (최대 3회)
WebSocket 채팅 cid 매핑 버그 수정 - 본인 메시지 누락 해결
🔐 동기화 데이터 다이어트
동기화 대상을 본질적 사용자 데이터(그룹/북마크/알림/즐겨찾기/뷰모드)로만 한정
캐시·UI 위치 등은 기기별 로컬에 보관 → Firestore 페이로드 수십 KB → ~5KB
모니터 해상도 다른 기기에서 패널 위치 어긋나는 문제 해결
🔎 팔로잉 외 채널 검색
검색창에서 팔로잉하지 않은 채널도 함께 검색
🐛 기타
우클릭 시 브라우저 기본 메뉴 누출 차단
다중 채널 시청 시 채팅 사이드바 안정성 개선
↻ 새로고침 시 모든 캐시 일괄 초기화

0.5.0

05 Jun 05:48

Choose a tag to compare

v0.5.0 업데이트 안내
🔍 새 기능 — 채팅 검색 (매니저/스트리머용)
방송 중 채팅을 키워드나 닉네임으로 검색할 수 있는 기능이 추가됐어요.

본인 채널에 들어가거나 매니저 권한이 있는 채널이면 팔로잉 패널에 🔍 버튼이 자동으로 떠요
누르면 검색창이 열리고, 그 방송에서 오갔던 채팅을 키워드/닉네임으로 빠르게 찾을 수 있어요
위쪽이 옛날 채팅, 아래쪽이 최신 채팅이라 평소 보던 채팅창처럼 자연스럽게 읽혀요
검색 중에 새 메시지가 들어와도 자동으로 결과가 갱신됩니다
채팅이 너무 빨라서 누가 뭐 했는지 놓쳤을 때 뒤져보기 좋아요
💾 채팅이 사라지지 않아요
페이지를 새로고침하거나 다른 채널에 다녀와도 그동안 모아둔 채팅이 그대로 남아있어요
이전 방송 채팅도 다시 와서 찾아볼 수 있습니다
필요할 땐 🗑 이 채널 기록 삭제 버튼으로 한 번에 정리할 수 있어요
😀 이모티콘이 제대로 보여요
채팅 검색창에서도 {:d_1:} 같은 코드가 아니라 실제 이모티콘 이미지로 보입니다
CHZZK 기본 이모티콘, 치트키 이모티콘, 구독 티콘(채널별/티어별) 다 지원
본인이 보낸 이모티콘도 정상적으로 표시돼요
🛠️ 안 보이던 채팅이 잘 잡혀요
내가 보낸 채팅이 검색 결과에 안 들어오던 문제 수정
다른 사용자 채팅 일부가 누락되던 문제 수정
본인 닉네임도 그대로 저장되도록 개선

0.4.0

02 Jun 16:42

Choose a tag to compare

v0.4.0

변경 사항: .cc-fp-body 컨텍스트 메뉴 핸들러에서 preventDefault()를 무조건 호출. 행 위 우클릭이면 기존처럼 커스텀 메뉴, 그 외(그룹 헤더/여백/placeholder 등) 우클릭이면 아무것도 안 뜸 — 브라우저 기본 메뉴 노출 차단.

0.3.9

02 Jun 15:51

Choose a tag to compare

v0.3.9

변경 사항 (sync.js):

DENY (denylist) → ALLOW (allowlist) 로 전환
동기화 대상 6개 키로 한정:
groups, bookmarks, notify_channels, favorite_channels
cc_view_mode, cc_vertical_mode
그 외 모든 키 (패널 위치/크기/투명도/아이콘화/접힘 상태/스크롤/라이브만/즐찾만/모든 런타임 캐시) → 기기별 로컬로만 존재
변경된 3곳 (collectSyncable, pull merge, listenAndPush push 트리거) 모두 ALLOW 기준으로 뒤집음
효과:

Firestore 페이로드 수십 KB → 1~3 KB (튕길 일 없음)
새 캐시 키 추가해도 자동으로 동기화 안 됨 (DENY 빼먹기 사고 차단)
모니터 해상도 다른 기기에서 패널 위치 망가지는 문제 자연 해결

0.3.7

02 Jun 15:40

Choose a tag to compare

v0.3.7

변경 사항:

TTL 30초 → 5분 으로 증가
chrome.storage.local 영속화:
pred_cache_v1, mission_cache_v1 키에 저장 → 탭/페이지 이동해도 메모리 Map이 비워져도 유지됨
부팅 시 1회 로드: refreshPredictionsForVisible 최초 호출 시 loadPredMissionCache()가 storage에서 메모리로 복원 (predMissionCacheLoaded 플래그로 중복 방지)
800ms 디바운스 저장: 매 fetch 마다 storage write 안 하고 모아서 한 번에 저장 (schedulePredMissionSave)
pending placeholder는 저장 제외

0.3.2

02 Jun 04:37

Choose a tag to compare

v0.3.2

변경 사항:

채널 우클릭 컨텍스트 메뉴에 "📁 그룹으로 이동" 섹션 추가
현재 정의된 모든 그룹 목록을 그룹 색상 dot과 함께 표시
현재 속한 그룹은 제외
클릭 시 부분 갱신(partialChannelMove)으로 즉시 이동 — 스크롤 위치 유지
"이 그룹에서 제거"도 동일하게 부분 갱신으로 처리하도록 통일
메뉴 UI: 구분선(.cc-ctx-sep) + 헤더 라벨(.cc-ctx-header) 스타일 추가, 그룹 많을 때 대비 max-height:70vh; overflow-y:auto
이제 미분류(기타) 그룹에 있는 채널도 스크롤 유지한 채로 우클릭 → 원하는 그룹 선택해서 바로 옮길 수 있습니다.