srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/PLAN.md
diff options
context:
space:
mode:
Diffstat (limited to 'PLAN.md')
-rw-r--r--PLAN.md22
1 files changed, 18 insertions, 4 deletions
diff --git a/PLAN.md b/PLAN.md
index 90a27fd..c1fc0b6 100644
--- a/PLAN.md
+++ b/PLAN.md
@@ -240,10 +240,24 @@ TUI model, checked first in the history list's key handling, so any key
other than y/Y safely cancels rather than falling through to whatever
that key normally does.
-Still open from the expanded "worth considering" list: export/import
-(HAR, copy-as-curl), and scope/target filtering (to keep noise -
-trackers, CDNs, unrelated third-party hosts - out of history and
-search). Both requested explicitly; not started yet.
+Shipped since: single-entry export. `e` from Detail view writes the
+selected entry's raw request and response bytes to a plain-text file -
+a modal path-prompt (same pattern as the Intruder grep-match/extract
+edit buffers: enter writes and confirms, esc cancels), prefilled with a
+sensible default filename. Deliberately plain text, not a structured
+format: for "attach this to a report" or "grep it later," the raw bytes
+as text are the point, matching this tool's own raw-bytes-first
+philosophy rather than reformatting them into something else. Each
+side is annotated when it isn't a wire-exact capture (reconstructed vs.
+truncated, matching the Detail view's own labels) so the exported file
+carries the same trust information the UI already shows, not a blanker
+claim.
+
+Still open from the expanded "worth considering" list: bulk export
+(HAR, for interop with other tools), copy-as-curl, and scope/target
+filtering (to keep noise - trackers, CDNs, unrelated third-party
+hosts - out of history and search). All requested explicitly; none
+started yet.
Skipped deliberately (from the research, matches this tool's stated
scope): active/passive vulnerability scanning, plugin marketplace,