Commit Graph

  • 539db36f2a feat(site): 站点拨测支持接口返回内容监控(文本 + JSON 字段) main Logan.Li 2026-10-18 21:41:00 +00:00
  • 286d7cd906 fix(nodes): 修正 Request 占用两处计算错误 Logan.Li 2026-10-18 21:09:48 +00:00
  • c69d5479b3 feat(nodes): 节点列表新增 Request 占用列;服务器列表分页改为 10/30/50/100 Logan.Li 2026-10-18 21:05:59 +00:00
  • a210163387 chore(frontend): 删除未被引用的 HostMonitorDashboard 死代码 Logan.Li 2026-10-18 20:49:08 +00:00
  • 8c49dd22b0 test(migrations): 断言改为校验真实意图,避免新增迁移即误报 Logan.Li 2026-10-18 20:10:04 +00:00
  • b4521d13a1 fix(seed): LDAP 管理密码不再硬编码,改为从 LDAP_ADMIN_PASSWORD 环境变量读取 Logan.Li 2026-10-19 04:10:00 +08:00
  • 95066083bd feat(agentcli): Web 端运行中消息排队 Logan.Li 2026-09-19 00:17:08 +08:00
  • 1c98c25c74 feat(agentcli): 运行结果 incomplete 语义与契约文档 Logan.Li 2026-09-19 00:06:53 +08:00
  • f3a4fb569f fix(deploy): 全新部署链路健壮性(0004 幂等 + 迁移前置 + 空库守卫) Logan.Li 2026-09-14 09:02:42 +00:00
  • 7a96381dc7 fix(version): 界面版本号改为动态读取,统一版本为 v1.0.2 Logan.Li 2026-09-14 08:46:40 +00:00
  • 9360ebefd8 fix(agent): 修复 ticker 被反复 Reset 导致上报间隔失效 Logan.Li 2026-09-14 08:34:02 +00:00
  • 610402d47f fix(dashboard): 修复大屏主机列表恒为空 —— 区域表名错误且错误被静默吞掉 Logan.Li 2026-09-14 08:29:56 +00:00
  • 4010b4fd70 build: 镜像内置 Linux amd64/arm64 + Windows amd64 三平台 Agent,固定版本 v1.0.1 Logan.Li 2026-09-14 08:23:36 +00:00
  • 59320aa410 perf: 修复 Agent 校验 CPU 热点并实现指标分层聚合与频率下发 Logan.Li 2026-09-14 08:23:31 +00:00
  • 93abf81e40 fix(database): 修复空库基线迁移因索引命名不一致而失败 Logan.Li 2026-09-14 07:59:36 +00:00
  • 0996d8a839 feat(profile): 修改密码增加确认输入并强制重新登录 Logan.Li 2026-09-14 07:59:33 +00:00
  • 815c293b28 fix(dashboard): 修复资源趋势图取数变量未定义导致构建失败 Logan.Li 2026-09-14 07:33:28 +00:00
  • 6c82ca9031 refactor(frontend): 主题精简为双主题 Logan.Li 2026-09-14 15:28:15 +08:00
  • 0563a29de1 fix(frontend): 终端窗口壳问题修复 Logan.Li 2026-09-14 15:28:15 +08:00
  • 115e8b451c fix(i18n): 清理语言包损坏 key 并补齐英文翻译 Logan.Li 2026-09-14 15:28:15 +08:00
  • 5cd7ea4a39 fix(frontend): 侧边栏滚动失效与 Jenkins 图标本地化 Logan.Li 2026-09-14 15:27:54 +08:00
  • e0cc547c8b fix(dashboard): 资源趋势图移除随机模拟数据 Logan.Li 2026-09-14 15:27:54 +08:00
  • 1ac0a34717 feat(frontend): 401 redirect 回跳与启动期诊断输出 Logan.Li 2026-09-14 15:27:54 +08:00
  • 373c1c359f fix(run.sh): dev 模式显式加载根目录 config.yaml Logan.Li 2026-09-14 15:27:54 +08:00
  • 52e93316a7 fix(frontend): 修复提示不可见导致"保存没反应" Logan.Li 2026-09-14 02:13:34 +00:00
  • 4658812876 feat: 增加资产主机详情抽屉并统一终端窗口壳 Logan.LiandCursor 2026-09-14 09:43:20 +08:00
  • 2fd1624bec feat: 加固 Agent CLI 执行边界并更新模型目录 Logan.LiandCursor 2026-09-14 09:43:14 +08:00
  • 67660ae1d6 docs: 完成源码统一验收记录 Logan.Li 2026-08-05 20:26:33 +08:00
  • fe07598039 fix: 修复整合后的前端类型契约 Logan.Li 2026-08-05 20:18:48 +08:00
  • a0edab6569 chore: 移除误提交的依赖目录链接 Logan.Li 2026-08-05 20:05:42 +08:00
  • fd60361d93 chore: 统一本地服务器与远程仓库源码 Logan.Li 2026-08-05 20:03:25 +08:00
  • f22e575124 fix: 提供 SQLite 迁移故障恢复开关 Logan.Li 2026-07-30 23:49:38 +08:00
  • 99b5d94dc2 fix: 编码套餐默认启用深度推理 Logan.Li 2026-07-30 23:35:00 +08:00
  • 4c02d7d352 fix: 完善大模型供应商下拉 Logan.Li 2026-07-30 22:25:18 +08:00
  • d8b124fc7c feat: 更新主流大模型供应商目录 Logan.Li 2026-07-30 21:34:33 +08:00
  • 01e4435f29 fix: 更新多云账单同步说明 Logan.Li 2026-07-29 06:51:05 +08:00
  • 9b895efee3 fix: 完善多云同步验证与实例统计 Logan.Li 2026-07-29 06:35:54 +08:00
  • 132fe9ba97 feat: 补全多云资产与账单同步 Logan.Li 2026-07-29 06:15:00 +08:00
  • 65e2f09b97 fix: 按业务时区同步昨日账单 Logan.Li 2026-07-29 05:57:07 +08:00
  • dd3770a66c fix: 恢复腾讯云账单同步并完善成本预测 Logan.Li 2026-07-29 05:44:40 +08:00
  • 88c41f0b2b fix: 恢复腾讯云主机发现 Logan.Li 2026-07-27 17:09:25 +08:00
  • e831ec2eb1 fix: 统一 Agent 在线状态时区 Logan.Li 2026-07-27 16:14:40 +08:00
  • e557782176 fix: 修复 Agent 状态与监控大屏 Logan.Li 2026-07-27 15:56:03 +08:00
  • 83662487cb fix: 接通服务器V2排序链路 Logan.Li 2026-07-26 23:38:06 +08:00
  • 09e6271bb4 feat: 支持服务器主机名排序 Logan.Li 2026-07-26 23:21:10 +08:00
  • 6b5fc6a5c3 fix: 双层捕获并去重转发Escape Logan.Li 2026-07-26 19:22:21 +08:00
  • 82d1b8de10 fix: 在终端容器捕获Escape按键 Logan.Li 2026-07-26 19:09:18 +08:00
  • 57e51ba1cd fix: 从xterm直接转发Escape按键 Logan.Li 2026-07-26 18:45:36 +08:00
  • d666840ed0 fix: 修复SSH终端Escape按键 Logan.Li 2026-07-26 18:21:55 +08:00
  • 82b53c043b fix: 修复SSH终端还原布局溢出 Logan.Li 2026-07-26 18:03:33 +08:00
  • 198139648d fix: 修复RDP最大化画面模糊 Logan.Li 2026-07-26 17:26:07 +08:00
  • 7a1680884d fix: 压缩RDP实时画面传输 Logan.Li 2026-07-25 17:39:14 +08:00
  • 699560a270 fix: 完善Agent系统信息上报 Logan.Li 2026-07-25 17:14:55 +08:00
  • 0c7c63017c docs: 更新腾讯云账单同步提示 Logan.Li 2026-07-25 16:41:19 +08:00
  • 3a3f77ea62 fix: 优化腾讯云账单同步限频 Logan.Li 2026-07-25 16:36:02 +08:00
  • 7bc416d22a fix: 修复Agent指标时区查询 Logan.Li 2026-07-25 16:17:47 +08:00
  • d9106dde6e fix: 恢复Agent指标并修复时间弹层 Logan.Li 2026-07-25 15:51:12 +08:00
  • af98940211 fix: 修复Agent按IP关联资产 Logan.Li 2026-07-25 15:46:08 +08:00
  • 827d9a31cd fix: 正确识别 Agent 安装与审计失败 Logan.Li 2026-07-25 15:08:04 +08:00
  • 7553ef54de fix: 使用访问域名安装 Agent 并发布下载文件 Logan.Li 2026-07-25 15:00:02 +08:00
  • 0b785da8ae feat: 完善多云资产与腾讯云账单同步 Logan.Li 2026-07-25 14:45:19 +08:00
  • 74fa122319 fix: 修复 Agent 安装向导布局 Logan.Li 2026-07-25 14:28:08 +08:00
  • 5a427e02d4 fix(lint): 清理 EventsTab 冗余 eslint-disable 指令 — F7 (ca036a8) 提交时引入的 react-hooks/set-state-in-effect 标注,规则版本演进后不再触发,保留反而引入 ESLint Unused disable warning attacker 2026-07-19 18:11:32 +08:00
  • 337fbff617 docs: ROADMAP U49 cost-predict.ts i18n 深度治理记录 attacker 2026-07-17 04:05:59 +08:00
  • 083f4477db fix(i18n): cost-predict.ts hash key 清理 + 硬编码中文清零 + 错误 key 引用修复 attacker 2026-07-17 04:05:32 +08:00
  • d6ed1978ef docs: ROADMAP U48 i18n locale 懒加载优化记录 attacker 2026-07-17 01:50:03 +08:00
  • 8e211b64af perf(frontend): U48 i18n locale 懒加载 — en-US JSON 动态导入拆分为独立 chunk attacker 2026-07-17 01:49:25 +08:00
  • ca036a85ca feat(k8s): F7 集群详情EventsTab真实后端对接 + go vet修复 attacker 2026-07-16 21:23:19 +08:00
  • a874832f10 fix(lint): 补全 AuditOperationsTab react-hooks/incompatible-library 抑制指令 — U12 遗漏的 TanStack Virtual 兼容性标注 (同 useVirtualRows/PodsTab), ESLint warnings 43→42 (仅剩 react-refresh 架构性约束), tsc -b=0, npm build✓, 17/17测试通过 attacker 2026-07-16 12:57:22 +08:00
  • 96ed39d122 feat(i18n): U47 最后3处残余硬编码中文清零 — 全前端非注释CJK=0 (cloud-server-import阿里云/腾讯云/华为云→i18n.t + TerminalSessionsTab批量删除→t + PreviewTable类型→t), 复用已有翻译键零新增, zh/en 8102=8102对齐, tsc -b=0, npm build✓ (18.02s), ESLint=0/43/any=0, go build=0, 17/17测试通过 attacker 2026-07-16 04:42:09 +08:00
  • 21728be445 feat(i18n): U46 残余UI硬编码中文清零 — 6文件12处→0 (UserFormDialog/CredentialManager/RdpAuditViewer/LiveMonitorDialog/ServerFileBrowser/context-loaders) +17翻译键 zh/en 8085→8102对齐 attacker 2026-07-16 02:29:47 +08:00
  • 6288fa0071 feat(i18n): U45 AI告警分析模块i18n补全 — analyzerHelpers 25处硬编码中文→i18n.t()插值 + 预测图标双语兼容 attacker 2026-07-15 07:47:45 +08:00
  • 05ee051879 refactor(i18n): U44 残余硬编码中文清零 — 终端审计状态+凭证类型+流水线阶段+时间格式+CSV导出 attacker 2026-07-14 23:13:32 +08:00
  • bd1ccefa7f fix(k8s): 修复 shared-components.tsx JSX 结构错误致前端构建失败 + 补全残余 i18n 硬编码中文 attacker 2026-07-14 20:07:46 +08:00
  • 39a4432f79 refactor(i18n): U43 深度残余硬编码中文 UI 文本清零 — 17 文件 ~40 处→0 attacker 2026-07-14 05:27:49 +08:00
  • c6e0d6ca57 refactor(i18n): U42 残余硬编码中文彻底清零 — 33文件54处→0, zh/en 7847→7898对齐 attacker 2026-07-14 00:51:36 +08:00
  • a7838aaf65 refactor(i18n): U41 残余硬编码中文清零 — 工具函数+审计RDP标签+AIOps分析+Monitor残余+审批选项 attacker 2026-07-13 22:21:47 +08:00
  • 4e2ba77aa8 refactor(i18n): U40 Monitor + Agent 子组件残余硬编码中文 i18n 补全 — 14 文件 ~50 处→0 attacker 2026-07-13 19:45:45 +08:00
  • 70a7c2907c docs: ROADMAP — U39 残余 JSX 属性/模板字面量中文清零 attacker 2026-07-13 13:13:26 +08:00
  • 5205def47f refactor(i18n): U39 残余 JSX 属性/模板字面量中文清零 — 14 处→0 attacker 2026-07-13 13:12:54 +08:00
  • a1d82574a7 refactor(i18n): U38 phantom CTK 清理 — 13 文件 16 处模板字面量/JSX 属性残余中文→i18n.t() 调用 attacker 2026-07-13 08:55:28 +08:00
  • 7c80e35411 refactor(i18n): U37 全量 JSX 文本节点硬编码中文清零 — 65 文件 151 处→0, 新增 common.* 98 翻译键, zh/en 对齐, tsc -b=0, npm build✓ (17.96s), ESLint=0/43/any=0, go build=0, 17/17 测试通过 attacker 2026-07-13 06:39:08 +08:00
  • e274ba7b9b docs: ROADMAP — U36 全量 JSX 属性 + toast 硬编码中文清零 attacker 2026-07-13 04:20:33 +08:00
  • 09b7fd4ad5 refactor(i18n): U36 全量 JSX 属性 + toast 硬编码中文清零 — 20 文件 30 处 → 0 attacker 2026-07-13 04:20:10 +08:00
  • 8d64936caf refactor(i18n): U35 Deploy + Task 模块残余 JSX 硬编码中文清理 — PipelineRunPanel 12处 + CronJobTable 12处 + ExecutionHistoryDialog 10处 + ScrollButtons 2处, 新增 54 翻译键(deploy.runStatus/task.cronJobCol/task.execHistory/deploy.credCol/common.*), zh/en 7565→7616 对齐, tsc -b=0, npm build✓ (17.02s), ESLint=0/43/0, go build=0, 17/17 测试通过 attacker 2026-07-12 23:47:22 +08:00
  • 0dbb85f5b8 refactor(i18n): U34 System & User 模块 i18n 清理 — ProfilePage + ResetPasswordDialog + SystemRolesTab + LdapManagementSection 4 文件 UI 硬编码中文清零 attacker 2026-07-12 21:29:58 +08:00
  • ad9acea1e5 refactor(i18n): U33 K8s 资源编辑器 + Pod 日志/Metrics 模板字面量中文清零 attacker 2026-07-12 16:51:57 +08:00
  • 5fbb5f824d docs: ROADMAP — U32 全量 hash key 清理 + React Hooks 修复完成 attacker 2026-07-12 14:35:33 +08:00
  • ff426d908b refactor(i18n): U32 全量 hash key 清理 — 151 个 hash key → 语义化键 + React Hooks 警告 53→43 attacker 2026-07-12 14:35:01 +08:00
  • 4f2d279865 refactor(i18n): U31 AIOps Agent CLI 组件 i18n 修复 — Q7/Q35 拆分后丢失的 i18n 集成全部修复 attacker 2026-07-12 12:17:47 +08:00
  • 6dfddb426c docs: 更新 ROADMAP — U30 i18n 损坏调用修复完成 attacker 2026-07-12 09:49:46 +08:00
  • 3039b76cb5 fix(i18n): U30 修复 8 处批量 i18n 转换损坏的调用 — DeploymentEditContainers/DeploymentEditStorage/AgentRuleDialog/LogFieldSidebar attacker 2026-07-12 09:48:09 +08:00
  • 064b6c4ec2 refactor(i18n): U29 phantom key 全项目清零 — 28 个 phantom key → 0 attacker 2026-07-12 07:34:42 +08:00
  • b2715ca3bd refactor(i18n): U28 多模块 phantom key 清零 — theme/middleware-monitor/site-monitor/analytics/cost-predict/predict-types/agentAlertHelper/export-audit/AgentCLIMessages/copy-button 10 文件 74 phantom key → 语义化键, 新增 4 命名空间 (theme/agent.alerts.metric*/audit.*) + 扩展 3 命名空间 (monitor.lbl.mw*/site*/aiops.predict*), zh/en 7294→7358 +64 键对齐, phantom key 103→29 (残留全为 JSX 模板表达式/ANSI 转义码误匹配), tsc -b=0, npm build✓ (17.40s), ESLint=0/53/0, go build=0, 17/17 测试通过 attacker 2026-07-12 05:18:52 +08:00
  • b812b3b20c refactor(i18n): U27 多模块 phantom key 批量清理 — Cloud/Deploy/Agent/Monitor/System 5 模块 25 文件, 180 个 phantom key → 51 残留, 129 个替换为语义化键, 新增 12 子命名空间, zh/en 7185→7294 +109 键对齐, tsc -b=0, npm build✓ (16.31s), ESLint=0/0/0, go build=0, 17/17 测试通过 attacker 2026-07-12 03:00:20 +08:00
  • 7f5295cfc2 refactor(i18n): U26 Kubernetes 模块 phantom key 大规模清理 — 32 文件 171 phantom key → 8 残留(均为误匹配), 163 个替换为 k8s.* 语义化键, 新增 19 子命名空间 + 扩展 8 个已有, zh/en 6990→7185 +195 键对齐, tsc -b=0, npm build✓ (17.59s), ESLint=0/53/0, go build=0, 17/17 测试通过 attacker 2026-07-12 00:43:20 +08:00
  • c6a50216dd refactor(i18n): U25 AIOps 模块 phantom key 清零 — analyzerHelpers.ts (23处) + capacity-predict.ts (18处) 中文文本键替换为 aiops.analysis.*/aiops.capacity.* 语义化键 + 硬编码资源名 i18n 化 + buildCapacityInsightPrompt 重复行合并, zh/en 6990=6990 对齐, tsc -b=0, npm build✓ (18.66s), ESLint=0/53/0, go build=0, 17/17 测试通过 attacker 2026-07-11 22:31:07 +08:00
  • d21eac9117 refactor(i18n): U24 Monitor 模块 i18n hook 迁移 — 26 个 .tsx 文件从全局 i18n.t() 迁移到 useTranslation() hook + 89 个 phantom 中文文本键替换为 monitor.lbl.* 语义化键 attacker 2026-07-11 20:15:44 +08:00
  • de6f9454fc refactor(i18n): U23 Task 模块 i18n 治理 — 4 文件 phantom key + hash key + 硬编码中文清零 attacker 2026-07-11 17:48:04 +08:00
  • a8f6fd190b refactor(i18n): U22 日志中心组件 i18n 治理 — QuickQueryBar/types-v3/TimeRangePicker/LogRBAC 中文键清零 attacker 2026-07-11 15:15:47 +08:00