augushong
|
c16964679d
|
feat(menu): 补充定时器和主机列表的默认菜单初始化数据
在 SystemMenu 初始化数据中新增定时器配置(id=256)、定时器日志(id=257)、主机列表(id=258)三条菜单,确保 seed:run 后菜单自动可用
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-05-27 20:22:23 +08:00 |
|
augushong
|
3f8f79b445
|
feat(update): 新增 --keep-repo 参数,dry-run 模式下保留上游克隆目录便于对比
|
2026-05-26 21:38:16 +08:00 |
|
augushong
|
ca094c9116
|
feat(update): 输出增强 -- 按目录分组、风险摘要、策略标注、--show 过滤
|
2026-05-25 22:47:46 +08:00 |
|
augushong
|
67c613788f
|
feat(update): 冲突策略参数替代交互确认
|
2026-05-25 22:44:34 +08:00 |
|
augushong
|
2e3fac93f0
|
feat(update): 注册冲突策略和输出范围选项
|
2026-05-25 22:41:08 +08:00 |
|
augushong
|
07d5823c81
|
feat(update): 后更新引导提示
|
2026-05-25 21:41:55 +08:00 |
|
augushong
|
65b196e768
|
feat(update): composer.json 智能对比输出具体命令
|
2026-05-25 21:38:58 +08:00 |
|
augushong
|
a17ba88068
|
feat(update): 新增 --dry-run 预览模式
|
2026-05-25 21:35:47 +08:00 |
|
augushong
|
fb3f807877
|
refactor(update): extend/think 归入可选更新范围
|
2026-05-25 21:30:27 +08:00 |
|
augushong
|
76fe865274
|
perf(update): clone 一次仓库并本地复制替代第二次网络 clone; 排除 public/storage 和 public/build
|
2026-05-25 21:28:21 +08:00 |
|
augushong
|
218810a7db
|
refactor: 迁移根目录 docker/ 到 source/docker/,更新所有路径引用
- 将 docker/{nginx.conf,run.sh,zz-phprun.ini,zz-phpfpm.conf} 移动到 source/docker/
- 更新所有 Dockerfile 中 /var/www/html/docker/ -> /var/www/html/source/docker/
- 更新 stack.json managed_files 路径前缀
- 重组 stack 模式目录结构 docker/ -> source/docker/
- 更新 source/README.md 目录描述
- 更新 AdminUpdateServiceBase.php 可选文件前缀
|
2026-05-12 23:13:47 +08:00 |
|
augushong
|
37c8142721
|
feat(update): 支持更新到 ulthon_admin 的 master 分支
新增 `--update-master` 选项,允许用户选择更新到远程仓库的 master 分支,而非默认的最新标签版本。这为需要最新开发版代码的场景提供了灵活性。
|
2026-05-07 22:59:19 +08:00 |
|
augushong
|
718034a7b4
|
fix(update): 修复目录忽略逻辑的前缀匹配误命中问题
isIgnoredPath 和 testIsOptionalFiles 方法使用 str_starts_with 做前缀匹配,
导致 .gitea 被 .git 规则误跳过,.gitignore/.gitattributes 同样受影响。
改为精确目录名匹配: === || str_starts_with(, . '/')
|
2026-05-06 20:55:17 +08:00 |
|
augushong
|
7ef19f6357
|
refactor: 提取文件收集逻辑到独立方法
将重复的文件收集和忽略前缀检查代码提取为 `collectTrackedFiles` 和 `isIgnoredPath` 方法,提高代码复用性和可读性。
|
2026-03-27 20:26:34 +08:00 |
|
augushong
|
8cc08bcb8c
|
feat: 发布智能体版
|
2026-03-26 20:22:34 +08:00 |
|
augushong
|
6eefa1cd2e
|
refactor(admin): 重构系统状态模块以支持模块化结构
|
2026-01-23 00:02:51 +08:00 |
|
augushong
|
3a4194d3e9
|
feat: 新增系统状态页面功能
|
2026-01-22 23:28:13 +08:00 |
|
augushong
|
ee40374732
|
feat(scheme): 增强 Scheme 与数据库同步机制并添加严格校验
|
2026-01-12 12:37:37 +08:00 |
|
augushong
|
d5be4cbbaa
|
feat: 完成基本的详情生成
|
2026-01-09 00:02:33 +08:00 |
|
augushong
|
0e92ab2363
|
feat: 初步完成详情生成
|
2026-01-08 23:43:21 +08:00 |
|
augushong
|
3fdea8b85b
|
feat: 实现基本的详情生成
|
2026-01-05 22:59:12 +08:00 |
|
augushong
|
9b91b2507c
|
fix: 修复上传类生成必填显示错误问题
|
2025-11-12 18:28:14 +08:00 |
|
augushong
|
a09fd8372b
|
chore: 增加版本描述
|
2025-10-09 23:31:37 +08:00 |
|
augushong
|
9493134c56
|
feat: 优化返回效果;
|
2025-08-21 22:56:19 +08:00 |
|
augushong
|
c42b4b6e06
|
chore: 去掉对welcome的可选设置
|
2025-05-07 17:55:36 +08:00 |
|
augushong
|
3b3adb741a
|
feat: welcome.html设置为可选文件
|
2025-05-07 17:53:52 +08:00 |
|
augushong
|
f312519d37
|
feat: 优化更新逻辑设置think文件为必选文件
|
2025-03-28 11:04:30 +08:00 |
|
augushong
|
4adcc39eda
|
feat: 完善curd生成控制器时,自动开启关联查询配置
|
2025-03-22 17:58:24 +08:00 |
|
augushong
|
d85f98a869
|
feat: 生成表单时在添加页面默认读取get参数预设值
|
2025-03-21 13:20:45 +08:00 |
|
augushong
|
d3e85fa552
|
feat: 升级权限管理模式
|
2025-03-20 16:57:05 +08:00 |
|
augushong
|
3baaf4747d
|
优化手机端表现
|
2024-11-07 14:32:34 +08:00 |
|
augushong
|
58ea77bca1
|
修复更新错误
|
2024-10-15 18:09:55 +08:00 |
|
augushong
|
afd8b81712
|
更新版本提示优先自定义的路径
|
2024-10-15 13:25:31 +08:00 |
|
augushong
|
40a00be9d6
|
为基于框架的产品预留更新机制;
|
2024-10-14 18:01:10 +08:00 |
|
augushong
|
6f6bc56d75
|
发布新版本
|
2024-06-01 09:40:30 +08:00 |
|
augushong
|
b51d1ad7a3
|
兼容php8.1
|
2024-05-09 18:22:55 +08:00 |
|
augushong
|
39f42f5910
|
更新注解版本
|
2024-04-16 11:24:03 +08:00 |
|
augushong
|
c0b5880ae1
|
增加docker配置;修复重置命令错误;优化timer请求机制支持本地
|
2024-04-07 13:47:52 +08:00 |
|
augushong
|
9e53641435
|
优化自动更新脚本
|
2024-01-03 16:35:32 +08:00 |
|
augushong
|
64f231f8a8
|
优化更新逻辑
|
2023-12-08 17:12:33 +08:00 |
|
augushong
|
fcfc077195
|
优化更新逻辑
|
2023-12-08 17:07:47 +08:00 |
|
augushong
|
43215291e0
|
修改更新的逻辑
|
2023-12-08 16:57:41 +08:00 |
|
augushong
|
ba7fc61732
|
优化更新逻辑
|
2023-12-08 16:46:49 +08:00 |
|
augushong
|
69a090f6e0
|
修复更新逻辑创建目录
|
2023-12-08 15:05:10 +08:00 |
|
augushong
|
08df3250cf
|
修复更新逻辑
|
2023-12-08 15:00:17 +08:00 |
|
augushong
|
9f2d0898ec
|
发布新版本;增加自动替换脚本
|
2023-12-08 14:09:13 +08:00 |
|
augushong
|
a75ff465d0
|
将扩展名通过ua暴露;更改js的编码规范
|
2023-11-28 10:16:27 +08:00 |
|
augushong
|
51c8490006
|
清理技术债务;优化安装到sqlite的兼容性
|
2023-11-25 16:49:04 +08:00 |
|
augushong
|
2c7a3f83eb
|
发布新版本
|
2023-11-02 21:01:55 +08:00 |
|
augushong
|
2bc65b9acf
|
发布新版本
|
2023-11-02 21:01:01 +08:00 |
|