From bbc127f771b1067c009d4f00185d43c3e06bf1b6 Mon Sep 17 00:00:00 2001 From: OpenAI Codex Date: Fri, 28 Aug 2026 06:51:17 +0900 Subject: [PATCH 1/2] feat(ui): strengthen admin console accessibility landmarks --- src/lib.rs | 49 ++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 40 insertions(+), 9 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 8f54751d..8a721b98 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2698,6 +2698,9 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(-- .muted{color:var(--sub);font-size:13px} .empty{color:var(--sub);font-size:13px;padding:8px 0} .err{color:var(--fail);font-size:13px;padding:8px 0} +.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0} +.section-nav{margin:0 auto 20px;max-width:1600px;padding:0 20px} +.section-nav ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0} #toast{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:40} .toast{background:var(--surface);border:1px solid var(--border);border-left-width:4px;border-radius:8px;padding:12px 16px;box-shadow:0 6px 20px rgba(20,33,61,.14);max-width:360px;font-size:13px} .toast.ok{border-left-color:var(--pass)} @@ -2709,15 +2712,27 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--

ContextualWisdomLab WAF/IDS/AI SOC Gateway

- + + + Required for management writes and audit log reads.
-
-
Loading
+ +
+
Loading
-

Routes

Loading…
+

Routes

Loading…
+ Add route
@@ -2728,7 +2743,7 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--
-

Threat indicators

Loading…
+

Threat indicators

Loading…
+ Add threat indicator
@@ -2740,7 +2755,7 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--
-

DNSBL entries

Loading…
+

DNSBL entries

Loading…
+ Add DNSBL entry
@@ -2752,7 +2767,7 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--
-

Commercial readiness

Loading…
+

Commercial readiness

Loading…

License

Loading…
+ Update license
@@ -2769,7 +2784,7 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--

Threat feeds

Loading…
-

Recent events

Loading…
+

Recent events

Loading…

Suricata IDS ingest

POST admin-authenticated Suricata EVE JSON/NDJSON alerts to /api/ids/suricata/eve. Alerts become SOC security events (no hand-rolled IDS rules).

@@ -2796,7 +2811,7 @@ input,select{font:inherit;min-height:44px;padding:0 12px;border:1px solid var(--

     
-    

Audit log

Loading…
+

Audit log

Loading…

Evidence manifest

Loading…

SOC event export (ndjson)

Loading…