HTTPeep v0.8.16
What's New
Deep Links & Configuration Import
- Added an overwrite confirmation flow for rule-import deeplinks when imported rule IDs already exist.
- Improved imported rule merging so overwritten rules keep their current position and new rules are appended after the existing list.
- Improved DNS override deeplink imports by normalizing rule-level DNS settings before writing them.
Session List & Details
- Improved session note handling across the request table, detail panel, saved filters, and sidebar filter counts by standardizing on the canonical
notefield. - Preserved sessions in filtered views when notes, saved state, colors, tags, or pin state are updated through metadata-only changes.
- Removed the Beta badge from the desktop toolbar for the stable release line.
Licensing & Payment
- Improved purchase attribution from the license activation dialog so pricing-page jumps keep the correct entry reason.
- Added clearer handling for expired activation responses in the desktop activation dialog.
App Startup & Platform Runtime
- Refined desktop and bundled CLI feature flags so desktop-only platform integrations are enabled explicitly while shared runtime crates can build without desktop-only dependencies.
- Switched the shared Sentry dependency to rustls-backed networking for better cross-platform compatibility.
Mobile Platform Foundation
- Added the first mobile runtime foundation for HTTPeep, including a dedicated
httpeep-mobilecrate and a smoke test that verifies the core proxy dependency chain can initialize with an injected mobile data root. - Added iOS and Android cross-compile checks for the shared Rust runtime, helping future mobile builds stay compatible with the desktop/CLI proxy core.
- Improved shared runtime setup with a mobile mode, injected data-root support, mobile-safe instance locking, and mobile fallback device identity handling.
Bug Fixes
Licensing & Payment
- Fixed the Unlock Pro button so it remains clickable inside disabled Pro-gated panels.
- Fixed revoked license activation handling so revoked codes show the proper business-status message and do not write a local license snapshot.
- Fixed production desktop packaging so regular builds no longer default to the Microsoft Store distribution channel.
Proxy & Certificate Setup
- Fixed proxied Root CA downloads by recognizing
/sslcertificate requests in both origin-form and absolute-form URLs. - Improved local proxy host detection for built-in certificate downloads, including loopback and local network interface addresses.
Rules & Session Annotation
- Fixed note-based sidebar filters and saved-session filters so newly saved notes remain visible immediately.
- Fixed rule capture metadata flashes and saved-state calculations to use the canonical note field consistently.