augushong
|
9544bedd4b
|
feat(table): laytpl 模板钩子支持
|
2026-09-11 11:16:12 +00:00 |
|
augushong
|
f434578eaa
|
feat(table): 手机端默认卡片与销毁重建式视图切换
|
2026-09-11 10:35:05 +00:00 |
|
augushong
|
26534aed1c
|
feat(table): 内置卡片形态与本地化样式
|
2026-09-11 01:45:37 +00:00 |
|
augushong
|
a96137e290
|
feat(table): 实现五级模板协议与行级渲染上下文
|
2026-09-11 00:46:22 +00:00 |
|
augushong
|
2f4f29bcc1
|
refactor(api): 跨窗口刷新显式走 ua.table.reloadData 分发入口
|
2026-09-10 23:10:21 +00:00 |
|
augushong
|
21e8589551
|
feat(table): 灰度第五批 app 层五页切换受控模式
|
2026-09-10 23:10:21 +00:00 |
|
augushong
|
301b132f2f
|
feat(table): 灰度第四批 mall 三页切换受控模式
|
2026-09-10 22:10:26 +00:00 |
|
augushong
|
e9bbcc5bb2
|
feat(table): 灰度第三批三页切换并收编业务直呼
|
2026-09-10 21:22:43 +00:00 |
|
augushong
|
4f14f18c78
|
feat(table): 灰度第二批三页切换受控模式
|
2026-09-10 20:36:16 +00:00 |
|
augushong
|
a335ce7985
|
feat(table): 灰度第一批四页切换受控模式
|
2026-09-10 20:36:16 +00:00 |
|
augushong
|
305632199b
|
feat(table): 支持 controlled 受控模式(灰度开关)
|
2026-09-10 19:32:38 +00:00 |
|
augushong
|
6c5be1a15a
|
feat(table): 装载 reloadData shim 与 checkStatus 分发
|
2026-09-10 18:27:29 +00:00 |
|
augushong
|
824b79102f
|
feat(table): 新增受控数据层 store(dataProvider/pager/selection/reload)
|
2026-09-10 18:06:06 +00:00 |
|
augushong
|
997675b2ea
|
chore(api): 删除未定义引用的死函数 refreshTable/reloadTable
|
2026-09-10 17:26:24 +00:00 |
|
augushong
|
9603bc23e3
|
chore(table): 删除第一代 uaTable 原型死代码
|
2026-09-10 17:26:23 +00:00 |
|
augushong
|
685c5724a4
|
feat(table): 移除寄生多模板实现,保留搜索与核心封装
|
2026-09-10 17:26:23 +00:00 |
|
augushong
|
7932d1cd07
|
chore(update): 版本号提升至v2.6.0
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
v2.6.0
|
2026-09-10 12:52:01 +00:00 |
|
augushong
|
348605ff9f
|
chore(storage): .gitkeep 跟随 run.sh 777 权限提交可执行位
容器 run.sh 每次启动对四目录 chmod -R 777,提交一次使工作树长期干净
|
2026-09-09 14:47:09 +00:00 |
|
augushong
|
e5cbb48bcc
|
fix(stack): 开发模式移除VOLUME消除runtime遮蔽,run.sh权限与su写法修复
- docker-dev/docker-dev-sync 删除 4 行 VOLUME:匿名卷会遮蔽整目录 bind mount 的宿主 runtime(已实证:宿主看不到容器日志)
- run.sh 统一四目录 777 + umask + 正确 su 写法(-s /bin/sh,www-data 为 nologin)
- serve/full/author 生产模式 VOLUME 保留作 docker run -v 兜底
|
2026-09-09 14:45:21 +00:00 |
|
augushong
|
553047025c
|
refactor(install): 种子退役,migrate:run 一条命令完成建表与初始数据
新增 InitDataAlignService 六域对齐(超管/角色/权限节点/配置/快捷入口/商城演示)与 20260909130000 迁移;SystemAdmin 快照以字面量哈希入库;删除种子三件与安装锁依赖,seeds 目录留 .gitkeep;README/tests/规则等 11 处说明同步。
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-09-09 14:38:10 +00:00 |
|
augushong
|
e54c772868
|
feat(admin): 菜单快照对齐迁移,存量库自动补齐运行管理与XHProf菜单
对齐迁移是菜单快照进入数据库的唯一途径(新装与存量库同路径);缺失行按显式 id 补插,框架结构行仅对齐 pid+sort,软删/用户分组跳过;新增规则文件与索引;清理 status 模块孤儿占位文件。
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
|
2026-09-09 14:37:56 +00:00 |
|
augushong
|
95c9126410
|
chore(.example.env): 注释掉APP_HOST配置行
将原本分号注释的APP_HOST配置改为井号注释,保持配置文件注释风格统一
|
2026-09-09 12:08:49 +08:00 |
|
augushong
|
22e5a0d5c4
|
docs(agents): 一致性验证修补
|
2026-09-08 00:11:31 +08:00 |
|
augushong
|
2906d51995
|
chore(update): 版本号提升至v2.5.1
|
2026-09-07 23:58:04 +08:00 |
|
augushong
|
051e5c6b8a
|
docs(agents): rules-manager技能改为AGENTS.md单处索引并保留前缀约定兜底
|
2026-09-07 23:58:02 +08:00 |
|
augushong
|
ed8ad51c0d
|
docs(agents): update-workflow旧结构迁移指引与AGENTS.md重构版本提示
|
2026-09-07 23:57:56 +08:00 |
|
augushong
|
fc5c592fba
|
docs(agents): 删除废弃模板文件,rules目录文档改指AGENTS.md项目信息
|
2026-09-07 23:55:36 +08:00 |
|
augushong
|
68823568ef
|
fix(update): .agents项目自维护文件改判可选更新,防止升级强制覆盖与强制删除
|
2026-09-07 23:46:22 +08:00 |
|
augushong
|
e53fadbad8
|
docs(agents): AGENTS.md重构为项目信息节+精简框架规则
|
2026-09-07 23:46:03 +08:00 |
|
augushong
|
c380f93c0c
|
docs(agents): 项目结构总览下沉至base-app-architecture技能
|
2026-09-07 23:43:29 +08:00 |
|
augushong
|
1422878966
|
fix(mcp): 日志页密钥列关联键名兼容驼峰/蛇形,修复活密钥误显示已删除兜底
|
2026-08-21 22:58:29 +08:00 |
|
augushong
|
2b71f71d4c
|
test(storage): S3与WebDAV驱动解析及URL生成测试
|
2026-08-20 22:25:02 +08:00 |
|
augushong
|
aba0d20615
|
feat(storage): v2.5.0存量升级脚本补齐存储配置
|
2026-08-20 22:21:25 +08:00 |
|
augushong
|
15cda70d0a
|
feat(storage): 初始化数据新增S3与WebDAV配置项
|
2026-08-20 22:15:23 +08:00 |
|
augushong
|
afe176c6f5
|
feat(storage): 上传配置页新增S3与WebDAV表单
|
2026-08-20 22:14:26 +08:00 |
|
augushong
|
f76f832307
|
feat(storage): 新增WebDAV存储驱动
|
2026-08-20 22:13:15 +08:00 |
|
augushong
|
5cdfac0333
|
feat(storage): 新增S3存储驱动与磁盘配置
|
2026-08-20 22:12:41 +08:00 |
|
augushong
|
f01ecbe08e
|
docs(storage): 新增v2.5.0升级提示与特性说明
|
2026-08-20 22:12:20 +08:00 |
|
augushong
|
611749236b
|
feat(storage): 引入S3与WebDAV的flysystem适配器依赖
|
2026-08-20 22:07:40 +08:00 |
|
augushong
|
9f5d862b71
|
docs(mcp): ulthon-mcp 技能文档、AGENTS 索引与 README 特性更新
|
2026-08-16 23:33:40 +08:00 |
|
augushong
|
bba7dec278
|
test(mcp): MCP 端点、CSRF 豁免与回归全量测试
|
2026-08-16 23:33:39 +08:00 |
|
augushong
|
adc10d1157
|
feat(mcp): MCP 管理菜单与分发迁移
|
2026-08-16 23:33:39 +08:00 |
|
augushong
|
0d20fd7786
|
feat(mcp): tools/call 自请求分发、CSRF 内部标记豁免与调用审计
|
2026-08-16 22:46:32 +08:00 |
|
augushong
|
c21bf9f240
|
feat(mcp): mcp 独立应用与 /mcp Streamable HTTP 端点(官方 SDK + PSR-7 桥接)
|
2026-08-16 22:15:19 +08:00 |
|
augushong
|
1ab276b1e9
|
feat(mcp): McpService 密钥认证与动态工具集(白名单∩创建者实时权限)
|
2026-08-16 21:40:55 +08:00 |
|
augushong
|
744a0819f2
|
feat(mcp): 密钥授权页,仅创建者拥有的节点可授权(防越权与漂移)
|
2026-08-16 21:18:40 +08:00 |
|
augushong
|
25c98b6ed6
|
feat(mcp): MCP 调用日志只读列表页
|
2026-08-16 20:55:03 +08:00 |
|
augushong
|
918d1d4dd5
|
feat(mcp): MCP 密钥管理后台(CURD 重组 Base/App,密钥仅创建时明文展示)
|
2026-08-16 20:55:02 +08:00 |
|
augushong
|
15a6f2d841
|
feat(mcp): 引入官方 mcp/sdk,PHP 最低版本抬升至 8.1
|
2026-08-16 20:21:01 +08:00 |
|
augushong
|
5777448d99
|
feat(mcp): 新增 MCP 密钥/授权/日志三表 Scheme 与模型
|
2026-08-16 20:20:47 +08:00 |
|