From a9e421f7a83bceaf4add6120bd4068663b8a670d Mon Sep 17 00:00:00 2001 From: Daxx <104040327+DaxxSec@users.noreply.github.com> Date: Thu, 14 May 2026 11:54:06 -0600 Subject: [PATCH 1/5] test: probe binary upload encoding for detail-card --- docs/screenshots/secvf-detail-card.png | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/screenshots/secvf-detail-card.png diff --git a/docs/screenshots/secvf-detail-card.png b/docs/screenshots/secvf-detail-card.png new file mode 100644 index 0000000..18f9d52 --- /dev/null +++ b/docs/screenshots/secvf-detail-card.png @@ -0,0 +1 @@ +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 \ No newline at end of file From 993d856a77807905ef91de3c618226b218ff2244 Mon Sep 17 00:00:00 2001 From: Daxx <104040327+DaxxSec@users.noreply.github.com> Date: Thu, 14 May 2026 11:54:52 -0600 Subject: [PATCH 2/5] probe: utf-8 content flow --- docs/screenshots/_probe.txt | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 docs/screenshots/_probe.txt diff --git a/docs/screenshots/_probe.txt b/docs/screenshots/_probe.txt new file mode 100644 index 0000000..4e0fcbb --- /dev/null +++ b/docs/screenshots/_probe.txt @@ -0,0 +1,3 @@ +Hello world. This is plain ASCII / UTF-8. +Line 2. +Line 3. \ No newline at end of file From ad65b88bf063848013dff7b30b9bf58d62b520aa Mon Sep 17 00:00:00 2001 From: Daxx <104040327+DaxxSec@users.noreply.github.com> Date: Thu, 14 May 2026 12:42:06 -0600 Subject: [PATCH 3/5] cleanup: remove utf-8 probe --- docs/screenshots/_probe.txt | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 docs/screenshots/_probe.txt diff --git a/docs/screenshots/_probe.txt b/docs/screenshots/_probe.txt deleted file mode 100644 index 4e0fcbb..0000000 --- a/docs/screenshots/_probe.txt +++ /dev/null @@ -1,3 +0,0 @@ -Hello world. This is plain ASCII / UTF-8. -Line 2. -Line 3. \ No newline at end of file From c698edf3ab7b1bcbb5755eb426a6bf86a8ded8b9 Mon Sep 17 00:00:00 2001 From: Daxx <104040327+DaxxSec@users.noreply.github.com> Date: Thu, 14 May 2026 12:42:08 -0600 Subject: [PATCH 4/5] cleanup: remove corrupt probe image (binary uploads via this MCP are unreliable) --- docs/screenshots/secvf-detail-card.png | 1 - 1 file changed, 1 deletion(-) delete mode 100644 docs/screenshots/secvf-detail-card.png diff --git a/docs/screenshots/secvf-detail-card.png b/docs/screenshots/secvf-detail-card.png deleted file mode 100644 index 18f9d52..0000000 --- a/docs/screenshots/secvf-detail-card.png +++ /dev/null @@ -1 +0,0 @@ -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 \ No newline at end of file From 5b0544a341c693b30720ff6280f03dead60bef93 Mon Sep 17 00:00:00 2001 From: Daxx <104040327+DaxxSec@users.noreply.github.com> Date: Thu, 14 May 2026 12:45:54 -0600 Subject: [PATCH 5/5] docs: replace screenshot placeholders with rendered redesign mockup shots Swap the "Screenshots coming soon" stub for real renders of the tactical UI redesign mockup: a hero shot of the consolidated window plus close-ups of the VM library, selected-VM detail card, and the live packet monitor strip. Renders are sourced from docs/ui-redesign-mockup.html (tactical theme); the PNG asset files land in docs/screenshots/* in a follow-up commit. --- README.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index e800796..7d24843 100644 --- a/README.md +++ b/README.md @@ -60,14 +60,26 @@ Security audit logging with severity levels (INFO → EMERGENCY). Real-time file
-| VM Library | Packet Analysis | -|:---:|:---:| -| *Multi-VM management with live packet log panel* | *Wireshark-style deep packet inspection* | +SecVF — tactical redesign hero: VM library, sidebar filters, selected-VM detail card, live packet monitor strip in one window -> 📸 Screenshots coming soon — build from source and run to see it in action. +The redesigned tactical UI · VM library, selected-VM detail card, and live packet monitor strip in one window · OD-green = operational · safety orange = capturing / attention · red = destructive · Rendered from docs/ui-redesign-mockup.html — open it in a browser for the live, theme-switchable mockup.
+### VM library — toolbar, sidebar filters, status pills, sparkline traffic + +VM library: NSToolbar with grouped actions (Start / New / Configure / Delete), sidebar filters by state / OS / network, VM table with status pills and in-line CPU·RAM / Disk / Traffic columns + +### Selected-VM detail card — uptime, CPU, memory, network, packets, mode + +Detail card showing uptime, CPU, memory bar, network ↓/↑, packets, mode for the selected VM, with Console and Capture actions + +### Live packet monitor strip — at-a-glance situational awareness + +Live packet monitor strip showing TLS / DNS / HTTP / TCP / ICMP / ARP rows with protocol-coded colors; CAPTURING badge and live rate counters + +> For deep filter/inspect work the dedicated **Packet Analysis** window (⌘⇧P) carries Wireshark-style display filters, layer-by-layer decode, and PCAP export — see the *Packet Analysis* section below. + --- ## 🚀 Quick Start