whyour
24f7d1a46f
fix: resolve dev panel and CLI regressions
...
Synchronize scheduler concurrency across API and gRPC processes and restore persisted limits during recovery.
Serialize subscription mutations and preserve shared storage while cleaning Shell and CLI namespaces, historical references, and filesystem-specific naming candidates.
Handle CLI text responses correctly and include script history in backups. Add regression coverage for concurrency, cleanup ownership, long URLs, Unicode paths, and history exports.
2026-10-07 12:35:10 +08:00
whyour
2cab112391
fix: 加固安全输入边界并修复订阅兼容性 ( #3084 )
...
* fix: harden scoped API inputs and isolate login throttling
* fix: close script path gaps and harden security boundaries
* fix: preserve subscription aliases and avoid extension eval
* fix: allow cancelling invalid historical subscriptions
* fix: make script parent validation explicit for CodeQL
* fix: limit command execution and clarify trusted path branches
* fix: separate diff tool script access from config APIs
* fix: clean up obsolete subscription SSH credentials
2026-10-06 18:21:54 +08:00
whyour
2d6c2206b3
fix: verify task termination and preserve startup configuration
2026-09-22 22:23:18 +08:00
whyour
a94e665054
fix: 修复任务生命周期与调度就绪,优化执行和构建开销 ( #3069 )
...
* fix: harden task lifecycle and scheduler readiness
* fix: confine log writes to the configured log directory
* fix: verify complete build artifacts and untracked inputs
* fix: reconcile scheduler state and make stop win startup races
* fix: isolate cron generations and serialize scheduler recovery
2026-09-13 00:32:41 +08:00
whyour
276dfc2382
perf: bound runtime memory and storage usage
2026-08-16 16:29:06 +08:00
whyour
3044f63f03
修复国际化文案
2026-06-21 23:53:32 +08:00
whyour
6796068523
更新国际化文案
2026-06-11 23:18:45 +08:00
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