Anyon
|
c0b41a43c7
|
refactor(runtime): 移除 v8 旧类名映射兼容层
彻底移除 v8 重构分支中遗留的 class_alias 兼容映射,避免新架构继续依赖旧包拆分时期的类名入口。
主要内容:
- 删除 System 公共引导中的 think\admin 旧模型与旧服务别名映射。
- 删除 Worker 公共引导中的 SystemQueue 与 ProcessService 旧别名映射。
- 删除 Worker HTTP 服务对 think\response\File 的运行时类映射。
- 增加架构边界测试,防止后续重新引入 class_alias 与旧仓库名。
|
2026-05-08 16:14:25 +08:00 |
|
Anyon
|
1ddee14de6
|
ci(release): 完善双分支自动拆分与发布流程
为 ThinkAdmin 主仓库补强 v6-dev 与 v8-dev 的自动化处理机制,避免两个开发分支在插件仓库分支、发布 Tag 与 Release Notes 生成时互相覆盖。
主要内容:
- 拆分工作流仅允许 v6-dev 与 v8-dev,按同名分支推送各插件仓库。
- 发布工作流按 v6.* / v8.* Tag 自动选择对应开发分支,并要求 Tag 指向对应分支最新提交。
- 发布脚本同步推送插件分支和同名 Tag,遇到冲突 Tag 会拒绝覆盖。
- 新增中文 Release Notes 生成器,按提交前缀自动汇总本次变更内容。
- 静态分析步骤兼容 v6-dev 未定义 analyse 脚本的情况,避免旧分支发布失败。
|
2026-05-08 15:56:49 +08:00 |
|
Anyon
|
4a824901fc
|
ci(github): 更新 ThinkAdmin 自动拆分工作流
将插件拆分工作流的主仓库判断从 ThinkAdminDeveloper 切换为 ThinkAdmin,匹配当前 GitHub 仓库名称。
主要内容:
- 更新 github.repository 条件为 zoujingli/ThinkAdmin。
- 增加 v6-dev 与 v8-dev 分支 push 触发,推送开发分支后自动拆分同步插件仓库。
- 保留 workflow_dispatch 手动触发入口,便于补跑指定分支同步。
|
2026-05-08 15:45:51 +08:00 |
|
Anyon
|
e9a698d589
|
fix(static): 跟踪 v8 必需的发布态静态资源
补齐被根 .gitignore 忽略但当前测试和运行入口依赖的发布态资源,避免全新检出后缺少系统脚本或 layui 样式。
主要内容:
- 强制纳入 public/static/system.js,供系统公共脚本与组件测试使用。
- 强制纳入 layui.css 与 iconfont 字体,供图标选择器和后台 UI 渲染使用。
- 保持资源来源与 ThinkPlugsStatic 发布产物一致,后续可继续由发布命令覆盖更新。
|
2026-05-08 15:35:45 +08:00 |
|
Anyon
|
6f4056f64d
|
docs(architecture): 完善 v8 架构与迁移说明
补充 v8 重构后的架构文档、组件说明和迁移记录,方便后续维护者理解插件边界。
主要内容:
- 更新根 README,说明 v8 插件分层、系统模块、交付命令和验证流程。
- 新增组件明细、插件边界、路由分发、软删除和稳定性文档。
- 记录 Storage 合并到 System、旧 View 移除和 Helper 并入 System 的决策。
- 补充文档注释报告和后续重构计划,便于持续演进。
|
2026-05-08 15:31:22 +08:00 |
|
Anyon
|
4e2b7ab2fc
|
test(quality): 增加 v8 回归测试与静态分析配置
补齐 v8 分支的自动化质量保障,使插件化迁移、发布安装和架构边界都能在目标仓库内验证。
主要内容:
- 新增 PHPUnit 配置和 smoke 测试,覆盖发布、安装与 think 命令加载。
- 新增根级 tests 用例,验证路由、构建器、插件边界和业务集成行为。
- 新增 PHPStan 配置与运行时 stub,避免 Composer 插件环境误报。
- 保留旧包、旧 View 和旧 helper 命名空间的防回归检查。
|
2026-05-08 15:31:09 +08:00 |
|
Anyon
|
27ad3ff7ce
|
feat(static): 同步 v8 前端静态资源
同步 v8 运行所需的公开静态资源与主题样式,保留目标仓库中需要跟踪的发布产物。
主要内容:
- 更新登录页、控制台主题、布局变量和短工具类样式。
- 同步 layui、ckeditor、editor、jquery area 等前端依赖文件。
- 移除 v6 admin/require 静态入口,改为 v8 static/system 资源组织。
- 保留测试依赖的 public/static/theme 编译结果,确保目标仓库可直接验证。
|
2026-05-08 15:30:57 +08:00 |
|
Anyon
|
e634118a22
|
refactor(plugin): 迁移 v8 插件化组件体系
将 v6 中直接放在本地 app 的后台与微信能力迁移为 v8 插件组件,并把运行时基础能力沉淀到独立插件包。
主要内容:
- 新增 think-library、system、worker、static、install 等基础插件包。
- 新增 account、payment、wechat-client、wechat-service、wemall、wuma 等业务插件包。
- 移除 v6 的 app/admin 与 app/wechat 本地应用实现,改由插件分发接管。
- 将 Helper 能力彻底并入 System,统一为 plugin\system\helper\* 命名空间。
- 同步插件迁移发布清单与根 route 占位,保证安装发布流程可复现。
|
2026-05-08 15:30:46 +08:00 |
|
Anyon
|
f891251e54
|
chore(repo): 初始化 v8 项目基础配置
将 v8 分支需要的仓库级配置、Composer 依赖、CI 脚本和入口文件一次性整理到目标仓库。
主要内容:
- 更新 composer.json,切换到 v8 插件化依赖与本地 path 仓库。
- 同步 .gitignore、代码风格、发布脚本和 GitHub Actions 配置。
- 调整 config、think、public 入口和默认 index 控制器以适配 v8 运行结构。
- 清理 v6 遗留的根级 license/security 文件,由组件文档和仓库说明统一承载。
|
2026-05-08 15:30:32 +08:00 |
|
Anyon
|
25aec0cf8a
|
fix: 同步更新主库的代码
|
2026-02-04 17:03:24 +08:00 |
|
邹景立
|
7201fcdb8a
|
fix:升级 layui 版本到 2.13.3
|
2026-01-01 11:35:08 +08:00 |
|
邹景立
|
a731b7c4d0
|
fix: 更新微信模型语言包
|
2026-01-01 11:34:28 +08:00 |
|
邹景立
|
d862f9570d
|
fix: 升级 layui 版本到 2.13.2
|
2025-11-21 22:22:03 +08:00 |
|
Anyon
|
ed5cbd1478
|
fix: 修复重复文件清理处理
|
2025-11-19 16:56:35 +08:00 |
|
Anyon
|
d00ad29f7b
|
fix: 更新英文语言包
|
2025-11-19 16:55:46 +08:00 |
|
Anyon
|
20ea82f77e
|
fix: 更新 layui 版本到 2.13.0
|
2025-10-24 15:10:09 +08:00 |
|
Anyon
|
7b0a6253cb
|
Update readme.md
|
2025-10-12 11:36:50 +08:00 |
|
Anyon
|
ca9c209415
|
Update readme.md
|
2025-10-12 11:35:53 +08:00 |
|
Anyon
|
3d90d91e77
|
fix: 更新项目描述
|
2025-10-12 11:06:22 +08:00 |
|
Anyon
|
7d6c9d5224
|
fix: 更新项目描述
|
2025-10-12 10:40:59 +08:00 |
|
Anyon
|
fe3d2031f6
|
fix: 同步更新layui到最新版本
|
2025-09-15 15:40:15 +08:00 |
|
Anyon
|
75a10496bb
|
fix: 同步更新开发库代码
|
2025-07-30 08:52:51 +08:00 |
|
Anyon
|
52e7c2faac
|
fix: 同步更新 layui 版本
|
2025-07-08 16:50:55 +08:00 |
|
邹景立
|
8aab10a297
|
fix: 优化项目说明排版
|
2025-06-10 08:36:51 +08:00 |
|
邹景立
|
c51e634e73
|
fix: 更新升级 layui 版到最新
|
2025-06-10 08:36:32 +08:00 |
|
邹景立
|
41c01dee4b
|
Update readme.md
|
2025-05-24 02:32:21 +08:00 |
|
邹景立
|
02afcf6942
|
fix: 增加 gvp gstar 挂件
|
2025-05-24 02:22:20 +08:00 |
|
邹景立
|
ad3e823944
|
fix: 更新文档描述
|
2025-05-24 02:16:38 +08:00 |
|
邹景立
|
49bdbeaa04
|
同步更新插件代码
|
2025-05-03 12:26:55 +08:00 |
|
邹景立
|
2d8bfd3fde
|
同步更新代码
|
2025-04-10 22:43:55 +08:00 |
|
邹景立
|
d31798def8
|
fix: 同步更新代码
|
2025-03-27 23:06:31 +08:00 |
|
邹景立
|
2b64663d98
|
fix: 降级ThinkORM版本,解决部分Composer源无法正常安装的问题
|
2025-03-27 23:06:18 +08:00 |
|
邹景立
|
9b35f833bb
|
fix: 同步更新插件代码,完整 Model IDE 注释
|
2025-03-01 22:58:28 +08:00 |
|
邹景立
|
0fe942958c
|
fix: 增加自定义系统事件图标,优化系统菜单展示
|
2025-02-15 19:54:32 +08:00 |
|
邹景立
|
7855390e80
|
fix: 更新 layui 版本到 2.9.22
|
2025-02-15 19:54:08 +08:00 |
|
邹景立
|
9014439e5b
|
fix: 同步更新 layui 版本为 2.9.21
|
2025-01-13 21:12:54 +08:00 |
|
邹景立
|
fc41382355
|
修复用户资料编辑及系统配置授权管理
|
2024-12-30 21:37:39 +08:00 |
|
邹景立
|
081e14bcc5
|
fix: 同步更新数据库默认配置文件
|
2024-11-27 16:48:18 +08:00 |
|
邹景立
|
4a376d47fd
|
fix: 同步更新 layui 版本为 2.9.20
|
2024-11-27 16:47:52 +08:00 |
|
邹景立
|
06f8a5af31
|
fix: 更新数据库配置说明
|
2024-11-20 21:10:08 +08:00 |
|
邹景立
|
db4b4d0a35
|
fix: 更新安装脚本描述
|
2024-11-20 21:07:44 +08:00 |
|
邹景立
|
134292175c
|
fix: 更新默认数据库配置文件
|
2024-11-20 20:10:19 +08:00 |
|
邹景立
|
79c5ced555
|
fix: 初始化项目 .env 配置案例
|
2024-10-17 11:25:39 +08:00 |
|
邹景立
|
271f7481da
|
fix: 更新文件目录计算
|
2024-10-17 11:25:17 +08:00 |
|
邹景立
|
34fbc008a5
|
fix: 更新 layui 版本到最新
|
2024-10-17 11:24:29 +08:00 |
|
邹景立
|
333835cb80
|
fix: 同步更新 Static 插件,更新 layui 版本到 2.9.17
|
2024-10-10 16:04:58 +08:00 |
|
邹景立
|
9b7393037a
|
fix: 修改项目描述,增加 Gitcode 仓库地址
|
2024-09-20 14:38:38 +08:00 |
|
邹景立
|
784affead0
|
同步更新代码
|
2024-09-19 13:20:43 +08:00 |
|
邹景立
|
1ad7dc1f56
|
fix: 更新 layui 版本到 2.9.15
|
2024-08-19 23:37:06 +08:00 |
|
邹景立
|
45786f4212
|
fix: 同步更新插件
|
2024-08-15 01:22:54 +08:00 |
|