Sync upstream orangecoding/fredy master#295
Closed
Wodooman wants to merge 8 commits intoorangecoding:masterfrom
Closed
Sync upstream orangecoding/fredy master#295Wodooman wants to merge 8 commits intoorangecoding:masterfrom
Wodooman wants to merge 8 commits intoorangecoding:masterfrom
Conversation
Introduce a central HTTP client (httpClient.js) that routes all scraping requests through a user-configured proxy. Users can set a proxy URL in Settings > Network tab, or via FREDY_PROXY_URL / HTTPS_PROXY / HTTP_PROXY environment variables. Proxied: all providers (Puppeteer + fetch-based) and listing active checks. Not proxied: geocoding (Nominatim), notifications, analytics, version checks. Puppeteer proxy auth is handled via page.authenticate() since Chromium's --proxy-server flag does not support credentials in the URL. Also adds CLAUDE.md with OpenSpec spec-driven development workflow, and backfills OpenSpec artifacts for this change. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Restore id-token: write (needed for GitHub OIDC auth to post PR comments) and upgrade pull-requests to write (needed to post review comments). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add native proxy support for scraping requests
Merge check_source.yml and test.yml into a single ci.yml with parallel lint and test jobs, remove redundant push-to-master triggers, add concurrency groups, fix permissions and outdated action versions. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Provider tests hit live external services and are inherently flaky in CI. Exclude all provider tests except utils.test.js (pure unit test) from the GitHub Actions test run. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Consolidate and fix GitHub Actions workflows
Resolve conflicts: - claude.yml: keep issues: write permission (fork customization) - package.json: keep undici dependency, take upstream vite 8.0.3 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
|
Too soon. I will share a few proposals soon |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
orangecoding/fredymasterclaude.yml(keptissues: write) andpackage.json(keptundici, took upstream vite 8.0.3)Test plan
🤖 Generated with Claude Code