Commit Graph

720 Commits

Author SHA1 Message Date
taozhiyu
01a5f2b5aa
Fix missing t in query parameters, fix missing and error validation in script API 2025-08-06 21:39:55 +08:00
涛之雨
3c1dc68ac9
Add validation to dependencies GET endpoint and update service logic
Introduces Joi validation for the GET /dependencies route using celebrate, ensuring request bodies conform to expected structure. Updates the DependenceService.dependencies method to handle type filtering more robustly and refines the search condition logic.
2025-08-05 22:36:48 +08:00
涛之雨
213ee53347
Add input validation to script API routes
Introduces Joi-based validation using celebrate for query, params, and body inputs on all script API endpoints. Also normalizes empty 'path' values to an empty string where necessary to prevent errors. This improves API robustness and input safety.
2025-08-05 22:35:40 +08:00
whyour
50769c43dd 修复 command-run 接口日志绑定 2025-07-12 20:29:44 +08:00
whyour
0587644a6b command-run 增加返回 QL-Task-Log 日志路径 2025-06-28 01:05:05 +08:00
whyour
87b934aafe QLAPI.systemNotify 支持自定义通知类型和参数 2025-06-24 02:00:51 +08:00
whyour
7a92e7c6ab 修复取消安装依赖 2025-06-22 21:47:39 +08:00
whyour
ef9e38f167 备份数据支持选择模块,支持清除依赖缓存 2025-06-22 14:25:19 +08:00
whyour
c9bd053fbd 修改服务启动方式 2025-06-11 00:42:29 +08:00
憶夣
57939391b9
ntfy 增加可选的认证与用户动作 (#2741)
* feat:ntfy增加可选的认证

* feat:ntfy增加可选的用户动作

* fix:ntfy动作包含中文报错
2025-06-07 00:26:27 +08:00
whyour
394e96bbf8 修复 health 接口报错 2025-06-07 00:25:47 +08:00
whyour
7d65d96ebd 修复 demo 环境提示 2025-05-24 14:56:49 +08:00
whyour
224000b63b 修复依赖是否安装检查逻辑 2025-05-23 23:45:43 +08:00
whyour
1c18668bad 修复文件下载参数 2025-05-22 00:09:19 +08:00
whyour
f94582b68d 修复查询 python 依赖存在逻辑 2025-05-21 01:25:24 +08:00
whyour
eb1c00984c 修复任务视图状态包含筛选 2025-05-20 23:40:18 +08:00
whyour
1a185f5682 修复创建脚本可能失败 2025-05-20 01:00:08 +08:00
whyour
472a3088df 修复启动逻辑 2025-05-17 17:25:50 +08:00
whyour
ec3d61a713 修复 /:file 获取日志接口 2025-05-16 00:57:27 +08:00
whyour
95459c33ed 修改 import undici 2025-05-15 01:19:24 +08:00
whyour
05db2b1df8 修复重置用户名失败 2025-05-15 01:12:01 +08:00
whyour
c3072e7712 got 替换为 uudici 2025-05-15 01:01:39 +08:00
whyour
3fafe4d24d 修复依赖强制删除未移除队列 2025-05-13 02:00:37 +08:00
whyour
ac04478d1d 修复重用户名 2025-05-11 18:59:15 +08:00
whyour
8a18baa921 修复登录通知失败造成服务重启 2025-05-11 14:36:16 +08:00
whyour
425e49675a 修复删除日志 2025-05-09 00:20:53 +08:00
whyour
8174762c18 demo 环境不自动运行任务 2025-05-08 01:43:14 +08:00
whyour
710a107e73 邮箱通知支持多个收件人 2025-05-08 01:27:25 +08:00
whyour
d871585eee 修改服务启动逻辑 2025-05-07 09:30:00 +08:00
whyour
729b405b0f 修复 bootAfter 目录 2025-04-26 23:26:11 +08:00
whyour
71a7c1b9d3 boot 任务改为在依赖安装完成后执行 2025-04-25 23:52:33 +08:00
whyour
40a831f3a2 修复脚本管理查询逻辑 2025-04-25 01:40:37 +08:00
whyour
1befa1bb8c 缓存 node 和 python 依赖 2025-04-23 02:10:39 +08:00
whyour
124e01e93a 修复 QLAPI 修复环境变量 remarks,esm 依赖查不到 2025-04-19 01:38:43 +08:00
whyour
c0ec063333 修复删除脚本参数 2025-03-18 23:17:03 +08:00
whyour
cf94ecfb11 脚本管理和日志管理支持下载 2025-03-13 00:22:24 +08:00
whyour
280085668e 修复未初始化时区设置 2025-02-28 00:56:40 +08:00
whyour
bae4073a64 增加重置密码命令 2025-02-27 23:57:26 +08:00
whyour
af3e358a6a 系统设置增加时区设置 2025-02-27 00:45:21 +08:00
whyour
64fcbff715 脚本管理增加可预览检查 2025-02-26 01:17:11 +08:00
whyour
f9f78b4e05 修改系统内置通知模块名称,避免重复 2025-02-25 00:32:13 +08:00
whyour
fa83761d27 修改定时规则类型 2025-02-21 01:35:08 +08:00
whyour
8173075b67 定时任务支持 @once 和 @boot 任务 2025-02-20 02:18:59 +08:00
whyour
496918131f 修复群晖通知参数,任务视图不属于筛选 2025-02-16 12:15:45 +08:00
whyour
25e8e8198d 修改 QLAPI 调用校验 2025-01-30 00:55:48 +08:00
whyour
6df651aa63 更新 ts-proto 版本 2025-01-29 23:29:45 +08:00
whyour
07f43538df 修复写入文件 mode 2025-01-22 01:17:13 +08:00
whyour
4fa5fa2014 修改 lock 文件名称规则 2025-01-16 00:35:47 +08:00
whyour
af97543918 修改错误提示 2025-01-14 23:20:53 +08:00
whyour
f1ca2134b7 移除 nedb 和 sentry 2025-01-14 00:24:25 +08:00