Commit Graph
3 Commits
Author SHA1 Message Date
openhands 847febbe64 fix: handle cleanup errors gracefully in cf-fetch 2026-08-04 18:13:41 +02:00
openhands af8b59e024 fix: use dynamic imports for puppeteer to prevent Next.js build errors
puppeteer-extra cannot be statically imported in Next.js server bundles.
Using dynamic import() so puppeteer is only loaded at runtime, not at build time.
2026-08-04 18:05:01 +02:00
openhands a338f9cb72 feat: add Cloudflare bypass to fetchSourceFurnidata using puppeteer
- Add cf-fetch.ts with puppeteer-extra + stealth plugin for CF bypass
- Modify fetchSourceFurnidata to detect CF challenge and retry with puppeteer
- Restore Leet, Hubbly, and Habblet City to clone sources (now CF-protected)
2026-08-04 18:02:16 +02:00