Repository navigation
新增支持
- 新增 NotifyX 推送,支持标题、正文、自定义参数及代理配置。
- 恢复 Qmsg 推送,支持 QQ 单聊、群聊,并增加消息非空及 1000 字符长度校验。
- 为 NotifyX、Qmsg 补充配置模板、类型声明和使用文档。
问题修复
- 修复多平台推送时,默认配置可能覆盖平台专属发送参数的问题。
- 修复邮件未指定消息类型时,无法正确设置纯文本正文的问题。
- 修复自定义 GET 请求的查询参数拼接方式,改用 Axios 参数处理。
- 修复 Telegram、企业微信推送修改调用方
customOptions对象的问题。 - 优化 QQ 机器人事件连接管理,修复停止后重连、重复连接及旧连接事件干扰问题,增加重连失败重试和序列号校验。
- 更新 QQ 官方机器人默认 API 与鉴权地址,错误信息增加平台错误码及具体原因。
测试与文档
- 新增推送平台状态页,展示测试版本、时间及各平台的成功、失败、无法测试状态。
- 重构 API 测试脚本,按平台独立执行,跳过未配置凭据的平台,避免单个平台异常中断其他测试。
- 增加 QQBot、Qmsg、NotifyX 等平台测试配置。
- GitHub Actions 支持自动提交平台状态报告。
构建与依赖
- 将 TypeScript 类型声明生成拆分为独立构建步骤,避免多入口重复生成。
- 更新 TypeScript 模块解析配置,启用文件名大小写一致性检查。
- 升级 Axios、Nodemailer、ws 等依赖,调整 VitePress 的 Vite 依赖版本。
Full Changelog: 1.5.2...1.6.0