Commit graph

  • 357b831f2d Fix collect time on compare sides and clean left-nav stat digits. oliver 2026-09-18 10:26:24 +08:00
  • d96cbf330a Align compare board toolbar and show device name with collect time. oliver 2026-09-18 10:18:51 +08:00
  • 182b65de2a Simplify compare board header: inline sides and per-sheet stat badges. oliver 2026-09-18 09:58:34 +08:00
  • 194a4592c1 Show compare sides on the board and fix missing/extra row cells. oliver 2026-09-18 09:50:44 +08:00
  • bf35c0594e Label compare result columns with Key / Compare / Display roles. oliver 2026-09-18 09:31:43 +08:00
  • 97796478b0 Show before/after values for all non-key compare result columns. oliver 2026-09-18 09:27:30 +08:00
  • 157188bd3e Fix compare board kind labels being clipped to one character. oliver 2026-09-18 01:41:00 +08:00
  • d232044750 Make biz compare template-driven with field rules, board UX, and import/export. oliver 2026-09-18 01:30:57 +08:00
  • 21b254120e Document netx-biz-state in skills README. oliver 2026-09-17 23:54:12 +08:00
  • c5a571317d Add netx-biz-state skill for FSM-first status metrics and cross-command enrich. oliver 2026-09-17 23:53:15 +08:00
  • 17d136cf6b Elegant multi-command collect: slim aux, declarative enrich, CollectSession. oliver 2026-09-17 23:49:01 +08:00
  • 1f70f7fc25 Add multi-command collect with FSM-first if-intf aux and batch cache. oliver 2026-09-17 23:30:17 +08:00
  • 0f235133ed Wire ZTE show arp through TextFSM dual-input pipeline. oliver 2026-09-17 22:30:23 +08:00
  • 02b8a7073b Add TextFSM rule tables as dual input to biz-state parsers. oliver 2026-09-17 22:18:21 +08:00
  • 24a1a853af Scaffold vendor parser packages for cisco/huawei/h3c/juniper/nokia/ericsson. oliver 2026-09-17 21:46:21 +08:00
  • d587bf7bb9 Reorganize biz-state parsers by vendor folder and per-command modules. oliver 2026-09-17 21:40:51 +08:00
  • da6b159703 Filter ARP compare to dynamic entries with valid Age timers. oliver 2026-09-17 21:37:21 +08:00
  • bb0d8e4089 Show all collected metric sheets in biz-state batch workbook. oliver 2026-09-17 21:23:19 +08:00
  • 2f0c9eb1da Add ZTE status metrics (ISIS/IF/ARP/ND6/BGP) for monitor and compare. oliver 2026-09-17 21:11:40 +08:00
  • fe34319d65 Stabilize compare board KPIs: fixed run overview + sheet strip slots. oliver 2026-09-17 20:13:49 +08:00
  • 499a5fec2e Store compare diffs in row table with server-side paging per sheet. oliver 2026-09-17 19:59:06 +08:00
  • 33264d7b76 Redesign compare board for many sheets: sidebar nav + strip + table. oliver 2026-09-17 19:46:14 +08:00
  • ab4cb6e27d Unify compare board colors to dark slate surfaces. oliver 2026-09-17 19:34:05 +08:00
  • 854b0950f5 Add compare result board, richer KPIs, and zip table export. oliver 2026-09-17 19:23:26 +08:00
  • e9b8042ca7 Use schedule checkbox for biz-state; add compare job delete action. oliver 2026-09-17 19:11:50 +08:00
  • 108c9da00f Add seconds unit to biz-state collection interval picker. oliver 2026-09-17 19:03:37 +08:00
  • ff37d0866a Align biz-state interval to days/hours and polish compare result workbook. oliver 2026-09-17 18:57:25 +08:00
  • 29b08f9807 Add biz-state schedule UI; empty port map ignores iface and lists unchanged diffs. oliver 2026-09-17 18:39:33 +08:00
  • ea6e0041c1 Multi-metric compare templates with presence mode and batch workbook results. oliver 2026-09-17 17:47:51 +08:00
  • 14f5870e19 Redesign biz compare: editable templates and pre/post result workbook. oliver 2026-09-17 17:26:52 +08:00
  • 4811a25ac3 Allow biz_state tasks from all CLI targets with searchable NE picker. oliver 2026-09-17 17:21:16 +08:00
  • 0a967b4172 Use modals and Excel-like metric sheets for biz_state batches. oliver 2026-09-17 17:06:25 +08:00
  • 1352535a9b Align biz_state pages with network management UI patterns. oliver 2026-09-17 16:48:09 +08:00
  • 06331ca763 Add biz_state Phase3 VRF discover-select and parameterized collect. oliver 2026-09-17 16:37:31 +08:00
  • 1e2cc98d49 Add biz_state Phase2 cutover compare (templates, port maps, jobs, UI). oliver 2026-09-17 16:25:52 +08:00
  • 4fa1b9b4dc Add biz_state monitoring with shared LLDP parse and batch collect. oliver 2026-09-17 16:17:04 +08:00
  • 066158d2f7 Define port traffic samples logger used by retention purge. oliver 2026-09-16 10:22:34 +08:00
  • 5d2c05a286 Fix Accordion expandedKeys type for HeroUI build. oliver 2026-09-16 09:40:31 +08:00
  • 41fd5b62a4 Polish network shell and UME with HeroUI chips and denser layouts. oliver 2026-09-16 00:13:24 +08:00
  • 0a4561f385 Remove legacy OClaw alarm WSS and fix key-alert rules table layout. oliver 2026-09-15 23:10:26 +08:00
  • f937efa0f9 Fix API token name Input to use native disabled prop. oliver 2026-09-14 00:08:11 +08:00
  • 6d21d45185 Embed login password eye toggle inside the field. oliver 2026-09-13 23:51:33 +08:00
  • b5da5948a8 Make UME CLI sample NE test a filterable picker. oliver 2026-09-12 17:38:27 +08:00
  • cd6e1f1069 Redesign workbench FLEET into aligned donuts and a clickable sched dartboard. oliver 2026-09-12 16:55:09 +08:00
  • c4526e36d8 Polish HeroUI chrome, topology toolbar, and session client IP. oliver 2026-09-12 15:10:57 +08:00
  • 5096117ad4 Show DSH alarm hub multi-subscriber status instead of OClaw single link. oliver 2026-09-10 16:57:42 +08:00
  • 0f8a06bfba Expand netx-ops into a field playbook with clear CLI batch rules. oliver 2026-09-06 20:58:22 +08:00
  • e732e1a0a7 Merge nms and common skills into netx-ops. oliver 2026-09-06 02:11:02 +08:00
  • 13ce2482ab Add shared skills tree and rename MCP NMS tools to *Nms*. oliver 2026-09-06 01:46:21 +08:00
  • 5e7d14f253 Add DSH key-alarm subscribe hub for outbound netxops clients. oliver 2026-09-05 20:50:50 +08:00
  • bd01440e9d Fix empty Cisco IOSv CLI output and harden Windows stop/start. oliver 2026-09-05 03:30:59 +08:00
  • 3612dd6e45 Fix log audit record bug oliver 2026-09-03 14:19:51 +08:00
  • 4295b6d677 Add WebCRT R1 audit e2e helper that reads credentials from the environment. oliver 2026-09-02 22:02:52 +08:00
  • f4ce8caf3e Harden WebCRT Enter audit so logged commands match the visible line. oliver 2026-09-02 22:01:28 +08:00
  • fcef3b59ac Fix WebCRT command audit loss on merged stdin flush and early input. oliver 2026-09-02 15:58:55 +08:00
  • 302ebfac23 Tighten WebCRT command audit: reject device errors and stdout replay. oliver 2026-09-02 14:47:12 +08:00
  • 52424dce37 Dedupe WebCRT command audit on double-fired Enter. oliver 2026-09-02 14:25:27 +08:00
  • 7ca57278fe Skip WebCRT audit for empty Enter on prompt-only lines. oliver 2026-09-02 11:37:06 +08:00
  • b35e56afb0 Prefer xterm visible line for WebCRT command audit on Enter. oliver 2026-09-02 11:13:41 +08:00
  • 6ea14e6d5e Audit WebCRT commands from device stdout after tab completion. oliver 2026-09-02 10:53:15 +08:00
  • a9c7e81793 Fix WebCRT build regression and AuditPage nullish coalescing. oliver 2026-09-02 10:33:10 +08:00
  • 3fd1e9131d Record WebCRT commands from xterm visible line including prompt. oliver 2026-09-02 09:58:48 +08:00
  • eb76e07a46 Fix AuditPage build error mixing nullish coalescing with logical OR. oliver 2026-09-02 09:34:15 +08:00
  • dd35234599 Remove the operation-log noise hint from the audit page. oliver 2026-09-01 21:57:11 +08:00
  • 61531e524f Audit only intentional auth actions, not automatic 401/403 gates. oliver 2026-09-01 21:51:59 +08:00
  • d35d3992c2 Dedupe auth.unauthorized floods from unauthenticated page loads. oliver 2026-09-01 21:48:18 +08:00
  • ea3d45ddc2 Stop auditing successful auth.me and auth.sessions polls. oliver 2026-09-01 21:44:52 +08:00
  • c181158209 Drop HTTP polling noise from operation audit by default. oliver 2026-09-01 21:41:05 +08:00
  • 8915455b52 Record WebCRT device login/commands and NE exec in operation audit. oliver 2026-09-01 21:36:44 +08:00
  • 497a5e048e Add topology situational overlays and harden live sync. oliver 2026-09-01 21:13:15 +08:00
  • 56569e49d1 Add topology NE create/connect flows and trim connect-test logs. oliver 2026-09-01 20:37:42 +08:00
  • f8d4a396f1 Fix ZTE hop false auth rejects by treating CLI prompt as success. oliver 2026-08-31 10:46:16 +08:00
  • fbf73cbaaf Disable target paging after hop login and keep CLI echo on timeouts. oliver 2026-08-29 12:30:33 +08:00
  • 3adf8d8b75 Prefer vendor label for LLDP command when it conflicts with device_type. oliver 2026-08-29 00:24:06 +08:00
  • b36174bfa4 Add explicit Huawei hop system-view option and startup column safety-net. oliver 2026-08-28 23:58:05 +08:00
  • 0a550abcb0 Fix Huawei WebCRT hop login echo doubling and safer Change-now handling. oliver 2026-08-28 23:34:15 +08:00
  • cacd8c7b75 Keep WebCRT login failures in-terminal CRT-style and skip duplicate bootstrap replay. oliver 2026-08-28 22:33:00 +08:00
  • 6aedd2c522 Fix WebCRT connect crash from invalid Netmiko session_log wrapper. oliver 2026-08-28 21:55:20 +08:00
  • 6ed08e24de Stream WebCRT login live and unblock Huawei hop interactive connect. oliver 2026-08-28 21:41:12 +08:00
  • 6901a7c019 Fix Huawei stelnet hop auth hanging on host-key [Y/N] prompts. hansjone 2026-08-28 21:13:29 +08:00
  • 91a2d1ad6b Enrich UME alarm MCP tool descriptions with field keyword guidance. oliver 2026-08-12 22:36:57 +08:00
  • 23ca7bb980 Document async execManagedNe batch option for oclaw job polling. oliver 2026-08-12 22:17:16 +08:00
  • 0eb579609b Document per-NE targets batch for mixed-vendor execManagedNe. oliver 2026-08-12 21:27:30 +08:00
  • 329ae8501f Ensure ne_collection_job.trigger_mode exists on existing DBs. oliver 2026-08-12 16:58:52 +08:00
  • 3f18702edc Drop legacy NetX wording from collect commands hint. oliver 2026-08-12 16:48:58 +08:00
  • 984585c384 Fix collect policy commands field overflowing the viewport. oliver 2026-08-12 16:44:55 +08:00
  • b81e5869a6 Ship gated eye polish, fabric levels, and collection UI refresh. oliver 2026-08-12 16:13:05 +08:00
  • b1aee86701 Split topology page into modules and hooks; add SVG/XML export. oliver 2026-08-11 22:00:38 +08:00
  • 54ca265430 Retry ZTE prompt wait with RETURN after login banner timeout. oliver 2026-08-11 19:22:56 +08:00
  • b4514c13aa Support bastion hop hosts as FQDN and pasted OpenSSH destinations. oliver 2026-08-11 17:32:03 +08:00
  • 35e7bb4667 Preserve WebCRT connect errors instead of masking them as websocket 4502. oliver 2026-08-11 16:59:44 +08:00
  • b6a579ec02 Skip CLI startup when device credentials are incomplete. oliver 2026-08-11 15:11:59 +08:00
  • dcdf4147a6 Add LLDP collect retry for failed and weak-evidence NEs. oliver 2026-08-11 11:25:57 +08:00
  • 527472976a Fix topology sync failing when ume_topo_link ifname columns are missing. oliver 2026-08-11 09:34:07 +08:00
  • 9ba4d051dc Add concurrent multi-NE CLI exec batch for field sweeps. oliver 2026-08-10 23:34:19 +08:00
  • 8a07baa018 Restore getUmeNe required-id unit test coverage. oliver 2026-08-10 22:42:46 +08:00
  • dd008c1919 Clarify getManagedNe vs UME ids and humanize insufficient_scope errors. oliver 2026-08-10 22:42:38 +08:00
  • 84f16fcb3c Default execManagedNe read_timeout_sec to 60 seconds. oliver 2026-08-10 22:40:19 +08:00
  • 9457ac9353 Accept group_by on aggregateUmeAlarms and clarify CLI tool guidance. oliver 2026-08-10 22:32:45 +08:00
  • 78d174232d Improve UME ops triage APIs and slim fabric path payloads. oliver 2026-08-10 22:17:45 +08:00