whyour
|
d3016431ce
|
定时任务显示完整运行历史
|
2026-06-28 15:48:58 +08:00 |
|
whyour
|
3044f63f03
|
修复国际化文案
|
2026-06-21 23:53:32 +08:00 |
|
whyour
|
96b4c90398
|
增加 sudo 命令判断
|
2026-06-13 00:53:41 +08:00 |
|
whyour
|
d1dfde3ca9
|
修复配置文件路径可能越权
|
2026-06-12 23:45:40 +08:00 |
|
whyour
|
6796068523
|
更新国际化文案
|
2026-06-11 23:18:45 +08:00 |
|
whyour
|
05f8fd3805
|
接口提示信息国际化
|
2026-06-11 02:19:04 +08:00 |
|
whyour
|
946731ac8d
|
增加运行实例
|
2026-06-10 01:53:10 +08:00 |
|
whyour
|
e8ac195c96
|
增加任务统计
|
2026-06-01 18:20:18 +08:00 |
|
whyour
|
c0b7527148
|
修复路径穿越
|
2026-06-01 13:49:32 +08:00 |
|
jmclulu
|
3aab1233bb
|
fix: correct typos in source code and locales (#3003)
- Fix Countrys -> Countries in comment
- Fix Scrolldown -> ScrollDown in variable name
- Fix completeTowFactor -> completeTwoFactor (3x)
- Fix deactiveTowFactor -> deactivateTwoFactor (3x)
- Fix activeOrDeactiveTwoFactor -> activeOrDeactivateTwoFactor
- Fix API route /two-factor/deactive -> /two-factor/deactivate
- Fix elment -> element in function param
- Fix synolog -> synology in comment
- Fix Chinese comment 制定 -> 指定
- Fix swapped BARK English translations on lines 360-361
|
2026-05-31 00:32:04 +08:00 |
|
whyour
|
84d730d510
|
统一 Alpine/Debian 分支,QL_SCHEDULER 参数化调度
* 修改获取示例文件 api path
* 增加 debian-slim 基础镜像
* 修复 debian apt 命令,支持 qinglong 命令
* 更新 npm 版本 0.7.7
* 更新 npm v0.8.4
* 修复linux依赖检测 (#2082)
* 修复拉取私有仓库
* 修复 shell check_server
* 修复 qinglong 命令
* 更新 npm 版本 v0.13.2
* 增加 debian 开发版本
* 修改切换 linux 镜像源
* 修复 qinglong 命令
* 移除 qinglong 命令 npm 默认镜像源
* 修复 workflow
* 更新 npm 版本 v0.14.5
* 增加 npx 命令
* 更新 workflow action 版本
* 更新 npm 版本 v0.16.0
* 修复 linux 镜像源
* 更新 npm 版本 v0.17.0
* 更新 npm 版本 v0.18.0
* 修改 npm 安装启动命令
* 更新 npm 版本 v0.19.9
* 修复 debian netcat 包名
* 更新 npm 版本 v0.20.4
* 安装 linux 依赖自动识别 alpine 和 debian
* 修改 apt 命令
* 更新 npm 版本 v0.21.2
* 修改 ts 文件执行依赖
* npm 启动增加 reload 逻辑
* 更新 npm 版本 v2.17.8
* 修复 qinglong 命令
* 更新 npm 版本 v2.17.9
* 更新 npm 版本 v2.17.10
* 更新 npm 版本 v2.17.11
* 修改 debian 版本为 12 bookworm
* 更新 npm 版本 v2.17.12
* 修改本地服务启动提示
* 更新 npm 版本 v2.17.13
* 写入文件增加文件锁
* 修复系统安装依赖提示
* 更新 npm 版本 v2.18.2-6
* 更新 nodejs 版本
* 更新 npm 版本 v2.18.3-3
* 修复 command 变量
* 移除自动清除 deb
* 修复 npm 启动脚本
* 修复发布 npm包依赖文件
* 修改 linux 启动文件逻辑
* 更新 npm 版本 v2.19.0-10
* 修复 apt 命令
* 更新 npm 版本 v2.19.1-0
* 更新 npm 版本 v2.19.2-2
* 增加 packageManager
* 增加用户 qinglong
* 更新 pipeline
* 移除 init_nginx
* 更新 npm 版本 v2.20.0
* 更新 npm 版本 2.20.1
* 更新 npm 版本 2.20.2
* fix: 修复非 root 用户启动
* chore: 合并 debian 和 alpine 逻辑
---------
Co-authored-by: dream10201 <xiuxiu10201@gmail.com>
|
2026-05-30 18:03:51 +08:00 |
|
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 |
|