Spaces:
Paused
Paused
Commit History
-
fix: Docker container auto-detect host proxy via host.docker.internal
icebear0828 +1: Claude Opus 4.6Docker containers can't reach host proxies on 127.0.0.1 (container loopback). Now probes both 127.0.0.1 and host.docker.internal so Docker users get automatic proxy detection without any configuration. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d7d7389
-
fix: Docker build installs curl, keeps tsx, optimizes layers
icebear0828 +1: Claude Opus 4.6- Add curl to apt-get (needed by setup-curl.ts and full-update.ts) - Re-add tsx after prune (needed at runtime by update-checker fork) - Separate web deps layer for better cache efficiency - Add env_file to docker-compose.yml for .env pass-through - Default .env.example to linux/x64 for Docker users - Expand .dockerignore to exclude .env*, *.md, scripts/poc-* Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>701ca45 -
fix: Docker build uses host network for proxy access
icebear0828 +1: Claude Opus 4.6Build with network:host so npm/curl inside the build container can directly use the host's proxy (127.0.0.1). Eliminates the need for BUILD_PROXY and host.docker.internal resolution during build. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>8a1166d -
fix: use BUILD_PROXY arg to avoid BuildKit proxy conflict
icebear0828 +1: Claude Opus 4.6BuildKit intercepts HTTP_PROXY build args for image pulls, causing host.docker.internal resolution failures. Use custom BUILD_PROXY arg instead — Docker daemon's own proxy handles image pulls. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>814607e -
fix: Docker build supports proxy via .env configuration
icebear0828 +1: Claude Opus 4.6- docker-compose.yml reads HTTP_PROXY and CONTAINER_PROXY from .env - Build args pass proxy to npm/GitHub downloads inside container - Runtime proxy uses host.docker.internal to reach host proxy - .env.example documents all proxy settings - No per-machine Docker daemon config needed Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b675b05
-
refactor: fingerprint alignment, auto-maintenance, Docker deployment
icebear0828 +1: Claude Opus 4.6Phase 1 - Eliminate fingerprint detection gaps: - Dynamic sec-ch-ua from config chromium_version (aligned with TLS profile) - Inject full fingerprint headers into curl-fetch (OAuth/appcast) - Unify Accept-Encoding based on curl-impersonate detection - Optimize header ordering (single sort pass) Phase 2 - Auto-maintenance: - Structured YAML mutation utility (replace regex hacks) - Auto full-update pipeline on new version detection - Config hot-reload after updates - Exponential backoff token refresh (5 attempts + 10m recovery) - Immediate persistence for critical data (tokens, cf_clearance) - Cookie v2 format with expiry timestamps - Graceful shutdown with 10s timeout protection - Usage counters auto-reset on rate limit window rollover Phase 3 - Docker deployment: - Dockerfile, docker-compose.yml, .dockerignore - Deployment docs in README Fixes: - Extract planType from JWT /auth claim (was looking in /profile) - Backfill missing planType on startup for existing accounts - Show full d…347f81b