v1.0.8-beta.018 - feat: implement scraper protections and download anti-stall watchdog
- lib/getcomics.ts: Implemented internal search speed throttling by adding a strict 2.5-second delay before searches and deep link scrapes to prevent triggering Cloudflare rate limits.
- lib/getcomics.ts: Integrated FlareSolverr support to automatically catch 403 Forbidden errors and seamlessly bypass Cloudflare anti-bot challenges.
- lib/download-clients.ts: Added an anti-stall watchdog to the internal direct downloader. If a GetComics stream drops to 0 bytes/sec for more than 45 seconds, the connection is forcefully killed and flagged for an automatic retry.
- api/admin/test & settings: Added FlareSolverr URL configuration and live connection testing to the Network & Security settings dashboard.