Skip to content

Releases: xueayi/TaskNya

TaskNya v1.3.1

12 May 04:37

Choose a tag to compare

TaskNya v1.3.1 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/tasknya:v1.3.1
  • Windows: 下载下方的 .exe 文件即可运行。

v1.3.1 更新日志

Bug 修复

  • 修复 CLI --message 文本未填充到 ${detail} 变量build_training_info 之前仅在「日志检测」「目标文件检测」时保存 detail,手动触发时 ${detail} 为空;现已始终写入
  • 修复下拉菜单被配置框遮盖.cardoverflow: hidden 导致「添加检测方法」和「添加通知渠道」的下拉菜单在模块为空时被裁剪,改为 overflow: visible 并补偿圆角

改进

  • 移除无效的 anime_quote_enabled 配置字段:该字段从未被代码读取,语录功能由模板中是否包含 ${anime_quote} 占位符自动驱动;已从默认配置、所有预设模板和测试文件中清除
  • WebUI 支持加载预设模板:点击「加载配置」弹窗新增 configs/templates/ 预设模板区域,加载模板不覆盖 default.yaml
  • 启动脚本支持自定义端口start_webui.batmanage_webui.shrun_monitor.sh 均支持通过参数指定端口,启动时打印访问 URL
  • 缺省配置修正:所有通知渠道默认关闭(webhookemail 原为 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 归一化为 Python None,并在 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

11 May 08:37

Choose a tag to compare

TaskNya v1.3.0 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/tasknya:v1.3.0
  • Windows: 下载下方的 .exe 文件即可运行。

v1.3.0 更新日志

Bug 修复

  • 修复监控程序因 timeout 类型错误而意外退出:YAML 中 timeout: None(大写字符串)导致 int >= str 比较报错,现在 validate_config 会自动将 'None' / 空字符串 / 0 归一化为 Python None,并在 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

28 Apr 11:42

Choose a tag to compare

TaskNya v1.2.0 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/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

28 Apr 11:16

Choose a tag to compare

TaskNya v1.1.0 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/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

15 Jan 14:12
7220384

Choose a tag to compare

TaskNya v1.0.0 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/tasknya:v1.0.0
  • Windows: 下载下方的 .exe 文件即可运行。

更新日志

New Contributors

  • @xueayi made their first contribution in #1

Full Changelog: v0.5.0...v1.0.0

Release v0.5.0

15 Jan 06:33

Choose a tag to compare

TaskNya v0.5.0 发布记录

感谢使用 TaskNya!本次发布包含了自动构建的 Docker 镜像和 Windows 可执行文件。

产物说明

  • Docker: docker pull xueayis/tasknya:latestxueayis/tasknya:v0.5.0
  • Windows: 下载下方的 .exe 文件即可运行。

更新日志

Full Changelog: v0.3.0...v0.5.0

TaskNya v0.2.0 稳定版

31 Mar 12:29

Choose a tag to compare

更新内容

  • [重要更新]优化web端稳定性,解决长时间打开web控制台网页无响应的问题
  • 修复其他若干问题

TaskNya v0.1.3

26 Mar 06:10

Choose a tag to compare

更新内容

  • 更新日志模式的识别逻辑,现在可以配置为全量检测模式和增量检测模式
  • 在web界面中添加日志检测模式检测选择功能
  • 新增web颜色主题切换功能
  • 更新web界面主题样式
  • 优化web界面布局和交互,在web页面添加使用说明
  • 在docker中添加nano编辑器支持

TaskNya v0.1.2

21 Mar 10:59
13d56ac

Choose a tag to compare

TaskNya版本更新,欢迎体验!

Notice

  • 新增Windows环境环境安装脚本
  • 完善README.md说明文档

TaskNya v0.1.1

19 Mar 14:46
13d56ac

Choose a tag to compare

V0.1.1


Notice

  • 修复局域网其他设备无法开启webui的问题
  • 修复Windows环境下无法安装依赖的问题
  • 修复部分编码问题