v0.5.0: Zendriver Daemon optimization, Python 3.14 support, and UI/UX improvements
This commit is contained in:
33
README.md
33
README.md
@@ -71,12 +71,35 @@
|
||||
|
||||
## 📝 변경 이력 (Changelog)
|
||||
|
||||
### v0.5.0 (2026-01-03)
|
||||
- **Zendriver Daemon 최적화 (성능 대폭 향상)**:
|
||||
- **브라우저 상시 대기 (Daemon)**: 매 요청마다 브라우저를 새로 띄우지 않고 백그라운드 데몬 프로세스 활용
|
||||
- **우회 속도 개선**: 클라우드플레어 우회 속도 최적화 (기존 4~6초 → **2~3초**)
|
||||
- **안정성**: 브라우저 프리징 시 자동 재시작 및 HTTP API 기반 통신
|
||||
- **Python 3.14 정식 지원**:
|
||||
- Flask 3.1.2, SQLAlchemy 2.0.45, gevent 25.9.1 등 최신 라이브러리 호환성 확보
|
||||
- gevent fork 시 발생하는 `AssertionError` 경고 완전 제거 (stderr 리다이렉션 기법 적용)
|
||||
- **UI/UX 편의성 강화**:
|
||||
- **Enter 키 검색**: Ohli24, Anilife, Linkkf 분석 페이지에서 검색창 Enter 키 입력 지원
|
||||
- **모바일 큐 개선**: 모바일 화면에서 진행바 위에 텍스트로 진행률 표시 (가독성 향상)
|
||||
- **버그 수정 및 안정성**:
|
||||
- **대소문자 구분 없는 파일 체크**: 파일 존재 확인 시 대소문자 차이로 인한 중복 다운로드 해결
|
||||
- **타입 힌트 리팩토링**: `mod_ohli24.py` 전체 모듈 타입 힌트 적용으로 안정성 증대
|
||||
- **Zendriver 자동 설치**: 환경에 Zendriver가 없을 경우 첫 실행 시 자동 설치 로직 추가
|
||||
|
||||
### v0.4.18 (2026-01-03)
|
||||
- **Ohli24 4단계 폴백 체인 구현**: `curl_cffi` → `cloudscraper` → `Zendriver` → `Camoufox`
|
||||
- **현재 전략**: 가볍고 빠른 `Zendriver`와 풀 브라우저 `Camoufox` 조합으로 클라우드플레어 완전 우회
|
||||
|
||||
|
||||
### v0.4.17 (2026-01-02)
|
||||
- **Ohli24 액션 버튼 디자인 고도화**:
|
||||
- 목록 페이지의 버튼들("작품보기", "보기", "삭제" 등)을 더 심플하고 미니멀한 `.btn-minimal` 디자인으로 개편
|
||||
- "보기" 버튼에 세련된 블루 그래디언트와 강조 효과 적용
|
||||
- 호버 시 자연스러운 애니메이션 및 상호작용 피드백 추가
|
||||
- 삭제 버튼의 시각적 강조를 줄여 전반적인 인터페이스 정돈
|
||||
- **Ohli24 디자인 고도화 (전반적 UI 개선)**:
|
||||
- **썸네일 에피소드 배지**: 이미지 좌측 상단에 글래스모피즘 스타일의 세련된 에피소드 번호 배지(앰버 컬러) 추가
|
||||
- **액션 버튼 디자인**: 목록 페이지 버튼("작품보기", "보기", "삭제" 등)을 미니멀한 `.btn-minimal` 디자인으로 개편
|
||||
- **모바일 UX 최적화**: 모바일에서 "보기"(블루), "삭제"(레드) 버튼에 선명한 색상을 부여하여 가독성 및 조작성 증대
|
||||
- **데스크탑 레이아웃**: 시작/완료 날짜와 액션 버튼 사이의 간격을 대폭 늘려(Horizontal Separation) 시각적 균형 확보
|
||||
- **인터렉션**: 호버 효과 및 블루 그래디언트 강조로 프리미엄 피드백 제공
|
||||
|
||||
|
||||
### v0.4.15 (2026-01-02)
|
||||
- **Ohli24 날짜 표시 및 디자인 개선**:
|
||||
|
||||
Reference in New Issue
Block a user