Repository navigation
v1.1.0: expand Interceptor into a complete local HTTP workbench - #1
Merged
Merged
Conversation
This was referenced Oct 3, 2026
7 tasks done
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.
Interceptor now supports a complete local request workflow: capture traffic, inspect fields, replay or vary requests, compare responses, and keep reusable requests in Collections. All unpublished work is combined into version 1.1.0.
Changes
Validation
npm test: 29 regression tests passed.npm run check: all ten runtime JavaScript files passed syntax checks.git diff --check: passed.Scope
No new permissions or runtime dependencies. Passive findings are observations, not confirmed vulnerabilities. WebSocket frames are observed, not injected. Credential comparison accepts GET/HEAD/OPTIONS and strips credential headers only. Browser protocol/preview/storage limitations are documented. This PR remains v1.1.0 and is not merged or store-published.
The store update remains unpublished. Runner is sequential, capped at 50 payloads per origin, and uses bounded previews. Site Map covers captured/imported traffic; cURL import rejects unsupported options and file uploads.
Linked issues
These feature scopes are implemented in this PR and remain open pending merge.
Closes #2
Closes #3
Closes #4
Closes #5
Closes #6
Closes #7
Closes #8
Closes #9
Closes #10
Contribution workflow
Added CONTRIBUTING.md, GitHub bug/feature issue forms, a PR template, and a read-only GitHub Actions workflow running syntax checks and the Node regressions. YAML and template/workflow structures validated locally; all 29 tests and syntax checks passed. Browser behavior is unchanged by this contribution-workflow commit.
GitHub Actions validation on Node 22 also passed: https://github.com/user-github-me/interceptor/actions/runs/37097320891. All eight feature/community issues are linked as closing references and remain open pending merge.
Platform shortcuts
Issue #10: Intercept/Repeater/Decoder/tool-switcher hints and button tooltips show Command on macOS and Ctrl on Windows/Linux, with matching accessible keyboard metadata. Browser platform API detection has a local fallback; Ctrl and Command handlers remain working. The Decoder icon uses a neutral symbol. Real-browser tests verify OS-specific rendering, tooltips, ARIA and both tool-switcher bindings; all existing integration scenarios still pass.