|
|
50341749b6
|
fix: 使用完整模板,保留所有网页功能
✅ 包含所有原有功能:
- 阈值设置(CPU/内存/磁盘/间隔)
- 邮件规则管理
- 自定义链接添加
- 进程列表显示
- Docker容器监控
- Cron任务管理
- 系统资源实时监控
- 配置导入导出
📝 templates_full.txt: 从v3.3.5提取的完整HTML模板(2366行)
📝 templates.py: 动态加载完整模板并替换版本号
v3.4.1
|
2026-06-01 15:54:45 +08:00 |
|
|
|
7904117b1d
|
fix: 添加 cron_expression_to_human 函数到 utils.py
|
2026-06-01 12:31:38 +08:00 |
|
|
|
69edd1c63e
|
refactor: 模块化重构 v3.4.0
🎯 重构目标:
- 将 3700+ 行单文件拆分为多个模块
- 清晰的职责分离,便于维护和扩展
📁 模块结构:
- config.py: 配置常量和路径
- database.py: 数据库操作
- utils.py: 工具函数(日志、进程、cron等)
- routes_cron.py: Cron管理API
- routes_system.py: 系统监控API
- routes_config.py: 配置管理API
- routes_email.py: 邮件通知API
- routes_project.py: 项目管理API
- templates.py: HTML模板
- app.py: 主入口文件
✨ 优势:
- 易于维护:每个模块职责明确
- 易于扩展:新增功能只需添加对应模块
- 易于测试:模块独立,便于单元测试
- 易于理解:新人能快速上手
📝 更新 README.md,详细说明项目结构和API接口
v3.4.0
|
2026-06-01 12:30:24 +08:00 |
|
|
|
6d1cd478be
|
merge: 合并远程更新,保留配置管理功能
|
2026-06-01 12:13:23 +08:00 |
|
|
|
0085c70266
|
feat: 统一配置文件管理 + Cron任务同步优化
- 新增配置导出/导入功能,支持一键下载和上传配置文件
- 配置文件包含:项目配置、外部服务、预警阈值、网页设置(对外IP、刷新间隔)
- 预警阈值和网页设置保存到服务器端,不再使用localStorage
- Cron任务同步改为清空旧任务,只同步当前账号实际存在的任务
- 新增API: /api/config/export, /api/config/import
- 新增API: /api/web-settings, /api/alerts (增强版)
- 优化前端:自动加载和保存网页设置
v3.3.5
|
2026-06-01 12:12:35 +08:00 |
|
|
|
ccc84e4d36
|
fix: 修正 JavaScript 字符串转义问题(使用双反斜杠)
问题分析:
- Flask render_template_string 会解析字符串中的转义序列
- Python 字符串 '\n' 在渲染后变成真实的换行符
- 导致 JavaScript 语法错误
修复方案:
- 使用双反斜杠 '\\n'
- 渲染后得到正确的 JavaScript 字符串 '\n'
- 避免换行符直接出现在 JavaScript 代码中
|
2026-06-01 11:47:01 +08:00 |
|
|
|
1fdb00a1ec
|
fix: 修复 JavaScript 字符串转义错误
修复内容:
- 修正 sendDesktopNotification 函数中的字符串转义
- warnings.join('\n') 改为 warnings.join('\n')
- 解决浏览器控制台 SyntaxError 错误
|
2026-06-01 11:41:19 +08:00 |
|
|
|
248c951a96
|
fix: 将对外 IP 固定为 121.40.164.32
修改内容:
- 移除 IP 输入框,改为静态显示
- 固定 externalIp 为 121.40.164.32
- 移除 saveExternalIp() 函数
- 所有 localhost 链接将自动替换为对外 IP
|
2026-06-01 11:37:07 +08:00 |
|
|
|
761edef6fe
|
feat: 增加 Docker 监控功能 v3.0.0
新增功能:
- Docker 容器监控(CPU、内存、网络I/O、磁盘I/O)
- 容器控制(启动、停止、重启)
- 容器日志查看
- 镜像列表管理
- Docker 系统信息
- 一键清理未使用资源
API 接口:
- /api/docker/containers - 容器列表
- /api/docker/container/<id>/stats - 容器资源统计
- /api/docker/images - 镜像列表
- /api/docker/system - Docker 系统信息
- /api/docker/container/<id>/start|stop|restart - 容器控制
- /api/docker/container/<id>/logs - 容器日志
- /api/docker/prune - 资源清理
前端:
- 新增 Docker 监控 Tab
- 容器卡片展示(状态、资源使用)
- 镜像列表展示
- 操作按钮(刷新、清理)
v3.0.0
|
2026-06-01 11:30:15 +08:00 |
|
|
|
5f9439c8a9
|
chore: 更新仓库地址到hz4th_coder账号下
v3.3.4
|
2026-06-01 11:15:24 +08:00 |
|
|
|
0d0354ac4e
|
feat: CPU温度监控 + 端口统一调整为16022
- 添加双CPU Package温度显示 (CPU0/CPU1)
- 端口从19013改为16022
- projects.json精简配置,适配hz1服务器
- Git仓库地址更新为新地址
|
2026-06-01 11:08:08 +08:00 |
|
|
|
47a38032a6
|
fix: AI Chat App启动路径修正,directory改为backend目录
|
2026-04-29 16:22:37 +08:00 |
|
|
|
b59931f357
|
feat: 添加AI Chat App项目配置
|
2026-04-29 16:18:28 +08:00 |
|
|
|
1420b08a43
|
fix: 完全修复内存图标 - ri-database-2-line
v3.3.3
|
2026-04-24 10:48:30 +08:00 |
|
|
|
cd5bdb5938
|
fix: 修复内存使用率图标不显示问题
- ri-memory-card-line 不是有效的 Remix Icon
- 替换为 ri-database-2-line 图标
v3.3.2
|
2026-04-24 10:42:29 +08:00 |
|
|
|
69ade8dcbb
|
feat: 进程列表显示开关(默认不显示)
|
2026-04-24 00:20:20 +08:00 |
|
|
|
7926a5b51f
|
feat: 实时监控显示CPU占用最高的进程列表
v3.3.0
|
2026-04-23 23:58:38 +08:00 |
|
|
|
26e0ed26e1
|
fix: renderEmailRules函数语法错误修复
|
2026-04-23 23:40:55 +08:00 |
|
|
|
edbaa9a257
|
feat: 邮件通知规则多种触发机制
v3.2.0
|
2026-04-23 23:33:35 +08:00 |
|
|
|
b2a0b66492
|
feat: 邮件通知规则添加静默时间区间
v3.1.0
|
2026-04-23 23:26:36 +08:00 |
|
|
|
9202e4c202
|
feat: 邮件通知规则功能
|
2026-04-23 23:04:24 +08:00 |
|
|
|
38db7b0606
|
fix: JavaScript换行符转义问题
|
2026-04-23 18:31:07 +08:00 |
|
|
|
6e5b963b3f
|
fix: 修复desktopNotifyEnabled变量重复声明
|
2026-04-23 18:27:08 +08:00 |
|
|
|
a201b0356a
|
fix: JavaScript变量声明顺序修复
|
2026-04-23 18:08:57 +08:00 |
|
|
|
71dd1d3aff
|
feat: 系统桌面通知功能
v2.9.0
|
2026-04-23 17:54:02 +08:00 |
|
|
|
55cc408881
|
feat: 系统资源阈值监控和弹窗警告
v2.8.0
|
2026-04-23 17:48:31 +08:00 |
|
|
|
ca7527918d
|
feat: 实时监控频率可调节
v2.7.0
|
2026-04-23 17:35:59 +08:00 |
|
|
|
7f7f71a286
|
feat: 系统资源实时监控和网速显示
v2.6.0
|
2026-04-23 17:28:49 +08:00 |
|
|
|
8579d58890
|
fix: 筛选按钮改为顶部横向带文字显示
v2.4.0
|
2026-04-23 16:56:57 +08:00 |
|
|
|
f8a32ab6be
|
fix: 更新版本号v2.3
|
2026-04-23 16:52:27 +08:00 |
|
|
|
56975f9b0d
|
feat: 筛选按钮改为右侧固定导航按钮
v2.3.0
|
2026-04-23 16:50:41 +08:00 |
|
|
|
b2900febf9
|
fix: 更新版本号标题为v2.2
|
2026-04-23 12:57:07 +08:00 |
|
|
|
17e946ae56
|
feat: 自定义新增外部web服务功能
v2.2.1
|
2026-04-23 12:55:56 +08:00 |
|
|
|
c320066b63
|
feat: Web服务卡片添加自定义链接入口功能
- 端口号/后台后添加绿色+按钮
- 点击弹出模态框输入自定义链接
- 支持端口+路径生成URL或完整URL
- 链接保存到localStorage,支持删除
- 使用网页统一设置的IP生成链接
v2.2.0
|
2026-04-23 11:33:11 +08:00 |
|
|
|
854b6b6f82
|
feat: 添加语音对话网页服务(19019)
|
2026-04-21 21:20:26 +08:00 |
|
|
|
6d8410ac28
|
feat: 添加图片编辑器服务
|
2026-04-21 12:06:00 +08:00 |
|
|
|
f917d15278
|
fix: 后台链接使用 externalIp 替代 localhost
- 后台链接现在会自动将 localhost 替换为页面配置的对外IP
- 用户可通过页面顶部的对外IP输入框调整访问地址
v2.1.0
|
2026-04-20 23:20:31 +08:00 |
|
|
|
cb93b8e3e2
|
feat: 右下角添加到顶/到底导航按钮
v1.8.0
|
2026-04-20 12:12:44 +08:00 |
|
|
|
14f39c8954
|
更新 xian-favor 版本号到 v3.5.0
|
2026-04-19 18:50:15 +08:00 |
|
|
|
783f358b63
|
更新 xian-favor 版本号到 v3.4.0
|
2026-04-19 17:56:05 +08:00 |
|
|
|
2c9bcd4844
|
更新 xian-favor 版本号到 v3.3.0
|
2026-04-19 17:31:49 +08:00 |
|
|
|
4cd3ca51cb
|
更新 xian-favor 版本号到 v3.2.2
|
2026-04-19 17:10:23 +08:00 |
|
|
|
e5fcfbb0eb
|
fix: 修复 xian-favor 启动命令,使用源码而非旧包;更新版本号到 v3.1.0
|
2026-04-19 16:38:45 +08:00 |
|
|
|
ff2eb56095
|
fix: 主机Cron列表按钮样式改为灰色,与其他筛选按钮一致
|
2026-04-17 23:52:58 +08:00 |
|
|
|
4f5c9dc2c8
|
feat: 筛选器添加主机Cron列表按钮
|
2026-04-17 23:01:43 +08:00 |
|
|
|
d1b01ad9c7
|
feat: 添加信号处理,记录进程被kill的来源信息
|
2026-04-17 22:45:18 +08:00 |
|
|
|
f245bf73c5
|
fix: 调整筛选器顺序,Cron任务放到插件后面
|
2026-04-17 22:06:57 +08:00 |
|
|
|
a669242d39
|
feat: Web服务活跃开关,归档服务单独显示区域
v1.7.0
|
2026-04-17 22:02:01 +08:00 |
|
|
|
945ffc257a
|
feat: 添加刷新间隔时间设置,支持自定义刷新频率
v1.6.0
|
2026-04-17 18:31:23 +08:00 |
|
|
|
4a2e8bb6ce
|
feat: 添加服务器连接状态指示器
v1.5.0
|
2026-04-17 18:27:26 +08:00 |
|