vv0.8.9

HTTPeep v0.8.9 Changelog

HTTPeep v0.8.9

✨ What's New

Session List

  • Added response throttling indicators with detailed tooltips; Session Bar now color-codes request duration levels for quick visual assessment
  • Added a clear-filters button and refined the filtering logic
  • Duration Filter now supports durationHighlight — matching rows are highlighted for instant visibility
  • Timing info is now accessible directly from the Session Bar for rapid inspection

Detail Panel

  • Timing breakdown now covers BeforeRequest and AfterRequest phases, including delay and breakpoint overhead

Rules

  • Added graceful handling for 403 rejected responses, ensuring request details and status codes display correctly in non-error states
  • MapLocal / inline content rules now allow empty content to support header-only scenarios; removed the previous validation restriction
  • Match conditions now default to the HTTPS protocol when a protocol is specified during Match configuration, and browser preview opens accordingly
  • Updated Action metadata, styling, icons, and color configuration

DNS Override

  • Refreshed the visual style for DNS Override hits

🐛 Bug Fixes

Timing & Session Accuracy

  • Fixed HTTP/2 Request Hold Timing attribution
  • Fixed request delay being incorrectly counted toward Response Waiting time; now separately visible in TimingViewer
  • Fixed an edge case where HTTP/2 negotiation fallback to HTTP/1.1 caused errors and duplicate Sessions due to session_id not being reused

Breakpoints & Rules

  • Fixed breakpoint modal failing to appear under specific conditions
  • Fixed Match Editor not surfacing URL validation errors immediately on submit, which caused conflict dialogs during subsequent edits

DNS & Proxy

  • Fixed DNS Override being bypassed when Chrome downgraded from HTTP/2 to HTTP/1; simplified DNS Override invocation and implementation

UI & Theming

  • Updated HTTPTimingViewer text styling with increased font weight
  • Added theme-change handler to fix theme-switching logic across Settings and panels

Settings & Certificates

  • Removed the MCP option from Settings (replaced by httpeep-cli skills; MCP support may be reconsidered when a suitable use case arises)
  • Fixed certificate URL path from /cert to /ssl

Core

  • Fixed response_compare.before incorrectly writing a CONNECT response