vv0.8.10

HTTPeep v0.8.10 Changelog

HTTPeep v0.8.10

What's New

iOS Simulator Setup

  • Added a dedicated iOS Simulator setup flow for macOS, including booted simulator detection, Root CA installation, simulator restart, and direct access to Apple's Simulator app.
  • Added setup status checks for Xcode availability, Root CA trust state, certificate path, and currently booted simulator devices.
  • Added the iOS Simulator option to the client connection guide so mobile HTTPS debugging can be configured from the desktop app.

Rules & Session Annotation

  • Added rule-level capture metadata so sessions matched by a rule can be automatically saved and annotated with importance, background color, notes, and tags.
  • Added persistent session tags and visual markers to the session list, with supporting database migration and session update APIs.
  • Added strict URL path matching for rule matchers, with UI controls and validation for exact path behavior.
  • Improved the rule matcher editor with clearer URL parsing, extra domain handling, host validation, and safer protocol/path serialization.

Media Preview & Inspection

  • Enhanced media response preview performance for images and videos.
  • Added media metadata inspection from the Session Bar, including format, content type, file size, dimensions, aspect ratio, duration, bitrate, codec information, and range support.
  • Added direct navigation from the media resource badge to the response body preview.
  • Added body file path access for cached response bodies so large media assets can be previewed through the app asset protocol more efficiently.

Session List & Details

  • Improved Session Bar status badges and resource metadata display.
  • Added richer Notes and Tools panel styling, including better contrast and highlight color handling.
  • Refined highlight color opacity across session annotations and related UI components for better readability.
  • Added frontend trace breadcrumbs around media metadata loading and media preview navigation to make preview issues easier to diagnose.

Connection Setup

  • Updated terminal setup completion messaging to clearly indicate that traffic from the terminal is now captured automatically.
  • Improved the Connect Apps and connection documentation dialogs with better dark-mode behavior and additional setup options.

Licensing & Payment

  • Improved the license activation dialog with clearer "where is my code" guidance.
  • Refined the purchase-success activation page, activation code presentation, delivery notes, and comparison table layout.
  • Fixed the trial entry so users who have already used a trial no longer see the trial request path.
  • Moved shared license runtime logic into core code so desktop and CLI license verification can stay consistent.

Bug Fixes

Proxy & System Proxy

  • Fixed the top toolbar system proxy switch state when another proxy application owns the system proxy settings.
  • Improved system proxy protocol toggles so occupied system proxy states are shown as disabled instead of incorrectly appearing controllable.
  • Changed the default proxy port to 8800 and improved port bind failure messaging.
  • Added a frontend proxy auto-start failure event so startup failures can be surfaced in the desktop client.

DNS Override

  • Fixed the Session List context menu action for adding a DNS Override from a captured request.
  • Fixed free-plan DNS master switch persistence by updating DNS configuration validation to account for enabled state and environment changes.

Rules

  • Fixed Delay action editing so toggling Delay no longer drops the existing value or silently restores defaults.
  • Fixed MapLocal video drag behavior.
  • Improved strict URL matcher validation and conflict handling in the matcher editor.

Timing & Session Accuracy

  • Fixed Session Timing attribution issues around request/response phases.
  • Fixed session persistence for missing parent connections by recreating the connection before saving the session, preventing foreign-key failures.
  • Added serialized database writes to reduce concurrent SQLite write conflicts.

HAR Export

  • Fixed HAR export so request and response body data are included correctly.

App Startup & Stability

  • Added a startup bootstrap layer that buffers early frontend errors, initializes Sentry in the background, and flushes startup errors after initialization.
  • Added main-window visibility checks and a longer frontend-ready timeout to reduce startup flicker and improve diagnostics when the window does not become ready.
  • Fixed Windows startup failures caused by missing WebView2 Runtime by embedding the WebView2 bootstrapper in the desktop installer.

UI & Theming

  • Fixed dark-mode flashing in Rules and Connect Apps dialogs by introducing a shared Card component style.
  • Commented out the Beta banner in the navigation area to keep the toolbar layout stable.
  • Improved border styling, panel corner radius, and component color opacity across the desktop UI.