Releases: xueayi/TaskNya
Releases · xueayi/TaskNya
TaskNya v1.3.1
TaskNya v1.3.1 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v1.3.1 - Windows: 下载下方的
.exe文件即可运行。
v1.3.1 更新日志
Bug 修复
- 修复 CLI
--message文本未填充到${detail}变量:build_training_info之前仅在「日志检测」「目标文件检测」时保存 detail,手动触发时${detail}为空;现已始终写入 - 修复下拉菜单被配置框遮盖:
.card的overflow: hidden导致「添加检测方法」和「添加通知渠道」的下拉菜单在模块为空时被裁剪,改为overflow: visible并补偿圆角
改进
- 移除无效的
anime_quote_enabled配置字段:该字段从未被代码读取,语录功能由模板中是否包含${anime_quote}占位符自动驱动;已从默认配置、所有预设模板和测试文件中清除 - WebUI 支持加载预设模板:点击「加载配置」弹窗新增
configs/templates/预设模板区域,加载模板不覆盖 default.yaml - 启动脚本支持自定义端口:
start_webui.bat、manage_webui.sh、run_monitor.sh均支持通过参数指定端口,启动时打印访问 URL - 缺省配置修正:所有通知渠道默认关闭(
webhook、email原为True),清理占位示例数据 - 静态资源缓存清除:CSS/JS 引用添加
?v={{ version }},版本更新后自动加载最新文件
文档
cli_usage.md:补充端口参数用法、--message与${detail}的关联说明inline_variables.md:${detail}说明中补充 CLI--message来源README.md:新增自定义端口启动示例
v1.3.0 更新日志
Bug 修复
- 修复监控程序因 timeout 类型错误而意外退出:YAML 中
timeout: None(大写字符串)导致int >= str比较报错,现在validate_config会自动将'None'/ 空字符串 /0归一化为 PythonNone,并在load_config后自动执行校验
新功能
-
通知渠道独立测试(Web UI + CLI)
- 每个通知渠道(飞书 / 通用 Webhook / 邮件 / 企业微信)的卡片头部新增「测试」按钮,使用当前表单填写的配置即可发送测试,无需先保存
- 新增 API 端点
POST /api/test-notification/<channel>,可在渠道未启用时独立测试连通性 - CLI 新增
--test-channel参数,支持webhook/generic_webhook/email/wecom/all,并可搭配--message和--config --trigger的帮助文本已修正,明确其为「一次性手动触发」语义
-
通用 Webhook 请求头编辑器
- 请求头从纯 JSON 文本框升级为「字段编辑器 / 原始 JSON」双模式切换,与请求体编辑器保持一致的交互体验
-
时间输入现代化
- 检查间隔、日志打印间隔、监控持续时间三项输入从纯文本改为「数值 + 单位下拉」组合控件,支持秒/分/时切换
- 输入时实时显示换算结果(如
5 分 = 300 秒),加载配置时自动反推最优单位
文档
- 更新
docs/cli_usage.md:区分手动触发(--trigger,一次性向已启用渠道发送)与测试渠道(--test-channel,独立调试各渠道) - 更新
docs/DEVELOPMENT.md:新增「版本号管理与发布流程」章节,说明 VERSION 文件、Git tag 触发 CI/CD、发布步骤
测试
- 新增 23 个测试用例(timeout 归一化 5 项、测试通知 API 5 项、notifier 配置验证 4 项、时间解析等)
- 全部测试通过
TaskNya v1.3.0
TaskNya v1.3.0 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v1.3.0 - Windows: 下载下方的
.exe文件即可运行。
v1.3.0 更新日志
Bug 修复
- 修复监控程序因 timeout 类型错误而意外退出:YAML 中
timeout: None(大写字符串)导致int >= str比较报错,现在validate_config会自动将'None'/ 空字符串 /0归一化为 PythonNone,并在load_config后自动执行校验
新功能
-
通知渠道独立测试(Web UI + CLI)
- 每个通知渠道(飞书 / 通用 Webhook / 邮件 / 企业微信)的卡片头部新增「测试」按钮,使用当前表单填写的配置即可发送测试,无需先保存
- 新增 API 端点
POST /api/test-notification/<channel>,可在渠道未启用时独立测试连通性 - CLI 新增
--test-channel参数,支持webhook/generic_webhook/email/wecom/all,并可搭配--message和--config --trigger的帮助文本已修正,明确其为「一次性手动触发」语义
-
通用 Webhook 请求头编辑器
- 请求头从纯 JSON 文本框升级为「字段编辑器 / 原始 JSON」双模式切换,与请求体编辑器保持一致的交互体验
-
时间输入现代化
- 检查间隔、日志打印间隔、监控持续时间三项输入从纯文本改为「数值 + 单位下拉」组合控件,支持秒/分/时切换
- 输入时实时显示换算结果(如
5 分 = 300 秒),加载配置时自动反推最优单位
文档
- 更新
docs/cli_usage.md:区分手动触发(--trigger,一次性向已启用渠道发送)与测试渠道(--test-channel,独立调试各渠道) - 更新
docs/DEVELOPMENT.md:新增「版本号管理与发布流程」章节,说明 VERSION 文件、Git tag 触发 CI/CD、发布步骤
测试
- 新增 23 个测试用例(timeout 归一化 5 项、测试通知 API 5 项、notifier 配置验证 4 项、时间解析等)
- 全部测试通过
TaskNya v1.2.0
TaskNya v1.2.0 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v1.2.0 - Windows: 下载下方的
.exe文件即可运行。
🔧 优化改进
- 统一触发通知 API 路径为
/api/trigger,CLI 与 Web UI 不再有路径差异 - 健康检查路径统一为
/api/health - Docker 默认端口从 5000 统一为 9870(Dockerfile + docker-compose.yml)
📄 文档
- API 参考文档全面更新,简化触发接口说明
- CLI 使用指南同步更新为统一路径
TaskNya v1.1.0
TaskNya v1.1.0 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v1.1.0 - Windows: 下载下方的
.exe文件即可运行。
🆕 新增功能
- 企业微信通知:新增企业微信 Webhook 适配,支持 Markdown/纯文本消息、标题与页脚自定义
- HTTP 轮询检测:支持主动定时发起 HTTP 请求,检查状态码和响应关键词
- API 被动触发:暴露端口接收外部 POST 请求触发通知,支持 Token 认证
- CLI 手动触发:
python main.py --trigger跳过检测直接发送通知 - 按需模块添加:检测方法和通知渠道改为下拉菜单按需添加,不再一次性全部显示
- 模块多实例化:支持重复添加同类检测方法/通知渠道,独立配置互不干扰
- 卡片样式预览:飞书、企业微信通知支持实时模拟卡片预览
- 多行输入重构:日志关键词、排除词等改为点击添加的标签行模式
- CLI 便捷脚本:新增
run_monitor.sh,支持交互选择配置文件
🔧 优化改进
- 统一 CLI 与 WebUI 默认端口为
9870,减少端口冲突 - 柔化 UI 微动效,移除突兀的卡片/按钮位移动画
- 移除按钮改用 flexbox 布局,不再跨越卡片分界线
- CLI 文档独立成
docs/cli_usage.md,README 新增 CLI 快速启动指南 - 自定义文本各通知渠道均支持「完全自定义」与「追加模式」
🐛 Bug 修复
- 修复排除关键词加载时逐字符换行导致匹配失效
- 修复通用 Webhook 换行符在保存、加载、预览全链路的处理问题
- 修复间隔时间配置支持
1h30m等时分格式 - 修复 CI 版本脚本对已动态化模板的错误替换
📄 文档
- 新增多平台通知配置文档(飞书 / 企业微信 / QQ Astrbot)
- 新增内联变量参考文档
- 新增 CLI 使用指南
TaskNya v1.0.0
TaskNya v1.0.0 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v1.0.0 - Windows: 下载下方的
.exe文件即可运行。
更新日志
New Contributors
Full Changelog: v0.5.0...v1.0.0
Release v0.5.0
TaskNya v0.5.0 发布记录
感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。
产物说明
- Docker:
docker pull xueayis/tasknya:latest或xueayis/tasknya:v0.5.0 - Windows: 下载下方的
.exe文件即可运行。
更新日志
Full Changelog: v0.3.0...v0.5.0
TaskNya v0.2.0 稳定版
更新内容
- [重要更新]优化web端稳定性,解决长时间打开web控制台网页无响应的问题
- 修复其他若干问题
TaskNya v0.1.3
更新内容
- 更新日志模式的识别逻辑,现在可以配置为全量检测模式和增量检测模式
- 在web界面中添加日志检测模式检测选择功能
- 新增web颜色主题切换功能
- 更新web界面主题样式
- 优化web界面布局和交互,在web页面添加使用说明
- 在docker中添加nano编辑器支持
TaskNya v0.1.2
TaskNya版本更新,欢迎体验!
Notice
- 新增Windows环境环境安装脚本
- 完善README.md说明文档
TaskNya v0.1.1
V0.1.1
Notice
- 修复局域网其他设备无法开启webui的问题
- 修复Windows环境下无法安装依赖的问题
- 修复部分编码问题