whyour
|
8bc0906949
|
feat: add environment variable labels
|
2026-05-23 23:21:38 +08:00 |
|
whyour
|
5f0dafa010
|
修复 cron-parser import,websocket basepath
|
2025-12-23 00:28:16 +08:00 |
|
Copilot
|
073de76a4a
|
Fix validation error when saving scripts in debug window (v2.20.0 regression) (#2862)
* 更新版本 2.20.0
* Initial plan
* Fix validation error when saving scripts by allowing unknown fields in POST /scripts
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Revert version.yaml to 2.19.2 - should not include version bump in bug fix PR
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: whyour <imwhyour@gmail.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-12-22 22:43:48 +08:00 |
|
whyour
|
c772fc9527
|
修复脚本调试保存文件错误
|
2025-12-11 01:52:47 +08:00 |
|
whyour
|
3b0f55caf4
|
修复任务实例默认值
|
2025-11-23 12:45:02 +08:00 |
|
Copilot
|
ee2fbe5335
|
Add global SSH key configuration in system settings (#2840)
* Initial plan
* Add backend support for global SSH keys
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add frontend UI for global SSH keys management
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add SshKeyModel to database initialization
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add SSH config generation for global SSH keys
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add internationalization support for SSH key management UI
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Simplify to single global SSH key in system settings
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-20 10:09:01 +08:00 |
|
Copilot
|
48abf44ceb
|
feat: Support multiple concurrent login sessions per platform (#2816)
* Initial plan
* Implement multi-device login support - allow multiple concurrent sessions
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Address code review feedback - extract constants and utility functions
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add validation and logging improvements based on code review
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Revert unnecessary file changes - keep only multi-device login feature files
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-19 00:18:29 +08:00 |
|
Copilot
|
08ef509e27
|
Optimize log file writes using stream pooling (#2835)
* Initial plan
* Implement LogStreamManager for optimized log writing
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Fix error handler in LogStreamManager to avoid race conditions
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-16 21:11:10 +08:00 |
|
whyour
|
1deb264913
|
升级 cron-parser
|
2025-11-11 00:37:03 +08:00 |
|
Copilot
|
4cb9f57479
|
环境变量支持置顶 (#2822)
* Initial plan
* Add pin to top feature for environment variables
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Format code with prettier
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add database migration for isPinned column in Envs table
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Use snake_case naming (is_pinned) for database column
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
Co-authored-by: whyour <imwhyour@gmail.com>
|
2025-11-09 19:43:33 +08:00 |
|
涛之雨
|
a1f888af59
|
Add validation to dependencies GET endpoint and update service logic (#2778)
* Add validation to dependencies GET endpoint and update service logic
* fix https://github.com/whyour/qinglong/pull/2778/files/6063bc3a67fb329de9b90f7c93524b862bd9eb93#r2266494581
* remove default condition type
* fix query mistakes
|
2025-10-11 23:23:13 +08:00 |
|
涛之雨
|
f7472b6e74
|
Add input validation to script API routes (#2777)
* Add input validation to script API routes
* 优化脚本 API 路由的错误处理逻辑
* Fix optional path compatibility checks
* remove file
|
2025-10-11 23:20:26 +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
|
ef9e38f167
|
备份数据支持选择模块,支持清除依赖缓存
|
2025-06-22 14:25:19 +08:00 |
|
whyour
|
1c18668bad
|
修复文件下载参数
|
2025-05-22 00:09:19 +08:00 |
|
whyour
|
ec3d61a713
|
修复 /:file 获取日志接口
|
2025-05-16 00:57:27 +08:00 |
|
whyour
|
3fafe4d24d
|
修复依赖强制删除未移除队列
|
2025-05-13 02:00:37 +08:00 |
|
whyour
|
425e49675a
|
修复删除日志
|
2025-05-09 00:20:53 +08:00 |
|
whyour
|
8174762c18
|
demo 环境不自动运行任务
|
2025-05-08 01:43:14 +08:00 |
|
whyour
|
d871585eee
|
修改服务启动逻辑
|
2025-05-07 09:30:00 +08:00 |
|
whyour
|
40a831f3a2
|
修复脚本管理查询逻辑
|
2025-04-25 01:40:37 +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
|
bae4073a64
|
增加重置密码命令
|
2025-02-27 23:57:26 +08:00 |
|
whyour
|
af3e358a6a
|
系统设置增加时区设置
|
2025-02-27 00:45:21 +08:00 |
|
whyour
|
8173075b67
|
定时任务支持 @once 和 @boot 任务
|
2025-02-20 02:18:59 +08:00 |
|
whyour
|
51ef4e7476
|
修改任务状态更新失败提示,重复运行提示
|
2025-01-12 00:19:14 +08:00 |
|
whyour
|
05f8bbd26e
|
写入文件增加文件锁,避免竞争条件引起文件内容异常
|
2025-01-04 01:22:29 +08:00 |
|
whyour
|
7d43b14f81
|
修复重置登录错误次数和 tfa
|
2025-01-02 23:50:20 +08:00 |
|
whyour
|
678e3e2dc6
|
修改认证信息存储方式,避免认证信息异常
|
2024-12-30 14:23:04 +08:00 |
|
whyour
|
a0613d0f39
|
修复文件越权访问
|
2024-09-04 23:25:48 +08:00 |
|
whyour
|
8b042d90f3
|
修复删除日志命令
|
2024-08-24 22:43:09 +08:00 |
|
whyour
|
f4cb3eacf8
|
系统日志增加时间筛选和清空
|
2024-08-22 00:47:24 +08:00 |
|
whyour
|
90fe63211d
|
修复修改任务状态可能报错
|
2024-06-28 20:41:05 +08:00 |
|
whyour
|
7d0cae7839
|
修复单文件订阅代理无效
|
2024-06-13 22:53:49 +08:00 |
|
whyour
|
f723631647
|
修复脚本管理上传文件文件名乱码
|
2024-04-22 22:39:27 +08:00 |
|
whyour
|
14cb1f7788
|
依赖管理支持取消安装和状态筛选
|
2024-02-13 22:42:22 +08:00 |
|
whyour
|
b31eab02d7
|
修复重启系统
|
2024-02-11 22:04:41 +08:00 |
|
whyour
|
e83058c3bc
|
兼容脚本、日志、配置文件详情接口
|
2024-02-08 20:47:03 +08:00 |
|
whyour
|
29f0c2c9ac
|
修复对比工具保存文件
|
2024-02-07 20:08:10 +08:00 |
|
whyour
|
0ae1f284ec
|
修改脚本详情和日志详情接口
|
2024-01-29 21:47:03 +08:00 |
|
whyour
|
48d1fba699
|
系统设置增加重启
|
2024-01-22 23:36:11 +08:00 |
|
whyour
|
8283f62db2
|
修改获取配置文件接口,初始化系统配置
|
2024-01-18 13:51:06 +08:00 |
|
whyour
|
1a94a660a5
|
修改对比工具数据源,修复编辑器语言
|
2024-01-14 16:28:11 +08:00 |
|
whyour
|
2713942a68
|
脚本管理忽略符号文件
|
2023-12-23 00:28:31 +08:00 |
|
whyour
|
f8aba4b1fb
|
日志和脚本增加文件大小展示,修改脚本管理列表排序
|
2023-12-21 09:57:06 +08:00 |
|
whyour
|
3777a4e7b4
|
系统设置增加依赖代理和镜像设置
|
2023-11-25 21:49:33 +08:00 |
|
whyour
|
23781d8b34
|
修复获取日志列表
|
2023-11-03 21:31:48 +08:00 |
|