Commit graph

  • 8f9a64a266 feat(mcp): tell skills which tools the token cannot call; cache skill descriptions main oliver 2026-10-16 23:37:16 +08:00
  • 166d2289c3 feat(mcp): publish ops skills via /mcp resources, prompts and getNetxSkill oliver 2026-10-16 23:14:39 +08:00
  • 42d5f9c5a7 fix(ntc_parse): strip prompt/command echo for ntc-templates 9.x strict templates oliver 2026-10-16 22:14:34 +08:00
  • 92bfad3e34 MCP: fix in-process tool calls and keep caller token in batch calls oliver 2026-10-16 22:09:28 +08:00
  • 52679a7cfc MCP: serve tools from the API process over Streamable HTTP at /mcp oliver 2026-10-16 21:52:08 +08:00
  • 918ece86c3 Tests: keep auth and runtime files out of the real data directory. oliver 2026-10-16 19:26:53 +08:00
  • a36de061cd Cisco IOS collection: disable paging after prompt drain. oliver 2026-10-16 19:21:42 +08:00
  • 9085cac742 MCP: add bizMonitor server, align ops/topology tools, harden CLI exec oliver 2026-10-16 18:52:05 +08:00
  • d8da7acb7d Login starfield: skip painting on a zero-size viewport. oliver 2026-10-14 19:37:31 +08:00
  • e8f77440ca Compare template editor: compact field table, nav matches pane height. oliver 2026-10-14 19:38:54 +08:00
  • 51cfb41237 Ignore local .mcp.json (machine paths + API token). oliver 2026-10-14 16:42:20 +08:00
  • eb0eccdffe UME TLS off by default on Linux and Windows; truthful admin login hints. oliver 2026-10-14 15:50:38 +08:00
  • b0b64ba07d Linux installer: catch paths the netx user cannot enter; --grant-access. oliver 2026-10-14 15:28:21 +08:00
  • 78db39eabe Linux installer: validate the listen address instead of reporting every port as busy. oliver 2026-10-14 15:05:54 +08:00
  • 72baceb8b1 Linux README: separate tested distros from compatible ones. oliver 2026-10-14 14:26:43 +08:00
  • ae87dee7f2 Linux README: install location, start/stop and offline upgrade details. oliver 2026-10-14 14:25:59 +08:00
  • 9b2c72fe4f Linux updater: take the package name from the release asset, not the download URL. oliver 2026-10-14 10:39:34 +08:00
  • 4508d5e9d2 Release 0.4.19: Linux x86_64 offline package, configurable API/PostgreSQL ports. v0.4.19 oliver 2026-10-14 10:28:09 +08:00
  • 846aa3e680 Linux x86_64 offline release; configurable API and bundled PostgreSQL ports. oliver 2026-10-14 10:09:07 +08:00
  • c141a37263 netx-mcp 0.3.1: fix alarm paging, tool-level arg errors, leaner outputs. oliver 2026-10-14 01:46:38 +08:00
  • aac4521766 Release tooling: slim CI-built runtime, LAN Forgejo uploads. oliver 2026-10-14 01:06:45 +08:00
  • 98c1a1c453 Release 0.4.18: offline-ready installer (VC++ runtime, working service mode), 44MB Setup, update source choice. v0.4.18 oliver 2026-10-14 00:49:42 +08:00
  • a7cc1f502b Fix Windows service mode: it could neither start nor stop. oliver 2026-10-14 00:46:44 +08:00
  • c8806c38bd Never wait on the process tree when starting NetX. oliver 2026-10-14 00:46:44 +08:00
  • ce9a78b5ec Fix MikroTik command output reads without resending commands oliver 2026-10-13 23:17:18 +08:00
  • a9a1c284a5 Deploy the VC++ runtime app-local for the bundled PostgreSQL. oliver 2026-10-13 22:55:08 +08:00
  • 6ff10834e5 Tray: choose the update source (GitHub default, or git.avelo.top only). oliver 2026-10-13 22:31:42 +08:00
  • 19ab1a64a1 Replace pandas with a small openpyxl/csv reader for imports. oliver 2026-10-13 22:15:30 +08:00
  • e2e6c09825 Ship a runtime-only PostgreSQL and the small WinSW build. oliver 2026-10-13 22:15:30 +08:00
  • 7a4e2b9477 Drop docs, stdlib tests and Tk/IDLE from the bundled Python runtime. oliver 2026-10-13 21:46:51 +08:00
  • a82e546918 Make local Windows release builds work without GitHub. oliver 2026-10-13 21:38:31 +08:00
  • 1b2b8cef2b Release 0.4.17: modern installer and tray, service-aware start/stop, lifecycle fixes. v0.4.17 oliver 2026-10-13 21:11:26 +08:00
  • ac162dff4e Redo the login page: static milky-way sky and a droplet-glass card. oliver 2026-10-13 21:09:27 +08:00
  • e21719b66c Modernize the Windows installer, tray and runtime control; fix lifecycle bugs. oliver 2026-10-13 20:32:33 +08:00
  • 4c4c7d91d0 Give background children an empty stdin so Vite stops eating shell keystrokes. oliver 2026-10-13 19:18:47 +08:00
  • 96244daba7 Shorten English launcher labels so they fit under the app icons. oliver 2026-10-13 16:09:31 +08:00
  • 35d58a3688 Render workbench modules as phone-style app icons. oliver 2026-10-13 13:43:43 +08:00
  • 2307f19779 Let users pick and order their workbench module tiles. oliver 2026-10-13 08:31:51 +08:00
  • 313706595d Tone down the glass theme: no glows, softer rims, dimmer text. oliver 2026-10-13 02:00:25 +08:00
  • ec19102446 Fix NE page lint errors, topology tree overflow and NE row height. oliver 2026-10-13 01:51:37 +08:00
  • 8ecbb13f52 Redesign the shell and console with a liquid-glass look. oliver 2026-10-13 01:51:37 +08:00
  • 0ecff329cf Fold NE selection and refresh status into the shared list pager. oliver 2026-10-13 00:41:37 +08:00
  • 312f6f2f96 Improve managed NE filters/validation and simplify the workbench UI. oliver 2026-10-13 00:26:58 +08:00
  • 3c9e0efd2b feat: unify network and topology table column filters oliver 2026-10-12 23:36:00 +08:00
  • ed820126df Fix the 5 failing netx-topology-mcp tests. oliver 2026-10-12 22:16:37 +08:00
  • f301544b99 Optimize topology canvas per the 2026-10-12 plan. oliver 2026-10-12 22:11:22 +08:00
  • 60a0ea6021 Release 0.4.16: keep the login earth spinning under reduced motion. v0.4.16 oliver 2026-10-12 19:40:05 +08:00
  • 06d2df1b1f Retry interrupted PostgreSQL release downloads v0.4.15 oliver 2026-10-12 17:20:12 +08:00
  • 19d4597b94 Fix Python runtime cleanup on upgrade oliver 2026-10-12 17:11:48 +08:00
  • 5e80932c4a Fix Windows release web build v0.4.14 oliver 2026-10-12 15:56:06 +08:00
  • a5c9a8f58d Prepare NetX 0.4.14 Windows release oliver 2026-10-12 15:54:53 +08:00
  • af8d5a8d37 Track web/src/features/ume: anchor the ume/ ignore rule to the repo root. oliver 2026-10-12 14:59:26 +08:00
  • 315539e0fd Optimize cutover compare/monitor per the 2026-10-12 plan. oliver 2026-10-12 11:51:55 +08:00
  • fff7d63b9b Ignore Claude Code local settings. oliver 2026-10-12 07:37:51 +08:00
  • e3a15c3d7b Add page-size selector and jump-to-page to the audit log table. oliver 2026-10-12 07:34:30 +08:00
  • 45de8144a3 Speed up WebCRT and record audited commands from the device echo. oliver 2026-10-12 07:34:30 +08:00
  • 0d894efe5e Refactor web UI: feature-first structure, tokenized styles, modern blue theme. oliver 2026-10-12 03:17:51 +08:00
  • 3b45d6abe3 Improve WebCRT connect UX and terminal input handling. oliver 2026-10-11 22:55:31 +08:00
  • 1463652dbb Tighten NetX help copy and structure HelpHint typography. oliver 2026-10-11 16:44:10 +08:00
  • 046029aa16 Unify NetX UI to compact ops chrome and add API key purge. oliver 2026-10-11 16:20:31 +08:00
  • 4d60601050 feat(cutover): add live fullscreen monitoring wall oliver 2026-10-11 09:08:03 +08:00
  • b9d5e27cc4 feat(cutover-ui): show paired timing and manual route configuration oliver 2026-10-11 08:48:20 +08:00
  • d3618deff6 feat(cutover): pair metric collection rounds and isolate manual routes oliver 2026-10-11 08:46:46 +08:00
  • 32d7d969f6 feat: refine cutover operations board and monitoring performance oliver 2026-10-11 07:55:04 +08:00
  • fe4c1db763 fix: enforce business continuity and live cutover monitoring oliver 2026-10-11 07:33:17 +08:00
  • 355bcfc4c0 feat(biz-compare): preserve templates and refine industrial editor oliver 2026-10-11 06:06:20 +08:00
  • 90cf1907b4 fix(biz-compare): validate templates and protect comparison inputs oliver 2026-10-11 05:56:09 +08:00
  • 8c15975d3e Refine business monitoring UI and protect asynchronous navigation oliver 2026-10-11 00:30:30 +08:00
  • 5403c7d939 Fix business monitoring queries, exports and collection protection oliver 2026-10-11 00:02:33 +08:00
  • 051a10ad95 Refine business compare configuration and history UI oliver 2026-10-10 23:50:06 +08:00
  • 4d5101ec3a Fix business compare history, search, sampling and exports oliver 2026-10-10 23:20:50 +08:00
  • afa8e06b2d Release 0.4.13: elevate all end-user entry points for Program Files installs. v0.4.13 oliver 2026-10-09 14:55:40 +08:00
  • ee053f9990 Fix display-column toggle highlight polarity on compare board. oliver 2026-10-09 09:55:38 +08:00
  • 1653a31b16 Avoid rounding near-perfect compare pass rates to 100%. oliver 2026-10-09 09:31:04 +08:00
  • 8a79e962a8 Tighten biz compare fullscreen board for cutover scanning. oliver 2026-10-08 23:37:54 +08:00
  • ee3ed26c88 Polish biz compare batch list and progress UI. oliver 2026-10-08 23:16:41 +08:00
  • ccd75a9c09 Release 0.4.12: update/reinstall mode and post-install venv repair. oliver 2026-10-08 22:17:18 +08:00
  • 372138d9a1 Make Forgejo asset upload resilient to schannel revocation-offline errors. oliver 2026-10-08 21:11:54 +08:00
  • 7e78485396 Fix Windows release CI parsing and publish Forgejo via git.avelo.top. oliver 2026-10-08 21:06:47 +08:00
  • a9c9d17550 Release 0.4.11: Setup-only updates that preserve existing DB config. oliver 2026-10-08 21:01:04 +08:00
  • 7b5dd3eada Add per-field compare result filters for live source lookup. oliver 2026-10-08 19:46:41 +08:00
  • b8c0f96982 Unify compare search via live source lookup; stratify success samples. oliver 2026-10-08 17:47:40 +08:00
  • dd4195cdbc Compare same-key multipath by order; heartbeat during persist. oliver 2026-10-08 17:14:33 +08:00
  • 3d92a74fac Ship IOH CN migration as ZTE status default; push filters and percent into SQL compare. oliver 2026-10-08 16:38:58 +08:00
  • 85e5f95838 Fix SQL compare stall: detach progress commits and skip small sheets. oliver 2026-10-08 16:09:15 +08:00
  • 2df2f50510 Show compare engine in progress and SQL skip reasons. oliver 2026-10-08 15:56:20 +08:00
  • ba16167c8e Add SQL JOIN compare for pushdown-safe sheets and mid-run result viewing. oliver 2026-10-08 15:16:40 +08:00
  • 958942c5b6 Add compare batch cancel and restart recovery so stuck runs unblock. oliver 2026-10-08 14:48:10 +08:00
  • 9adf9f2764 Improve compare progress for large BGP sheets. oliver 2026-10-08 14:17:54 +08:00
  • c5efbbd016 Fix compare load crash from ORM yield_per with unique(). oliver 2026-10-08 11:17:29 +08:00
  • 227959b9a2 Make biz compare async and cutover-friendly for large tables. oliver 2026-10-08 10:47:39 +08:00
  • 3e2cb4165c Release 0.4.10: keep tray responsive during update/reconfigure. oliver 2026-10-07 18:13:19 +08:00
  • e14f983aeb Release 0.4.9: update console exits cleanly; tray refreshes version. oliver 2026-10-07 17:54:37 +08:00
  • 66f9fa9782 Release 0.4.8: fix in-place update (elevate + ship python/runtime). oliver 2026-10-07 17:33:34 +08:00
  • 4e582dc4a5 Release 0.4.7: ProgramData ACL fix and tray menu polish. oliver 2026-10-07 16:43:28 +08:00
  • 5429c07342 Fix portable Python: ship python/runtime and relink .venv on install (0.4.6). oliver 2026-10-07 15:48:57 +08:00
  • 3a89438e5b Fix bundled install auto-config: always run wizard DB setup, block tray until .env exists. oliver 2026-10-07 15:06:17 +08:00
  • 97393cd407 Release 0.4.5: installer DB wizard, credential key, lean offline Setup. oliver 2026-10-07 14:44:40 +08:00
  • 86dfd41f44 Fix Windows install start: writable runtime logs and robust Postgres bootstrap. oliver 2026-10-07 11:22:01 +08:00
  • ca97a2a597 Add Explorer .cmd launchers and always-on desktop First-time setup shortcuts. oliver 2026-10-07 11:03:38 +08:00