• v0.1.0 8c573bb044

    v0.1.0 Stable

    gamewhale released this 2026-05-21 12:00:15 +08:00 | 0 commits to main since this release

    OmniScheduler v0.1.0

    OmniScheduler 的首次公开版本发布。

    OmniScheduler 是一款面向 Windows 的本地任务调度与消息推送工具,可通过多种触发规则定时向本机 OmniNotify API 发送结构化通知消息。

    主要功能

    • 支持任务的新建、编辑、删除、克隆、启用/禁用和手动触发。
    • 支持单次执行、固定间隔、每日定时、每周定时、每月定时和 Cron 表达式。
    • 触发器配置界面会根据触发类型动态显示对应字段,减少无关配置干扰。
    • 时间设置使用日期选择器和时分秒下拉框,无需手动输入时间格式。
    • 单次执行支持“几分钟/几小时/几天后执行”的快捷设置。
    • 支持未来 5 次执行时间预览。
    • 支持 {CurrentTime}{TaskName}{TriggerType} 动态变量。
    • 支持发送测试消息,便于验证 OmniNotify 频道和 API 配置。
    • 提供本地执行日志,可查看请求 JSON、响应内容、状态码和耗时。
    • 支持系统托盘运行,关闭主窗口后默认隐藏到托盘。
    • 不提供开机自启功能,不写入 Windows 启动项,降低对用户系统的影响。

    运行要求

    • Windows 10/11 x64
    • .NET 8 Desktop Runtime

    本次发布包为 framework-dependent、多文件包,不内置 .NET 运行时,也不启用单文件打包。

    下载文件

    • OmniScheduler-v0.1.0-win-x64.zip

    校验值

    SHA256:

    443D2AB1CC5DB9146035FA83E9E401453E8D62EBA6DEF1462D50D149591CA931

    使用方式

    1. 下载并解压 OmniScheduler-v0.1.0-win-x64.zip
    2. 双击运行 OmniScheduler.exe
    3. 确保本机 OmniNotify 正在运行,并可访问默认 API 地址:
      http://127.0.0.1:19845/notify
    4. 新建任务,配置触发器和消息动作后保存。
    Downloads