Commit graph

  • 666541266b fix(netx): separate scheduler interval vars to avoid closure overwrite oliver 2026-05-12 11:25:03 +08:00
  • 17cd469b1a netx: log netx.ume.schedule/sync INFO to stderr for prod log files oliver 2026-05-12 11:18:32 +08:00
  • 936cee1aa2 UME scheduler: resume wakes debounce sleep + skip wait; pause clears hints; loop tick logs oliver 2026-05-12 11:10:07 +08:00
  • b17aef0eae UME schedule: interval from any finished job; drop trailing sleep; stale running cleanup; paging logs oliver 2026-05-12 10:51:47 +08:00
  • 7a9921b45b UME schedule: reset pause flags on boot; defer sync from DB last done time oliver 2026-05-12 10:35:38 +08:00
  • 34ee677433 UME scheduled sync: commit running job before long UME pull; schedule logs oliver 2026-05-12 10:21:01 +08:00
  • 61f6c99f93 Runtime tasks: refresh last_run_at when alarm/inventory sync starts oliver 2026-05-12 10:18:30 +08:00
  • ea7931496c Fix deadlock: renew_token must not call login while holding _token_lock oliver 2026-05-12 10:03:20 +08:00
  • 0afc77c06b UME: renew token when expires_in is 0; token UI loading + toasts; sync thread status hint oliver 2026-05-12 09:50:13 +08:00
  • def534e0a6 Fix UME token store sync: load token when expires_at is 0, clear stale memory oliver 2026-05-12 09:37:07 +08:00
  • 10ff96f17c UME runtime_tasks: expose interval_s and interval_label for UI oliver 2026-05-11 19:24:42 +08:00
  • fa1135a9c2 UmePage: show error banner when runtime pause/resume fails oliver 2026-05-11 19:19:27 +08:00
  • 1741965de6 UME: system time for alarm time_created, 48h inventory auto-sync, runtime pause/resume oliver 2026-05-11 19:18:28 +08:00
  • edad7b24fa UME current alarms: filter by host_name instead of ne_id in UI oliver 2026-05-11 19:11:55 +08:00
  • 3728e4db71 UmePage: drop ne_name column from NE inventory table oliver 2026-05-11 19:07:37 +08:00
  • dc10034e18 UmePage: one-click clear filters for NE list and current alarms oliver 2026-05-11 19:04:18 +08:00
  • ca12d66419 UME current alarms UI: ne_id, host_name, ne_type; drop object_name/user_label columns oliver 2026-05-11 19:00:21 +08:00
  • c06beecfe6 Unify sync status deleted into single deleted field oliver 2026-05-11 18:51:30 +08:00
  • ac1f573508 Remove UME equipment-holder table; inventory is NE-only oliver 2026-05-11 18:48:45 +08:00
  • a025245c8f Show UME sync delete counts in API and UME UI oliver 2026-05-11 18:38:08 +08:00
  • 340fc8ee7d Reconcile UME inventory and current alarms with full snapshot oliver 2026-05-11 18:31:04 +08:00
  • c5f82f512d Include host_name in UME NE keyword search oliver 2026-05-11 17:27:25 +08:00
  • 68c622979b fix(oclaw-bridge): disable system proxy for localhost health calls oliver 2026-05-09 16:10:34 +08:00
  • ea0d324624 feat(UME): add raw query, flexible aggregate, and safe SQL endpoint oliver 2026-05-09 00:06:21 +08:00
  • 84cf70cde3 feat(UME): 增加后台任务监控并启用5分钟告警自动同步 oliver 2026-05-08 22:40:02 +08:00
  • d0994f6e53 feat(UME): 完善网元字段注释并补齐IPv6地址字段 oliver 2026-05-08 22:19:06 +08:00
  • 037873423d feat(UME): 网元与告警统一marker分页能力 oliver 2026-05-08 21:44:21 +08:00
  • 00afaaae3d fix(UME): 兼容首批无marker场景并补充回归测试 oliver 2026-05-08 20:13:10 +08:00
  • 2c0b52d972 fix(UME): 改用HTTPTransport并增强token失败提示 oliver 2026-05-08 19:15:10 +08:00
  • 267eddb273 feat(UME): 切换marker分页并简化告警表字段 oliver 2026-05-08 18:58:24 +08:00
  • 3ea4f08bea feat(UME): 完善网元元数据入库并增强告警/前端展示 oliver 2026-05-08 17:02:57 +08:00
  • 3396111f2d fix(UME): 按现场实测调整请求头并强制HTTP/1.1 oliver 2026-05-08 11:36:06 +08:00
  • 7f2e4ec393 feat(UME): 增加RESTCONF对接与可视化运维页 oliver 2026-05-08 01:36:53 +08:00
  • ab1b76dd47 feat(start): auto-install web dependencies when WithWeb is enabled oliver 2026-05-06 17:38:14 +08:00
  • d529ff70ff fix(start): launch Vite in foreground API mode when WithWeb is set oliver 2026-05-06 17:26:26 +08:00
  • dbe3062d1b fix(setup): avoid DO $$ in init_pg role bootstrap oliver 2026-05-06 17:17:30 +08:00
  • a0264e5e94 fix(setup): escape DO $$ in PowerShell heredoc oliver 2026-05-06 17:13:31 +08:00
  • 46745b372f fix(setup): escape PowerShell vars in printed DATABASE URL oliver 2026-05-06 17:00:04 +08:00
  • 32bfa78383 feat(setup): add idempotent PostgreSQL bootstrap script for first install oliver 2026-05-06 16:47:12 +08:00
  • d48cd000d3 fix(scripts): harden stop_netx and tweak start_netx oliver 2026-05-06 11:06:18 +08:00
  • 27c1826fc5 docs: add MIT license, security policy, and README updates oliver 2026-05-04 12:53:56 +08:00
  • 45463027df fix: declare httpx dependency for netx API oliver 2026-05-04 12:28:26 +08:00
  • 0e0d6141e0 docs: add CONTRIBUTING and GitHub issue templates oliver 2026-05-04 12:17:04 +08:00
  • b997c3ee49 docs: update sample alarm file path after rename oliver 2026-05-04 00:45:07 +08:00
  • f718807fa4 docs: document full environment setup and enforce venv startup oliver 2026-05-03 23:53:24 +08:00
  • e50c0b1f0b chore: ignore runtime process artifacts oliver 2026-05-03 23:44:44 +08:00
  • f49c0b5bad feat: initialize netx ops tool repository oliver 2026-05-03 23:43:21 +08:00