Commit graph

  • 372138d9a1 Make Forgejo asset upload resilient to schannel revocation-offline errors. main v0.4.12 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
  • 41ab4921a0 Fix Windows PowerShell parsing on Server 2012: UTF-8 BOM scripts. oliver 2026-10-07 10:53:29 +08:00
  • 8c35922432 Release 0.4.2: visible shortcut launcher and auto first-run setup. oliver 2026-10-07 10:38:36 +08:00
  • d150a060f2 Fix GitHub publish when release tag does not exist yet. oliver 2026-10-07 10:24:38 +08:00
  • f19840ac7e Bump version to 0.4.1 for offline bilingual Windows Setup. oliver 2026-10-07 10:18:17 +08:00
  • b016037270 Make Windows Setup bilingual, offline-capable, and use NetX branding. oliver 2026-10-07 10:15:40 +08:00
  • 6603afd007 Ignore IDE, local tmp probes, and ne_exec job dumps. oliver 2026-10-07 00:57:44 +08:00
  • 022de81eb0 Add Forgejo LAN release publish script and maintainer checklist. oliver 2026-10-07 00:56:53 +08:00
  • d10d47e8f5 Harden Windows packaging: data-root paths, service health, safer updates. oliver 2026-10-07 00:12:14 +08:00
  • d0b260b67d Default update probe: GitHub plus Forgejo mirror, pick newest reachable. oliver 2026-10-07 00:00:31 +08:00
  • 07a7e17e22 Support Forgejo as primary update source with GitHub fallback. oliver 2026-10-06 23:55:12 +08:00
  • b639f01c0f Add Windows service, silent auto-update, and code-signing hooks. oliver 2026-10-06 23:53:07 +08:00
  • fe9df32024 Add update checker, tray controller, and slimmer release venv. oliver 2026-10-06 23:40:43 +08:00
  • 54c6bc9298 Find Inno Setup under LocalAppData for per-user installs. oliver 2026-10-06 23:23:20 +08:00
  • d9b52e35e5 Use vite-only build for Windows release packaging. v0.3.0 oliver 2026-10-06 22:53:02 +08:00
  • 477ec4b120 Add Windows packaging with bundled UI and dual-mode PostgreSQL. oliver 2026-10-06 22:52:03 +08:00
  • 8bdaaaacbf Add NE capability descriptors and native async exec jobs for agents. oliver 2026-10-06 18:32:14 +08:00
  • c6a98e2526 Fix ZTE BGP vpnv4/vpnv6 RD VRF filldown and map VRF-scoped AFI to ipv4/ipv6. oliver 2026-09-27 16:42:52 +08:00
  • d701e4a35e Add offline biz_state log import with unified create-task entry. oliver 2026-09-24 07:36:11 +08:00
  • 7b5f03ad54 Improve partial-batch diagnostics and stop treating vpnv6 prefixes as clock noise. oliver 2026-09-23 16:43:28 +08:00
  • 9b6452971f Stream biz_state metric persist to cut peak memory on large BGP tables. oliver 2026-09-23 16:23:55 +08:00
  • 08231c779e Fix PrimaryParseJob dataclass field order for raw_line_count. oliver 2026-09-23 15:40:06 +08:00
  • c18c9afa2e Make bgp_route hand-only for divergent IN/OUT CLI layouts. oliver 2026-09-23 15:36:25 +08:00
  • ac53af4a5d Fix vpnv6 ECMP under-parse and persist full CLI line counts. oliver 2026-09-23 14:53:19 +08:00
  • 86fcb98218 Improve biz_state monitor-item table UX with select-all and visible scroll. oliver 2026-09-23 11:40:01 +08:00
  • a1acd4c2af Fix biz_state status while collecting and improve raw log export UX. oliver 2026-09-23 11:19:01 +08:00
  • 05357e971e Fix ZTE BGP RR *i/RD parsing and add batch collect detail UX. oliver 2026-09-23 10:52:43 +08:00
  • 4c5738e48e Split BGP global activate discover by neighbor IP family. oliver 2026-09-22 21:06:37 +08:00
  • 262082ef08 Add BGP as <local_as> binding for multi-process ZTE collects. oliver 2026-09-22 19:50:17 +08:00
  • b453c6871e Document biz_state light/heavy collect timeout env vars. oliver 2026-09-22 19:14:16 +08:00
  • 924f9bd2f7 Add collect stop, cutover nav prefetch/cache, and lane labels. oliver 2026-09-22 19:09:18 +08:00
  • 305822aa4f Add alembic revision for biz_state_task.collect_queued_at. oliver 2026-09-22 17:06:09 +08:00
  • 3a0de0d7fb Scale biz_state collects with dedicated workers and non-blocking UI poll. oliver 2026-09-22 17:00:37 +08:00
  • 0eb65a839e Harden long biz_state collects: release DB during CLI and spool before flush. oliver 2026-09-22 16:24:46 +08:00
  • c15ea00a23 Show collect start/end times on biz-state task and batch lists. oliver 2026-09-22 15:58:32 +08:00
  • 12b60c2a52 Mark interrupted biz-state batches as partial on API restart. oliver 2026-09-22 15:44:16 +08:00
  • 586ca69d3f Add BGP IPv4/IPv6 unicast neighbor in/out monitor profiles. oliver 2026-09-22 15:27:31 +08:00
  • 6b35add5a4 Match BGP discover afi exactly so ipv4 does not hit vpnv4. oliver 2026-09-22 15:15:27 +08:00
  • 0aa2bcbbe6 Fix VPNv6 wrap parsing and expand global BGP peer-group members. oliver 2026-09-22 15:10:35 +08:00
  • e89427297d Rename shared bgp_peer workbook sheet to BGP Status Summary. oliver 2026-09-22 14:50:28 +08:00
  • c20a731f72 List aux under every export item; dedupe only in flat summary. oliver 2026-09-22 14:34:19 +08:00
  • 9342c0c7ce Export collect commands with aux by default again. oliver 2026-09-22 14:22:46 +08:00
  • f274d8ea72 Derive discover-backed aux automatically and fix BGP enrich join keys. oliver 2026-09-22 14:17:12 +08:00
  • c14d4e81ff Point VRF BGP neighbor aux at config_bgp_peer (running-config bgp). oliver 2026-09-22 11:56:01 +08:00
  • 089c88d35e Show aux commands in biz-state UI; keep only config_vrf under BGP VRF summary. oliver 2026-09-22 11:39:44 +08:00
  • 67930bb348 Show unbound collect templates as # comments in export. oliver 2026-09-22 11:24:54 +08:00
  • 32deca1687 Add one-click export of biz-state collect commands. oliver 2026-09-22 11:18:58 +08:00
  • 1fcd613bc6 Fix empty BGP route false positives and add batch alias UX. oliver 2026-09-22 10:58:57 +08:00
  • f321413dbf Tighten biz-state profiles column widths for a denser layout. oliver 2026-09-22 09:54:31 +08:00
  • ef56f33566 Fix biz-state profiles table horizontal scrollbar in modal. oliver 2026-09-22 09:52:51 +08:00
  • 908771baea Cache biz-state discover CLI results and improve bind table UX. oliver 2026-09-22 09:48:43 +08:00
  • b9be545a75 Add opt-in per-NE CLI exec_policy for MCP/API exec. oliver 2026-09-22 09:27:40 +08:00
  • bfac0b53c8 Enable BGP neighbor out profiles and show binding details on double-click. oliver 2026-09-22 09:26:37 +08:00
  • dd8d46aebc Wire BGP neighbor in/out discover to config BGP peer intent. oliver 2026-09-21 20:19:29 +08:00
  • 3c3013dd73 Require explicit VRF bindings and toggle select-all in discover. oliver 2026-09-21 18:55:59 +08:00
  • 771f7e21c2 Improve VRF bind UX with modal and share CLI cache across lanes. oliver 2026-09-21 18:40:04 +08:00
  • 3576e4a69c Add ZTE BGP VRF summary aux FIB collect with optional all-VRF expand. oliver 2026-09-21 17:23:34 +08:00
  • 78f7032d7b Shorten compare pair labels from before/after to pre/post. oliver 2026-09-21 16:28:00 +08:00
  • bf6e870b72 Unify compare header dividers and nest Result/Detail under Verdict like other groups. oliver 2026-09-21 16:22:50 +08:00
  • dfcdeccaa6 Style compare column groups as bordered merged headers and simplify verdict text. oliver 2026-09-21 16:15:33 +08:00
  • 7f453ac2b9 Keep compare pair cells unchanged; mark Key/Compare/Display only with header dividers. oliver 2026-09-21 16:05:35 +08:00
  • 474fd8b889 Restore native fullscreen for compare board and strengthen Key/Compare/Display zones. oliver 2026-09-21 15:57:03 +08:00
  • 83be9110c8 Fix compare board scroll sticky headers and CSS fullscreen interactions. oliver 2026-09-21 15:38:01 +08:00
  • 28aa7cd87e Make compare sheet nav collapsible and hide run picker in fullscreen. oliver 2026-09-21 15:16:53 +08:00
  • 4c3c034c4c Polish cutover compare board for denser scan and clearer pass/diff cells. oliver 2026-09-21 15:09:36 +08:00
  • 0dc63bb96a Split ZTE L2VPN MAC outgoing into pw/AC/SID fields and skip separator rows. oliver 2026-09-21 14:34:43 +08:00
  • 4b38427679 Enable ZTE L2VPN MAC in the biz_state catalog so it appears as a monitor item. oliver 2026-09-21 11:00:27 +08:00
  • ed11f5a60c Split L2VPN service instance into type (VPLS/VPWS) and name fields. oliver 2026-09-20 19:26:31 +08:00
  • 3414137daa Add ZTE l2vpn forwardinfo detail biz_state metric with TextFSM and compare sheet. oliver 2026-09-20 19:14:25 +08:00
  • 155db4af63 Parse optional 8X lane count in ZTE opticalinfo so QSFP-DD multi-lane powers stay aligned. oliver 2026-09-20 17:08:40 +08:00
  • 34a98fefcf Fix cutover compare tab switching and order detail columns Key/Compare/Display. oliver 2026-09-20 16:52:37 +08:00
  • 3d2489041a Improve biz-compare UX with guided create, sheet toggles, and per-run delete. oliver 2026-09-20 16:29:50 +08:00
  • 9b3e98ede5 Preserve sheet_id/title on compare template import so split sheets round-trip. oliver 2026-09-20 15:56:11 +08:00
  • 83cf086d8c Show full copyable batch ids in biz-state/cutover UI and document batch list tools. oliver 2026-09-20 15:26:46 +08:00
  • 04850b942c Expose biz-monitor:read on API key scope UI and include it in create defaults. oliver 2026-09-20 15:14:08 +08:00
  • e1bae6a14a Document listBizMonitors as the biz-monitor catalog entry before project_id tools. oliver 2026-09-20 15:04:14 +08:00
  • ac4f115ee8 Harden ZTE biz-state parsers and default | one-line collect CLIs. oliver 2026-09-20 14:49:41 +08:00
  • d900aca633 Allow blank MT when parsing ZTE ISIS adjacency. oliver 2026-09-20 14:03:28 +08:00