Refactor: CSS theme consolidation & site-specific styles (v0.4.5) | Fix: mod_anilife get_series_info IndexError
This commit is contained in:
13
README.md
13
README.md
@@ -14,7 +14,8 @@
|
||||
* **스마트 다운로드 큐**: `ffmpeg` 및 `yt-dlp` 기반의 큐 시스템으로 안정적인 이어받기 및 재시도를 지원합니다.
|
||||
* **사용자 편의성**:
|
||||
* **Proxy 설정**: IP 차단 시 손쉽게 우회할 수 있도록 웹 설정 UI에서 프록시 서버를 지정할 수 있습니다.
|
||||
* **반응형 UI**: 데스크탑과 모바일 모두에 최적화된 Glassmorphism 디자인.
|
||||
* **모듈형 테마 시스템**: CSS 변수와 동적 로딩을 활용하여 데스크탑/모바일 모두에 최적화된 사이트별 테마(Anilife, Linkkf, Ohli24)를 제공합니다.
|
||||
* **실시간 피드백**: 다운로드 상태, 중복 파일 감지 등을 사용자에게 실시간 알림으로 제공합니다.
|
||||
|
||||
---
|
||||
|
||||
@@ -70,6 +71,16 @@
|
||||
|
||||
## 📝 변경 이력 (Changelog)
|
||||
|
||||
### v0.4.5 (2026-01-02)
|
||||
- **CSS 테마 아키텍처 전면 개편**:
|
||||
- 사이트별 독립 테마 파일 분리 (`anilife.css`, `linkkf.css`, `ohli24.css`)
|
||||
- 공통 모바일 로직 및 알림 스타일을 `mobile_custom.css`로 통합 (중복 코드 ~2,000줄 제거)
|
||||
- Jinja2 템플릿을 활용한 테마 동적 로딩 시스템 구현
|
||||
- **백엔드 안정성 및 UX 강화**:
|
||||
- **Anilife**: `get_series_info` 파싱 로직 개선으로 `IndexError` 방지 및 크롤링 안정성 확보
|
||||
- **중복 다운로드 알림**: 이미 파일이 존재하거나 DB에 기록이 있을 경우 사용자에게 명확한 알림 메시지 출력
|
||||
- **CSS 호환성**: `line-clamp` 속성 크로스 브라우저 호환성 패치 적용
|
||||
|
||||
### v0.4.3 (2026-01-02)
|
||||
- **모바일 UX 대폭 개선**:
|
||||
- 시스템 알림(bootstrap-notify) 커스텀 스타일링 (사이트별 테마 색상 적용)
|
||||
|
||||
Reference in New Issue
Block a user