Repository navigation
Description
User problem
A useful workbench needs clear navigation and dependable request handling, including oversized uploads and interrupted replay requests.
Acceptance criteria
- Polish dark/light themes, tool navigation, keyboard access and narrow layouts.
- Add URL include/exclude scope for Auto mode and expire tab-only targets with the browser session.
- Preserve unrelated JSON/query formatting, URL encoding and large numeric values during rewrites.
- Protect multipart file parts and incomplete/oversized upload bodies.
- Keep failed forwards available when retry is possible.
- Bound HTTP history and Repeater previews; add snapshots, timeouts and duplication.
- Serialize temporary header rules and clean them after completion, timeout, cancellation or dashboard closure.
- Keep all unpublished upgrade work at v1.1.0 and use a feature-branch PR.
Implementation status
Implemented and verified in PR #1 on feat/v1.1-workbench. PR #1 was merged into main on 2026-10-03, merge commit eeb65009fa6e343cf6dd1f67386be0afc5bbb3e5. GitHub automatically closed this issue as completed through the PR's closing reference. The source changes are now on main; the Chrome Web Store release remains pending.
Verification
Node regressions cover lossless rewrites, multipart safety, omitted uploads and closure during rule installation. Brave integration verifies intercept edits, Auto/handoff, cleanup, preview limits and all 13 tools at narrow widths.
Relevant source
http.js, background.js, dashboard.js, dashboard.css, workflow.css, lab.css
Related v1.1 work is tracked through PR #1. Follow-up improvements or bugs should use their own issue and PR.
Completion record
The implementation commits are 7b76001, 3ee1668, 4f1d89c, 504051e, and test follow-up 619736d. Relevant verification is described above and in PR #1. All 29 Node regressions and JavaScript syntax checks pass; GitHub CI passes on Node 22. The workbench/browser features were checked with isolated local HTTP/WebSocket fixtures; shortcut labels were also checked for Mac/Windows/Linux platforms. The maintainer merged PR #1, and GitHub closed this issue automatically; new bugs or follow-up scope should use a separate issue, or reopen this one if its original criteria fail.
Activity