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
8800and 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.