Commit Graph

48 Commits

Author SHA1 Message Date
涛之雨
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
1c18668bad 修复文件下载参数 2025-05-22 00:09:19 +08:00
whyour
40a831f3a2 修复脚本管理查询逻辑 2025-04-25 01:40:37 +08:00
whyour
c0ec063333 修复删除脚本参数 2025-03-18 23:17:03 +08:00
whyour
cf94ecfb11 脚本管理和日志管理支持下载 2025-03-13 00:22:24 +08:00
whyour
05f8bbd26e 写入文件增加文件锁,避免竞争条件引起文件内容异常 2025-01-04 01:22:29 +08:00
whyour
a0613d0f39 修复文件越权访问 2024-09-04 23:25:48 +08:00
whyour
f723631647 修复脚本管理上传文件文件名乱码 2024-04-22 22:39:27 +08:00
whyour
e83058c3bc 兼容脚本、日志、配置文件详情接口 2024-02-08 20:47:03 +08:00
whyour
0ae1f284ec 修改脚本详情和日志详情接口 2024-01-29 21:47:03 +08:00
whyour
2713942a68 脚本管理忽略符号文件 2023-12-23 00:28:31 +08:00
whyour
f8aba4b1fb 日志和脚本增加文件大小展示,修改脚本管理列表排序 2023-12-21 09:57:06 +08:00
whyour
20f615eadf fs 文件操作替换为 fs.promise 2023-11-01 16:44:34 +08:00
whyour
ec5b885476 修改任务队列执行日志 2023-10-06 02:34:40 +08:00
whyour
a864a56917 修复调试脚本日志丢失 2023-09-22 00:46:16 +08:00
whyour
40e8041401 修复退出调试自动删除调试日志目录 2023-08-22 22:18:18 +08:00
whyour
41521f1d08 修复 token 任务脚本路径,容器启动 bot 2023-05-13 01:10:49 +08:00
whyour
a2d9f1a5db 脚本管理支持重命名文件/文件夹 2022-12-27 16:02:15 +08:00
whyour
b95fb9cda4 修改退出进程逻辑 2022-12-05 15:26:22 +08:00
whyour
25b03d4345 脚本管理支持删除文件夹 2022-09-23 19:12:51 +08:00
whyour
1e55f4065d 升级umi4.0,修复新建脚本 2022-09-18 20:40:59 +08:00
whyour
967071ad4e 脚本管理支持新增文件夹 2022-09-16 00:14:10 +08:00
whyour
b009d3e3fd 修复无法更新脚本内容为空 2022-06-08 23:57:22 +08:00
whyour
6d42a680b1 移除console 2022-06-08 18:39:10 +08:00
whyour
c4a4764762 移除无用日志 2022-06-08 11:12:15 +08:00
whyour
3b5bcf8f16 修复调试脚本目录 2022-06-05 21:25:09 +08:00
whyour
8735321e34 修复调试脚本运行需要先保存 2022-06-05 19:26:32 +08:00
whyour
106b34e33a 新建脚本支持文件上传 2022-06-04 00:12:26 +08:00
whyour
76b6677f5a 修复日志获取 2022-05-24 10:00:42 +08:00
whyour
af74afd10d 修复获取脚本列表 2022-05-23 19:22:20 +08:00
whyour
d96206ef66 修改新建订阅字段提示 2022-05-21 00:12:12 +08:00
whyour
1695b8c0fe 统一api错误提示 2022-05-17 23:31:29 +08:00
whyour
2e6ca5419d 调试脚本增加停止,修复调试交互 2021-12-23 23:25:39 +08:00
whyour
46aaeb4eac 增加系统openapi 2021-12-21 23:22:34 +08:00
whyour
2f5e946979 修复调试运行时文件路径 2021-11-23 23:36:43 +08:00
whyour
40b0e90c0d 修复调试功能 2021-11-20 01:06:25 +08:00
whyour
96b0127811 修复脚本管理删除、新建增加选择父目录 2021-11-16 14:18:02 +08:00
whyour
6a81ba9069 修复脚本管理树结构 2021-11-13 11:14:43 +08:00
whyour
a2ce3304de 修复脚本管理数据 2021-11-12 23:18:24 +08:00
whyour
ee0b47d101 修改workflow变量 2021-11-12 22:09:02 +08:00
whyour
50dd235e39 脚本管理改成树结构 2021-11-11 00:10:05 +08:00
hanhh
900d279bf6 修复新建文件 2021-09-20 00:59:38 +08:00
hanhh
0baf0d23ae 脚本管理支持新增文件 2021-09-19 21:23:03 +08:00
hanhh
5e13264393 脚本管理支持编辑删除文件 2021-08-19 14:18:25 +08:00
hanhh
9728119101 手机端使用codemirror 2021-07-31 23:09:53 +08:00
hanhh
e44a7aca1a 过滤scripts目录下的子目录 2021-06-20 22:05:43 +08:00
hanhh
3052b48f51 删除无用代码 2021-06-20 20:33:18 +08:00
hanhh
0fade7a5a9 重构环境变量管理,添加脚本查看 2021-06-20 17:47:12 +08:00