Commit Graph

146 Commits

Author SHA1 Message Date
24217712a6 v0.6.23: Fix Linkkf download - CDP Headers wrapper, yt-dlp --add-header support
- Fix zendriver_daemon CDP Headers bug (wrap dict with zd.cdp.network.Headers())
- Fix HTML entity decoding in iframe URLs (use html.unescape())
- Simplify GDM source_type to always use 'linkkf'
2026-01-08 01:29:36 +09:00
d1866111c7 v0.6.22: Robust Linkkf extraction with zendriver fallback 2026-01-07 23:48:00 +09:00
76be367a9e v0.6.21: Fix Linkkf GDM delegation and extraction logic 2026-01-07 23:31:26 +09:00
c4cba97a7f v0.6.20: GDM integration fixes and app context error resolution 2026-01-07 22:35:46 +09:00
7cfdfde446 v0.6.19: Lower min_acceptable_length to 10000 bytes - Some sites like anilife.live have smaller pages (~40k) - Prevents valid content from being rejected as 'short' 2026-01-07 20:10:42 +09:00
a730e41c41 v0.6.18: Fix StopIteration error on repeated requests - Reset tab to about:blank instead of closing - Zendriver requires at least 1 tab to remain open - Prevents coroutine raised StopIteration error 2026-01-07 17:40:29 +09:00
80de2b0689 v0.6.17: Fix Zendriver content polling and tab cleanup - Add content length polling with stabilization detection - Early exit when list/player markers found AND length > 50k - Close tabs after use to prevent accumulation - Minimum acceptable length set to 50k for ohli24 pages 2026-01-07 17:34:46 +09:00
786e070a50 v0.6.16: Fix Zendriver API compatibility for Docker - Use browser.get() instead of page.goto() - Remove CDP set_blocked_urls (not available in all versions) - Simplified navigation with asyncio.wait_for timeout 2026-01-07 17:28:04 +09:00
9e0ef5f120 v0.6.15: Non-blocking navigation for Zendriver Daemon (Docker 17s fix) 2026-01-07 17:14:25 +09:00
8759d1e1c8 v0.6.14: Ubuntu Docker performance optimization for Ohli24 2026-01-07 17:07:46 +09:00
49aea1bb54 v0.6.13: Fix initialization order for curl_cffi auto-install 2026-01-07 15:46:53 +09:00
e026247cbf v0.6.11: Add curl_cffi auto-install and fix URL check 2026-01-07 15:27:04 +09:00
c532ffaef8 v0.6.10: Fix Ohli24 GDM integration and update README 2026-01-07 15:09:04 +09:00
759f772ca8 Fix: Resolve gevent-Trio conflict on Mac by using Botasaurus subprocess 2026-01-07 13:54:41 +09:00
67b7647f41 Fix: NameError 'cls' in get_html staticmethod 2026-01-07 13:52:22 +09:00
15d6d1a9e7 Feat: Add Botasaurus @request fetching layer and automatic dependency installation 2026-01-07 13:50:21 +09:00
afce36640d Fix: Only mark Ohli24 download as completed when file actually exists 2026-01-07 00:51:43 +09:00
5f7521eb6b Anilife: Implement HTTP caching with cache_ttl setting (default 300s) 2026-01-07 00:39:21 +09:00
2f0523b70d Fix: Escaped quotes syntax error in setting_save_after 2026-01-07 00:34:36 +09:00
e75e34dadd Fix: Null check for self.queue in setting_save_after 2026-01-07 00:32:15 +09:00
62dfb2a8b2 Add Anilife proxy settings (proxy_url, get_proxy, get_proxies) 2026-01-07 00:30:14 +09:00
def2b5b3c5 Linkkf GDM integration: ModuleQueue delegation (already has CachedSession) 2026-01-07 00:01:03 +09:00
72e0882308 Release v0.6.0: Anilife GDM integration, filename fixes, changelog update 2026-01-06 23:57:11 +09:00
0a2bb86504 Anilife GDM integration: CachedSession, ModuleQueue, Go GDM button 2026-01-06 23:55:38 +09:00
f2aa78fa48 Fix: Improve filename sanitization to prevent Windows 8.3 short names on Synology 2026-01-06 23:36:11 +09:00
92276396ce Update: UI improvements and GDM integration fixes 2026-01-06 23:20:03 +09:00
a6affc5b2b Fix: Update GDM package name for import 2026-01-06 21:27:51 +09:00
254a387cbd Update: Ohli24 Queue fixes & Zendriver Daemon stability improvement 2026-01-06 19:25:59 +09:00
883b8d172b Refactor: Ohli24 UI refinement and mobile responsiveness fixes 2026-01-05 02:45:40 +09:00
bda7d16c1c style: reduce modal height and cleanup zoom logic with CSS class 2026-01-04 20:32:59 +09:00
a47d878ea1 fix: force modal height and stretch video container for vertical centering 2026-01-04 20:01:10 +09:00
2a5f5dce2b fix: vertical centering and icon wrapping refinements 2026-01-04 19:53:21 +09:00
437fcaa05e docs: detail requirements in README.md 2026-01-04 19:45:08 +09:00
780c00157e fix: vertical centering of video and external icon wrapping 2026-01-04 19:44:16 +09:00
6d1557f4c7 docs: update README with latest features and tech (v0.5.3) 2026-01-04 19:42:01 +09:00
7bf25ae2d9 style: increase modal size, center video vertically, and fix icon wrapping 2026-01-04 19:36:58 +09:00
1032659070 style: reduce list page padding p-4 to p-3 for mobile 2026-01-04 19:30:53 +09:00
d37f42d2cb fix: VLC Android use intent format like MXPlayer 2026-01-04 19:26:47 +09:00
a955dbe8e4 fix: VLC URL scheme vlc:// to vlc: for Android 2026-01-04 18:52:32 +09:00
55882cd166 fix: external player icons wrap properly on mobile 2026-01-04 18:40:41 +09:00
3729ec0053 feat: add streaming token system for external players without exposing API key 2026-01-04 18:32:49 +09:00
5abc06c3d7 fix: stream_video - encode Korean filename in Content-Disposition header for external players 2026-01-04 18:02:53 +09:00
fddea3e6b4 fix: Add --no-sandbox and --disable-setuid-sandbox to zendriver for Docker root compatibility 2026-01-04 16:19:45 +09:00
150a3a9fb0 feat: Add reusable video modal component with Alist-style UI 2026-01-04 15:51:36 +09:00
4c20f96cef v0.5.1: Anilife 폴백 체인 개선, 레이아웃 반응형, 프리로더 UI 개선 진행 중 2026-01-04 01:23:44 +09:00
dc382a4dc1 fix: Anilife request 페이지 max-width 1400px 적용 수정 2026-01-04 01:02:18 +09:00
914277c2bc v0.5.1: Ohli24 레이아웃 표준화 및 Anilife 폴백 체인 개선 2026-01-04 01:00:17 +09:00
97310ac900 docs: Finalize Phase 10 documentation for Zendriver Docker support 2026-01-03 22:30:05 +09:00
8c6f4fbd99 fix: v0.5.14 - Robust Snap wrapper detection for both manual and auto paths 2026-01-03 22:20:09 +09:00
bde6196638 fix: v0.5.13 - Show Auto-Install button in '기타' tab even if Snap Chromium is found 2026-01-03 22:10:19 +09:00