Commit graph

  • 753740d64e Speed up fabric path BFS with lazy edge loads and score orbit total by verdict weights. oliver 2026-08-10 21:35:16 +08:00
  • e4a135ec16 Fix fabric path search, read scope, orbit total ranking, and edge menu clamp. oliver 2026-08-10 21:31:50 +08:00
  • 298859e608 add topology tool oliver 2026-08-10 20:29:05 +08:00
  • 99a262e348 Update topology tool skill oliver 2026-08-10 16:44:09 +08:00
  • 37dd43923f Restore workbench clock, offline world map, and keep edge menus on-screen. oliver 2026-08-10 00:39:06 +08:00
  • 99d180c501 Drop workbench card blurbs and let API key secrets dismiss after copy. oliver 2026-08-10 00:22:31 +08:00
  • 52cd4d1298 Polish topology chrome for denser dark UI and canvas-aware overlays. oliver 2026-08-10 00:02:44 +08:00
  • 75d03f5f9b Raise physical canvas capacity and keep region==canvas rules consistent. oliver 2026-08-09 23:23:09 +08:00
  • a9a45d39d4 Ignore local MCP/layout probe scripts and staging dumps. oliver 2026-08-09 23:21:54 +08:00
  • 79f929de0c Converge netx-topology MCP to dual-unit drain + orbit/polish mainline. oliver 2026-08-09 23:18:53 +08:00
  • 9bcb8ee0e3 Improve frontend load performance and fix UME/login UX. oliver 2026-08-07 22:54:42 +08:00
  • a0170907e4 Show full NE canvas labels and use dark green for selected links. oliver 2026-08-07 22:03:56 +08:00
  • 4b7d13d62b Unify directory NE badges as distinct fabric ids across membership and home. oliver 2026-08-07 18:16:21 +08:00
  • 3d86bc7594 Count manual canvas NE badges from view membership, not only fabric region ownership. oliver 2026-08-07 18:01:53 +08:00
  • 1373eff4ab Stop applying UME inventory totals to empty manual root maps. oliver 2026-08-07 17:57:33 +08:00
  • 104de449cf Count directory NE badges from fabric inventory, with shared whole-network totals. oliver 2026-08-07 17:53:53 +08:00
  • 617ab469ae Restore NE count badges as real subtree totals instead of map-count P labels. oliver 2026-08-07 17:40:39 +08:00
  • bbbc5a9f25 Show folder breadcrumb hierarchy with one-level back, and drop unused P/N badges. oliver 2026-08-07 17:32:54 +08:00
  • f1058f5581 Default topology canvas tool to pan instead of select. oliver 2026-08-07 17:15:59 +08:00
  • fe754229d3 Show full region names on root map instead of CSS ellipsis. oliver 2026-08-07 17:11:09 +08:00
  • 137597cd25 Harden UME/LLDP link ports and canvas styles around UME authority. oliver 2026-08-07 16:33:25 +08:00
  • 77832b271d Align folder permissions: roots deletable, root maps rename-only, world map locked. oliver 2026-08-07 14:48:22 +08:00
  • 1b592490a5 Protect root maps and auto world map; only sub-regions are deletable. oliver 2026-08-07 14:41:06 +08:00
  • 8fa4b2e4ea Allow deleting UME-synced sub-regions like manual regions. oliver 2026-08-07 14:31:09 +08:00
  • 467079d6ca Fix world-map zoom-out starfield, tree search canvas hits, and sidebar scroll. oliver 2026-08-07 14:23:21 +08:00
  • fdab188cc1 Render world map overview as a screen-space starfield and rename it to 世界地图. oliver 2026-08-07 11:02:23 +08:00
  • 8444d85005 Heal UME dock-to-Fabric gaps: partial jobs, startup apply, and one-click UI. oliver 2026-08-07 10:33:25 +08:00
  • 74672b733f Ensure topo_folder.external_ref exists on API startup. oliver 2026-08-07 10:09:02 +08:00
  • 961d523479 Harden topology tree against bad view filters and allow deleting UME World. oliver 2026-08-07 09:58:20 +08:00
  • 35a3980dc0 Heal legacy single-map roots into 根/根图 on tree bootstrap. oliver 2026-08-07 09:31:23 +08:00
  • 990798987b Fix empty topology create-root and cut navigation loading flash. oliver 2026-08-07 09:18:13 +08:00
  • c4911b6ddc Add Google-Earth style world-map LOD with 1:1 coords and sticky tiles. oliver 2026-08-07 03:57:24 +08:00
  • af331e92ca Fix empty world map by auto-fitting after load and sampling NEs across the extent. oliver 2026-08-07 02:35:26 +08:00
  • 48b10656d2 Unify manual topology roots with UME World: auto root map, and fix empty UME canvas. oliver 2026-08-07 02:22:58 +08:00
  • edfa3f8756 Move topology display, align, and find into one panel that works in fullscreen. oliver 2026-08-07 01:03:37 +08:00
  • 1ef43fdcd4 Unify UME World as hex nav with conditional flat world map. oliver 2026-08-07 00:51:08 +08:00
  • 5d705fa7bb Parse onsite UME TopoNode FDN names when nodeId is missing. oliver 2026-08-06 19:33:16 +08:00
  • cd7d1fc6e7 Wait indefinitely for UME topology dumps while the connection stays up. oliver 2026-08-06 19:04:13 +08:00
  • 6622d4ce7a Clarify topology schedule: next run is 24h after last real sync end. oliver 2026-08-06 18:59:52 +08:00
  • 3088136aae Fix topology resume so it actually interrupts wait and starts a sync. oliver 2026-08-06 18:54:38 +08:00
  • 4bb1df8299 Make topology resume kick sync immediately and keep schedule across restarts. oliver 2026-08-06 18:51:44 +08:00
  • 4fcec36514 Fix UME topology sync stuck running and unique-key flush failures. oliver 2026-08-06 18:42:02 +08:00
  • fe483f51cc Add UME TopoNodes/TopologicalLinks daily sync into local tables. oliver 2026-08-06 18:17:45 +08:00
  • db8c77a2e5 Treat UME stream handshake 500 as a lost subscription. oliver 2026-08-06 16:19:14 +08:00
  • c91d1571a2 Fix more UME split regressions for sync and alarm WSS. oliver 2026-08-06 15:59:02 +08:00
  • 4054f55988 Map OClaw bridge connect failures to readable fwd status codes. oliver 2026-08-06 15:34:43 +08:00
  • e356dffc86 Fix missing imports after UME router split. oliver 2026-08-06 15:29:36 +08:00
  • 6eeaa457b8 Default UME TLS verify off for lab self-signed certs. oliver 2026-08-06 15:15:48 +08:00
  • 0ebf137776 Clarify lab UME TLS verify after default flipped to true. oliver 2026-08-06 15:11:21 +08:00
  • 20c2fcd496 Harden auth with revocable sessions, cookies, and single-login default. oliver 2026-08-06 14:13:37 +08:00
  • ba33ab5c4f Fix WebCRT copy/paste on HTTP LAN by falling back off Clipboard API. oliver 2026-08-06 11:02:10 +08:00
  • 4ea3b737f2 Close only this WebCRT window's sessions on leave; require manual reconnect. oliver 2026-08-06 10:20:08 +08:00
  • 938cd39c06 Show netx database used size on the workbench storage gauge. oliver 2026-08-06 09:36:17 +08:00
  • 155cb4e921 Defer manual canvas edges to Save and restore center-anchor connect. oliver 2026-08-05 23:48:27 +08:00
  • b4f0e468cb Make neighbor projection save-deferred and Visio-style connect. oliver 2026-08-05 23:11:13 +08:00
  • a746a84d01 Fix placeholder toggle to hide only the TOPO/LLDP badge. oliver 2026-08-05 22:55:58 +08:00
  • 73cd2704eb Hide TOPO/LLDP placeholder NEs on the canvas by default. oliver 2026-08-05 22:52:10 +08:00
  • 6e2c8517cf Defer canvas edge deletes to Save and cascade orphan Fabric on NE detach. oliver 2026-08-05 22:43:03 +08:00
  • 2aafb72676 Fix topology truncate false positives and reduce graph/discover load. oliver 2026-08-05 21:48:08 +08:00
  • 03ef9eb39a Project discover neighbors from scanned seeds only. oliver 2026-08-05 21:34:20 +08:00
  • 7cd89aaae9 Localize LLDP and topology classify English leftovers. oliver 2026-08-05 21:28:17 +08:00
  • 617d4245b0 Harden topology canvas edge delete, discover cancel, and map UX. oliver 2026-08-05 21:23:00 +08:00
  • 5e567408e7 Darken the topology canvas LLDP discover progress panel. oliver 2026-08-05 19:32:19 +08:00
  • 84a4fc037a Open LLDP job detail when jumping from canvas discover. oliver 2026-08-05 19:27:52 +08:00
  • fa8e3abcc7 Move LLDP collect policy auto-placeholder help into a title hint. oliver 2026-08-05 19:21:44 +08:00
  • 51f061032a Default discover auto-placeholder and canvas neighbor project on. oliver 2026-08-05 19:09:09 +08:00
  • af91c09d80 Rename topology placeholder action label to New NE. oliver 2026-08-05 17:43:45 +08:00
  • 241093343e Add topology-canvas placeholder NE create (source=topology). oliver 2026-08-05 17:42:51 +08:00
  • 71c5193ecd Open WebCRT New Session setup for LLDP placeholders. oliver 2026-08-05 17:20:26 +08:00
  • 5821d08d63 Fit topology canvas after the pane has a real size. oliver 2026-08-05 16:47:08 +08:00
  • 6642f4b8b5 Add collect dashboard KPIs and create-job modal. oliver 2026-08-05 14:08:13 +08:00
  • 0100fb8430 Show collect job run details in the shared ops modal. oliver 2026-08-05 11:34:22 +08:00
  • 19e06e4a2d Darken WebCRT session tabs and action bar after login. oliver 2026-08-05 10:14:52 +08:00
  • a54c642bd9 Shorten the UME AI alarm monitor card title. oliver 2026-08-05 10:09:51 +08:00
  • b7a179d492 Unify ops detail dialogs and rename workbench monitoring section. oliver 2026-08-05 10:04:19 +08:00
  • 5a77e36839 Show network config content in a dark modal dialog. oliver 2026-08-05 09:50:39 +08:00
  • 54747d9afb Fix UME alarm WSS startup NameError for SessionLocal. oliver 2026-08-05 09:41:36 +08:00
  • 00926196f0 Widen the topology Display panel into a two-column card. oliver 2026-08-05 09:36:14 +08:00
  • a412ca7cbc Preserve NE icon white textures when applying vendor tint colors. oliver 2026-08-05 09:34:29 +08:00
  • 65afe8f29f Add topology display pickers for label, edge-number, and vendor icon colors. oliver 2026-08-05 09:29:02 +08:00
  • 4a0918ab44 Hide white React Flow edge-label backgrounds on the topology canvas. oliver 2026-08-05 09:21:55 +08:00
  • 83acb5eef1 Move integration health into active tasks and fix dark topology labels. oliver 2026-08-05 09:16:52 +08:00
  • 4dd121b42f Darken topology classify section dividers to match the ops shell. oliver 2026-08-05 00:33:59 +08:00
  • 8a856fa2ac Darken collect-task and network monitoring chrome leftovers. oliver 2026-08-05 00:31:52 +08:00
  • 2a650ca09b Switch topology canvas and left chrome to a dark theme. oliver 2026-08-05 00:16:20 +08:00
  • 2de8786f85 Finish replacing CDN font stacks with local system fonts. oliver 2026-08-04 23:57:52 +08:00
  • cc3f1b3a92 Remove Google Fonts CDN to restore fast module tab loads. oliver 2026-08-04 23:57:31 +08:00
  • 3e7bfdb8e9 Unify dark UI surfaces and add adjustable topology canvas background. oliver 2026-08-04 23:56:18 +08:00
  • 254c50a2c0 Add dark workbench dashboard with host CPU/memory gauges. oliver 2026-08-04 23:20:29 +08:00
  • 8ded8eeb7d Add LLDP pause/resume/stop with restart recovery, and localize ops task titles. oliver 2026-08-04 22:23:44 +08:00
  • ba038a3af6 Refresh Fabric KPIs live while an LLDP collect job is running. oliver 2026-08-04 21:56:01 +08:00
  • 2cbdc896f6 Skip LLDP placeholder NEs from discovery until credentials are filled. oliver 2026-08-04 20:11:43 +08:00
  • 90bd323115 Include UME inventory NEs in LLDP all-inventory discovery. oliver 2026-08-04 20:06:21 +08:00
  • a5d88f8a24 Fix NE connect detail crash and dark pre text contrast. oliver 2026-08-04 19:31:27 +08:00
  • af29977878 Stop auto-creating maps on new regions; keep aggregate edges single-width by default. oliver 2026-08-04 19:09:32 +08:00
  • 4abb037dce Add createTopologyFolder MCP tool for topology regions. oliver 2026-08-04 17:30:56 +08:00
  • 8991bb31d1 Skip LLDP self-loop edges instead of failing the whole discover apply. oliver 2026-08-04 15:44:46 +08:00
  • 925726002f Allow editing management IP when updating an existing NE. oliver 2026-08-04 15:35:15 +08:00
  • c4968e334f Route incomplete topology terminals to NE inventory instead of a mini form. oliver 2026-08-04 15:23:44 +08:00
  • 417ed66a53 Remove unused SUPPORTED_DEVICE_TYPES import from managed-ne router. oliver 2026-08-04 14:29:33 +08:00