v0.5.1: Ohli24 레이아웃 표준화 및 Anilife 폴백 체인 개선

This commit is contained in:
2026-01-04 01:00:17 +09:00
parent 97310ac900
commit 914277c2bc
14 changed files with 593 additions and 294 deletions

View File

@@ -71,6 +71,22 @@
## 📝 변경 이력 (Changelog)
### v0.5.1 (2026-01-04)
- **Ohli24 레이아웃 표준화**:
- 모든 Ohli24 페이지(Setting, Search, Queue, List, Request)에 일관된 1400px max-width 및 중앙 정렬 적용
- `ohli24.css`에 공통 wrapper(`.ohli24-common-wrapper`) 및 헤더 스타일 추가
- List/Queue 페이지 `visible` 클래스 누락 수정 (content-cloak 트리거 추가)
- Request 페이지 에피소드 카드 순차 렌더링 문제 해결 (`requestAnimationFrame` 사용)
- **Anilife 폴백 체인 개선**:
- `get_html` 함수에 **Zendriver subprocess 폴백** 추가 (Daemon 실패 시 자동 전환)
- Playwright 폴백을 **Camoufox**로 변경 (더 강력한 안티봇 우회)
- 3단계 폴백: Zendriver Daemon → Zendriver Subprocess → Camoufox
- **Anilife 반응형 레이아웃**:
- Request 페이지에 `anilife-common-wrapper` 클래스 적용
- 모바일(`<992px`): 100% 너비 / 데스크탑(`≥992px`): 1400px max-width
- **Linkkf CSS 준비**:
- `linkkf.css`에 공통 wrapper 스타일 추가 (향후 레이아웃 표준화 대비)
### v0.5.0 (2026-01-03)
- **Ohli24 비디오 플레이어 UI 전면 개편**:
- **프리미엄 글래스모피즘 디자인**: 플레이어 모달 및 플레이리스트 컨트롤에 투명 유리 테마 적용