copilot-swe-agent[bot]
|
0deebcfc88
|
Hide system log and login log tabs for non-admin users
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-11 16:53:19 +00:00 |
|
copilot-swe-agent[bot]
|
07fcb09cc6
|
Add log isolation and admin-only access for system/login logs
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-11 16:36:12 +00:00 |
|
copilot-swe-agent[bot]
|
6aefc61be6
|
Fix authentication for regular users by validating JWT tokens
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 18:10:16 +00:00 |
|
copilot-swe-agent[bot]
|
bf9be821ba
|
Add ALTER TABLE statements for userId columns in db.ts
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:57:18 +00:00 |
|
copilot-swe-agent[bot]
|
d42074f76a
|
Add data migration script and comprehensive migration guide
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:48:31 +00:00 |
|
copilot-swe-agent[bot]
|
5c798a0e93
|
Add user management frontend interface for admins
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-10 16:38:26 +00:00 |
|
whyour
|
15d94f469b
|
Merge branch 'develop' into copilot/enable-multi-user-management
|
2025-11-10 23:53:10 +08:00 |
|
copilot-swe-agent[bot]
|
777fd3fb23
|
Add user-scoped data filtering for subscription and dependence operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-09 16:37:37 +00:00 |
|
Copilot
|
1f2fd8ac02
|
Fix URIError from malformed cookies causing white screen on load (#2811)
* Initial plan
* Fix decodeURIComponent error in cookie parsing by adding try-catch
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add type annotation and logging to catch block per code review
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Fix TypeScript errors in deps.ts - remove unused path parameter
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Revert pnpm-lock.yaml to avoid unnecessary lockfile version upgrade
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-09 21:53:06 +08:00 |
|
whyour
|
06aa07329f
|
修复日志目录逻辑
|
2025-11-09 21:42:45 +08:00 |
|
whyour
|
4cf2858ab0
|
Merge branch 'develop' into copilot/enable-multi-user-management
|
2025-11-09 19:50:16 +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 |
|
Copilot
|
c369514741
|
定时任务支持自定义日志文件或者 /dev/null (#2823)
* Initial plan
* Add log_name field to enable custom log folder naming
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add database migration for log_name column
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Add security validation to prevent path traversal attacks
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Apply prettier formatting to modified files
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Support absolute paths like /dev/null for log redirection
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
* Restrict absolute paths to log directory except /dev/null
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-09 19:32:40 +08:00 |
|
whyour
|
0e28e1b6c4
|
修复 pm2 日志目录
|
2025-11-09 17:52:38 +08:00 |
|
copilot-swe-agent[bot]
|
2ff7a186e7
|
Changes before error encountered
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:38:20 +00:00 |
|
copilot-swe-agent[bot]
|
b2b1777c6b
|
Security improvements: Fix ownership checks, add password hashing with bcrypt
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:37:05 +00:00 |
|
copilot-swe-agent[bot]
|
f355b4e441
|
Add user-scoped data filtering for env operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:33:31 +00:00 |
|
copilot-swe-agent[bot]
|
489454daa0
|
Add user-scoped data filtering for cron operations
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:30:04 +00:00 |
|
copilot-swe-agent[bot]
|
db93ca9aa9
|
Add multi-user backend infrastructure: User model, management service and API
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
|
2025-11-07 16:24:00 +00:00 |
|
copilot-swe-agent[bot]
|
4758400df6
|
Initial plan
|
2025-11-07 16:12:26 +00:00 |
|
whyour
|
73f8f3c5fa
|
增加 agent
Create a new agent configuration file for QL agent.
|
2025-11-08 00:05:56 +08:00 |
|
whyour
|
494ccb3c08
|
更新 workflow
|
2025-11-03 00:09:36 +08:00 |
|
whyour
|
399728b433
|
修复 jwt 认证
|
2025-11-02 22:28:58 +08:00 |
|
whyour
|
52a1de5063
|
更新 demo 地址
|
2025-11-02 21:54:19 +08:00 |
|
whyour
|
18f27a9a69
|
移除 nginx
|
2025-11-02 19:29:59 +08:00 |
|
whyour
|
07951964a1
|
修复模块注入
|
2025-10-26 22:32:03 +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
|
a7baeba755
|
修复 task 命令可能软链失败
|
2025-10-11 23:15:54 +08:00 |
|
涛之雨
|
e4f733320d
|
Enable debug backend (#2776)
|
2025-08-19 11:13:33 +08:00 |
|
whyour
|
55c92dc320
|
发布版本 v2.19.2
v2.19.2
|
2025-07-12 20:29:49 +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
|
1d8403c0ec
|
修复环境变量过大解析
|
2025-06-22 21:10:55 +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
|
47c194c1f4
|
更新版本 v2.19.1
v2.19.1
|
2025-05-24 15:03:08 +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
|
b6ea8565ec
|
更新版本 v2.19.0
v2.19.0
|
2025-05-18 22:02:57 +08:00 |
|
whyour
|
2e94d58758
|
修改启动命令环境变量
|
2025-05-18 22:02:55 +08:00 |
|
whyour
|
472a3088df
|
修复启动逻辑
|
2025-05-17 17:25:50 +08:00 |
|