9 Commits

Author SHA1 Message Date
Your Name e27655784f fix: Z1 详细输出解析 — Board X has N domains 头匹配
Z1 详细 test_server 输出使用 'Board X has N domains' 格式而非
'Logic drawer X has N domains',导致逐域归属数据(domain_details)
未被解析,邮件中缺少用户-LD 板统计。修复后 Z1/Z2 两种格式均可解析。
2026-07-17 13:08:01 +08:00
Your Name b5205d0543 feat: 用户视角 — 按用户聚合 LD 板使用信息
- 新增 DomainDetail 数据模型存储逐域归属 (Owner/PID/T-Pod/Design)
- 解析详细版 test_server 输出 (Logic drawer X has N domains 格式)
- 新增 /users 页面 + /api/users API 按用户聚合 LD 板
- 修复邮件配置保存时中文逗号收件人分割问题
- 修复邮件发送时 ASCII 编码错误 (收件人含中文逗号)
2026-07-15 12:32:48 +08:00
Your Name d8eb6824b8 fix: email config save 返回缺少 enabled 字段导致前端显示配置不完整 2026-07-15 12:09:04 +08:00
Your Name f3145369c4 fix: 解析器支持 Z2 'logic drawers' 输出格式
Cluster 正则从硬编码 'boards' 改为兼容 'boards|logic drawers',
修复 Palladium Z2 test_server 输出无法解析逻辑板信息的问题。
2026-07-14 16:05:12 +08:00
Your Name 6726524c50 fix: db.get_or_404 -> query.get_or_404 + rename to Palladium Monitor
- 修复删除快照时 AttributeError: SQLAlchemy.get_or_404 (低版本兼容)
- UI/标题/邮件主题从 'Palladium Z1 Monitor' 改为 'Palladium Monitor'
2026-07-08 14:46:18 +08:00
Your Name 89dc6b4449 feat: 邮件配置页面 + 数据库持久化
- 新增 /email 配置页面 + /api/email/config API (GET/POST)
- 新增 /api/email/test-send 测试邮件 + /api/email/reset 重置
- EmailConfig SQLite 表持久化配置,回退到环境变量
- mailer: get_config 优先读 DB,send_report 读取 DB 密码
- 修复 _send_smtp 登录使用环境变量密码的 bug
- 前端新增配置表单 (启用开关/SMTP/TLS/认证/发件人/收件人/时间)
- CSS 暗色主题样式 + 响应式适配
- 导航栏新增「设置」链接
2026-07-08 14:36:41 +08:00
Your Name da2fd92f07 support python36 2026-07-08 13:00:06 +08:00
AI Agent 91f52941d6 Merge branch 'master' of ssh://git.cnbugs.com:10022/AI-Agent/palladium-monitor 2026-07-08 12:13:49 +08:00
Your Name 8945073ec6 del 2026-07-08 11:25:50 +08:00