copilot-swe-agent[bot]
2c57ada739
Fix: Disable/enable associated cron tasks when subscription is disabled/enabled
...
When a subscription is disabled, the associated cron tasks (created by the subscription) were still running and updating scripts. This fix ensures that:
- When disabling a subscription, all cron tasks with matching sub_id are also disabled
- When enabling a subscription, all cron tasks with matching sub_id are also enabled
This addresses the actual root cause: subscription tasks don't run when disabled (as the owner correctly pointed out), but the cron tasks created by those subscriptions were still active.
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-20 16:11:56 +00:00
copilot-swe-agent[bot]
87a1a3d2eb
Fix disabled subscriptions still updating tasks
...
- Filter setSshConfig() to only configure SSH keys for enabled subscriptions
- Remove SSH keys when subscriptions are disabled
- This prevents disabled subscriptions from running scheduled tasks
Co-authored-by: whyour <22700758+whyour@users.noreply.github.com>
2025-11-20 15:50:35 +00: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
07951964a1
修复模块注入
2025-10-26 22:32:03 +08:00
whyour
ff98c3a499
修复任务跳转脚本未显示文件大小,订阅删除未删除 repo 目录
2024-09-08 21:08:15 +08:00
whyour
53ef0fe296
修复订阅任务参数
2024-09-01 23:42:36 +08:00
whyour
65f7483688
修复任务频繁运行通知
2024-08-25 16:28:32 +08:00
whyour
8b042d90f3
修复删除日志命令
2024-08-24 22:43:09 +08:00
whyour
4e5ad6d5f3
定时服务区分系统、订阅、脚本任务
2024-08-23 23:06:50 +08:00
whyour
8b8eae211b
增加任务重复运行提醒
2024-08-23 09:37:26 +08:00
whyour
46e71d8213
修复系统设置数据未初始化
2024-06-12 13:53:45 +08:00
whyour
07541569c5
修复定时任务 real_time 参数,升级 protobufjs
2024-06-02 11:08:35 +08:00
whyour
445dee00f7
修复脚本和日志列表获取软链接循环失败
2024-04-21 21:59:02 +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
ac904cae61
修复停止订阅执行日志
2023-08-23 22:57:18 +08:00
whyour
4f7649f157
系统设置增加系统运行日志
2023-08-21 00:10:43 +08:00
whyour
b4e5db9da9
删除订阅支持自动删除任务和脚本
2023-07-30 21:15:46 +08:00
whyour
f64ff83414
修复列表查询字符转码
2023-06-04 22:11:48 +08:00
whyour
f8dfee8945
重构任务并发执行逻辑
2023-05-30 16:32:00 +08:00
whyour
aab6bbeb15
增加运行指定命令接口
2023-05-01 14:28:58 +08:00
whyour
083c8869aa
修复更新环境变量、定时任务、订阅等操作
2023-04-06 13:00:28 +08:00
whyour
b2167ae5e4
修复自定义通知
2023-03-07 22:20:08 +08:00
whyour
622fe2a8f8
修复订阅自动增加/删除任务默认值
2023-02-14 11:07:16 +08:00
whyour
1f7f2c8971
修复订阅生成 ssh 配置逻辑,自动添加/删除任务
2023-02-13 23:12:55 +08:00
whyour
76fa82c3a7
订阅支持自动添加和删除任务设置
2023-02-09 00:20:28 +08:00
whyour
cc9a17afa3
修复定时任务列表格式化 crontab
2023-02-06 23:26:59 +08:00
whyour
b95fb9cda4
修改退出进程逻辑
2022-12-05 15:26:22 +08:00
whyour
ff2b4e0b2f
订阅支持添加代理
2022-11-12 22:45:46 +08:00
whyour
4194f1964d
修改日志结束符判定
2022-10-20 15:16:17 +08:00
whyour
e4ad8f512e
修改订阅默认排序
2022-09-11 22:10:17 +08:00
whyour
4582711867
修复搜索订阅
2022-07-31 15:00:27 +08:00
whyour
6d2edaaaf8
修改日期打印
2022-06-18 12:43:23 +08:00
whyour
b82c630e3f
修改订阅执行逻辑
2022-06-01 00:25:32 +08:00
whyour
026fc43695
修复订阅任务创建逻辑
2022-05-29 22:51:36 +08:00
whyour
d244650432
修复订阅日志查看
2022-05-28 20:11:38 +08:00
whyour
f338537ea0
修复系统启动执行订阅任务
2022-05-28 19:56:12 +08:00
whyour
8b1906c786
修改订阅日志排版
2022-05-28 19:04:46 +08:00
whyour
3f29c1aa4e
修复execSync卡死主进程
2022-05-28 18:55:52 +08:00
whyour
31ff0476a6
修复任务详情日志访问,修复新建订阅粘贴repo命令
2022-05-28 17:36:41 +08:00
whyour
6f13cc6e6f
修改订阅before/after执行时机
2022-05-22 22:14:32 +08:00
whyour
189826c5db
订阅增加before/after
2022-05-20 01:15:45 +08:00
whyour
460a1750f4
增加初始化订阅任务
2022-05-18 23:30:59 +08:00
whyour
cb12d8ffec
修复删除私钥
2022-05-18 20:06:46 +08:00
whyour
7caabe9063
完善拉取私有仓库
2022-05-18 01:14:10 +08:00
whyour
0927682abf
修复订阅执行日志输出
2022-05-17 22:27:41 +08:00
whyour
4e7a5c637d
完善拉取公开仓库
2022-05-17 00:42:18 +08:00
whyour
9dcc547ac7
重构任务执行逻辑
2022-05-15 20:40:29 +08:00
whyour
bb47d67d0b
修复编译错误
2022-05-15 15:35:52 +08:00
whyour
f6a122e5ea
更新新建文件订阅
2022-05-15 15:25:23 +08:00