Skip to content

Releases: ancs21/reqpane

v1.0.1

06 Apr 03:52
0f2c2ea

Choose a tag to compare

Reqpane v1.0.1

Bug Fixes

  • Fix mocked request headers always empty — CDP Fetch.requestPaused returns headers as an object, not an array. Mocked requests now correctly show request headers in the detail panel and all export formats (HAR, Postman, cURL, etc.)
  • Fix DiffDialog crash on malformed URLs — comparing requests with relative or malformed URLs no longer crashes the diff comparison view

v1.0.0

06 Apr 03:43
8d96d67

Choose a tag to compare

Reqpane v1.0.0

Chrome extension for capturing API calls, detecting errors, and exporting debug info.

Highlights

Chrome DevTools Protocol Integration

Migrated from page-context monkey-patching to chrome.debugger CDP for network capture. This fixes compatibility with Cloudflare Turnstile, Akamai Bot Manager, and other anti-bot systems that detect tampered browser APIs.

  • Network domain — passive capture of all XHR/Fetch requests with full response bodies
  • Fetch domain — request interception for mock responses and breakpoints
  • Runtime domain — console error and unhandled exception capture
  • Debugger attaches only when side panel is open (minimizes yellow infobar exposure)

Features

  • 🔍 API Request Capture — full request/response headers, bodies, timing
  • 🎭 Mock Responses — configure mock rules with URL patterns, status codes, and response bodies
  • ⏸️ Request Breakpoints — pause requests before they're sent, inspect and continue/cancel
  • 📊 Console Error Tracking — captures console.error, uncaught exceptions, and unhandled promise rejections
  • 🔎 DOM Field Usage Detection — search for API response values in the page DOM
  • 📂 Group by Domain — default view groups requests by domain for better navigation
  • 📈 Timeline & Grouped Views — multiple ways to visualize captured traffic
  • 🔄 Request Replay & Edit — replay requests or modify and resend
  • 📋 Export — HAR, Postman collection, Markdown report, cURL, fetch(), TypeScript
  • 💾 Session History — save and restore capture sessions
  • 🏋️ Load Testing — built-in load testing with configurable concurrency
  • Favorites — bookmark important requests
  • 🌙 Dark Mode — full dark mode support
  • ⚙️ Configurable — font size, auto-select, and more

Bug Fixes

  • Fix long content in Request tab being truncated and not scrollable (#1)
  • Fix memory leaks across extension scripts and React components

Infrastructure

  • Vite 8.0.3, React 19, TailwindCSS 4.2, Base UI components
  • Chrome Manifest V3

Permissions

  • debugger — Chrome DevTools Protocol access for network capture
  • sidePanel, activeTab, tabs, storage, scripting, clipboardWrite
  • <all_urls> host permission