What's new
Changelog
Every release, feature, and fix — most recent first.
Env var placeholders & cookie improvements
Feature
Pro
Fix
- Env var placeholders (Pro) — When exporting Python or cURL, redacted values are replaced with
${VARIABLE_NAME}placeholders that map directly to env vars. Python exports automatically emitos.getenv()declarations and use f-strings. - Cookie handling — Cookies are now properly exported as
--cookiein cURL,cookies={}in Python, and thecookie[]array in Postman — not as generic headers. - CDP cookie capture — Cookies are captured via Chrome DevTools Protocol without requiring the
cookiesbrowser permission, improving privacy. - Fix — "Use env var placeholders" checkbox no longer unchecks itself after saving settings.
HAR 1.2 export & Pro plan launch
Feature
Pro
- HAR 1.2 export (Pro) — Export your full request history as a standards-compliant HAR file. Compatible with Chrome DevTools, Fiddler, Charles Proxy, and Postman.
- Pro plan — Shripi Pro launched as a one-time $19 payment. Unlocks unlimited history, all export formats, and custom redaction.
- Redaction status badge — The request detail modal now shows a clear "Redacted" or "Redaction off" badge so you always know what state your exports are in.
- Inline copy feedback — Copy buttons now swap to "✓ Copied!" for 1.5 seconds instead of showing a floating toast.
Debug bundles & clean export mode
Feature
- Debug bundles — Export a ZIP archive containing a JSON summary, all captured requests, and auto-generated cURL replay scripts. Share a full debug session with one file.
- Clean mode — Strip browser-injected headers (sec-*, user-agent, accept-encoding) from exports to produce clean, minimal API calls.
- Postman collection export — Generate a fully importable Postman v2.1 collection from your captured session.
Persistent storage & preserve logs
Feature
Improvement
- Persistent storage — Optionally keep request history across browser sessions using persistent IndexedDB storage.
- Preserve logs — Keep captured history when navigating away or refreshing the page.
- Grouped view — Switch between a flat sortable table and a domain-grouped endpoint tree.
Python & Fetch code generation
Feature
- Python export — Copy any request as a Python
requestssnippet. JSON bodies are passed asjson={}, form data asdata={}, and cookies ascookies={}. - Fetch export — Copy any request as a modern JavaScript
fetch()call, ready to paste into any JS project. - Request detail modal — Click any row to inspect full request and response details — headers, body, timing, size, and cookies — in a clean side panel.
Custom redaction patterns & CSV / Markdown export
Feature
Improvement
- Custom redaction patterns — Define your own regex patterns for auth header names, header values, cookie names, and query/body parameter names.
- CSV export — Export your full request history as a spreadsheet-ready CSV file.
- Markdown export — Generate a human-readable Markdown table of captured requests, ideal for including in bug reports or documentation.
- URL exclusion patterns — Configure glob patterns to automatically exclude noisy requests (analytics, fonts, CDN assets) from capture.
Smart data redaction engine
Feature
- Automatic redaction — Authorization headers, session cookies, and API keys are redacted automatically at capture time — before the data ever touches storage.
- Redact sensitive params — Query string and request body parameters matching configurable name patterns are masked on export.
- Show raw data toggle — A per-export toggle lets you see unredacted data when you intentionally need it.
Search, filter & request summary
Improvement
Fix
- Advanced filtering — Filter requests by HTTP method, status code range, and time window. Full-text search across URLs, headers, and request bodies.
- Request summary tab — Instant breakdown: total requests, error rate, slowest endpoints, and most frequent domains.
- Column resizing — Drag column dividers in the request table to resize to your preference. Layout is remembered across sessions.
- FIFO pruning — When the 1,000-record limit is reached, the oldest requests are automatically pruned to keep performance smooth.
Initial release
Feature
- Request capture — Capture HTTP/HTTPS requests from any tab using Chrome DevTools Protocol. Works with SPAs, dashboards, and any web app.
- JSON export — Export your full captured session as a structured JSON file.
- cURL copy — Copy any individual request as a ready-to-run cURL command.
- 100% local — All data stays in your browser. Nothing is ever sent to a server.
- One-click capture — Toggle capture on and off from the extension popup or side panel with a single click.