2026 年 10 月

  1. 平台控制台:修复、React等 6 项改动

    • 改动:官网: 多语言重构为 x-lang 下拉切换 + 配置迁移至 YAML
    • 新增:菜单多行编辑 + 平台 SMTP 接入 Amazon SES
    • 改动:官网改为 React SSR 并接入 portal 反代;清理旧 HTM…
    • 文档:按实现状态标记注册/激活/i18n 已完成项
    • 新增:商户注册激活邮件流程与租户开通,修复 mailhog 中文乱码
    • 新增:关联实体、租户字段与数据层约定,并修复启动容错

    数据速览:6 次提交(feat 3 / other 2 / docs 1),变更 184 个文件,+7585 / -5966 行;主要涉及平台控制台(3)、saas(1)。

    node-shop-v2平台控制台saas
  2. 门店端:迁移、依赖等 19 项改动

    • 门店端(5 项):统一用装饰器/scoped 封装获取 DataContext 并在响应结…;data-loaders 迁 alinq,关联预取改用 loadWith;另有 3 项
    • 其他(4 项):update;update;另有 2 项
    • 商户后台(4 项):action 结束后统一 dispose @dataContext 注入…;BackofficeDataContext 改名 ShopDataCon…;另有 2 项
    • 通用层(3 项):重组公共模块目录结构;database2 上下文补实体集 getter,邮件模块改用 data…;另有 1 项
    • 数据层(1 项):fluent 映射 + 多数据库源选择(PG/SQLite)
    • 其余 2 个模块共 2 项改动

    数据速览:19 次提交(refactor 16 / other 2 / chore 1),变更 314 个文件,+5616 / -10127 行;主要涉及门店端(5)、商户后台(4)、通用层(3)。

    node-shop-v2门店端商户后台通用层数据层
  3. 商户后台:多语言、迁移等 20 项改动

    • 商户后台(6 项):dataset/marketing 域迁移 alinq,移除 typeo…;email-template 域与 alinq data-context…;另有 4 项
    • 平台控制台(5 项):404 判定收敛为「当前页面自己的 js」缺失;页面模块拉取失败(404)时渲染 Not Found 页,而非「页面加载…;另有 3 项
    • 编码助手(3 项):补充 index.tsx 入口与 portal 菜单约定;对齐 page-writing skill 与 backoffice 实…;另有 1 项
    • 其他(2 项):归档 admin/ak-lowcode 旧应用,backoffice 迁…;后端挂载点按「文件/API」统一反代
    • 多语言(2 项):store 新增 strings 多语言(store-strings),…;backoffice 新增 menu-strings 多语言,文案路径统…
    • 其余 2 个模块共 2 项改动

    数据速览:20 次提交(refactor 9 / feat 5 / fix 3 / docs 2 / portal 1),变更 884 个文件,+8245 / -82283 行;主要涉及商户后台(7)、平台控制台(5)、编码助手(3)。

    node-shop-v2商户后台平台控制台编码助手多语言
  4. 平台控制台:菜单、多语言等 11 项改动

    • 平台控制台(6 项):用户/角色/菜单/图标选择器页面接入 strings 多语言;前端 strings 运行时多语言(后端按 x-lang 生成 ESM);另有 4 项
    • 商户后台(3 项):媒体列表网格化与订单商品列富展示,统一 store 隔离并清理调试代码;新增订单与商品管理页原型对照测试报告;另有 1 项
    • 门店端(1 项):store 改为根路径部署,收敛路径常量并修复设计/预览链路
    • 其他(1 项):update

    数据速览:11 次提交(feat 6 / fix 2 / docs 1 / refactor 1 / other 1),变更 181 个文件,+6046 / -1663 行;主要涉及平台控制台(6)、商户后台(3)、门店端(1)。

    node-shop-v2平台控制台商户后台门店端
  5. 平台控制台:代理、修复等 13 项改动

    • 平台控制台(10 项):移除废弃 theme-instance 独立后端接线与整条死反向代理子系…;backendServices 由对象映射改为数组并新增 dirName…;另有 8 项
    • 门店端(1 项):注册 OpenController 并修复独立 store 启动未加载 …
    • 其他(1 项):移除 startApp 的自动加载,门户改为手动在 onExpressC…
    • 商户后台(1 项):修复 /backoffice/api 命中 SPA 壳与 page-ro…

    数据速览:13 次提交(refactor 8 / feat 3 / fix 1 / style 1),变更 170 个文件,+3698 / -1586 行;主要涉及平台控制台(10)、门店端(1)、商户后台(1)。

    node-shop-v2平台控制台门店端商户后台
  6. 商户后台:文档、商品等 8 项改动

    • 其他(4 项):提交其余待提交改动(应用启动与挂载路径调整、portal 配置及运行数据…;提交其余待提交改动(store 优惠计算、分类选择、过滤器及文档修正);另有 2 项
    • 商户后台(2 项):商品编辑增强(返回按钮/规格可编辑与排序/保存不跳转/图片与富文本编辑器…;修正 8300 测试报告 P0-1/P0-2 问题定位
    • 脚本(1 项):脚本按 build/start/tools 归类,构建层拆出 build…
    • 门店端(1 项):移除 StoreMountPath,挂载点统一由 getStoreMou…

    数据速览:8 次提交(refactor 3 / chore 2 / docs 2 / feat 1),变更 352 个文件,+5907 / -2997 行;主要涉及商户后台(2)、脚本(1)、门店端(1)。

    node-shop-v2商户后台脚本门店端
  7. 门店端:主题、设计器等 5 项改动

    • 新增:店铺设置页迁入 src/store,并补齐联系电话/邮箱
    • 新增:多语言 Phase 0/1 + 主题管理页迁移及设计器优化
    • 重构:解耦 admin 与 store 构建,store 模块改为运行时原生动…
    • 重构:统一 savePageData 写侧实现
    • 新增:主题管理页迁入 store 并接通启用链路

    数据速览:5 次提交(feat 3 / refactor 2),变更 148 个文件,+4108 / -1139 行;主要涉及门店端(4)、admin(1)。

    node-shop-v2门店端admin
  8. 管理台:迁移、组件等 34 项改动

    • 管理台(15 项):start:admin2 支持命令行端口参数;补齐 shipping/order 改用 @storeId() 装饰器;另有 13 项
    • 门店端(7 项):跨目录引用改用绝对路径,避免拷贝到 store-themes 后断链;组件模板近-tsx 演进(内置类/自动导入/纯渲染 jsx);另有 5 项
    • 主题实例(4 项):新增首页 GET /,列出全部主题页面并支持点击浏览;结构归一为 Nest 并接入统一启动骨架 startApp;另有 2 项
    • 平台控制台(3 项):收尾零 Nest 适配器方案并接入统一启动骨架 startApp;后端实际绑定端口听从 portal 下发的 --port;另有 1 项
    • 其他(2 项):统一 launcher 与配置/端口收口(阶段 4);新增子应用统一结构/启动/打包规范
    • 其余 2 个模块共 3 项改动

    数据速览:34 次提交(feat 18 / fix 9 / refactor 4 / docs 3),变更 444 个文件,+18019 / -4591 行;主要涉及管理台(15)、门店端(9)、主题实例(7)。

    node-shop-v2管理台门店端主题实例平台控制台
  9. 平台控制台:构建、路由等 9 项改动

    • 平台控制台(4 项):路由代理、菜单同步与 data-loader 元数据等改动;模块嵌入机制 + admin open.js 入口;另有 2 项
    • 主题工作台(3 项):顶栏整合保存/文件名、移除 minimap、默认三栏布局、构建 watc…;大纲面板改为可折叠树形渲染(复用文件树样式);另有 1 项
    • 低代码(2 项):无 iframe 加载 admin 单页模块渲染(替代 iframe 嵌…;支持运行时 ?master= 选壳(兼容 master),portal …

    数据速览:9 次提交(feat 6 / chore 1 / fix 1 / refactor 1),变更 79 个文件,+242870 / -814 行;主要涉及平台控制台(6)、主题工作台(3)、低代码(2)。

    node-shop-v2平台控制台主题工作台低代码admin
  10. 平台控制台:数据库、构建等 9 项改动

    • 平台控制台(4 项):重命名配置为 config-portal.yaml 并重构 menu 模…;新增 portal menu 模块及探针/校验脚本,调整 mount-a…;另有 2 项
    • 其他(3 项):新增 portal 模块(前端构建、独立启动脚本、依赖与配置),含 da…;新增主题开发工作台 v3 原型(rc-dock) 与开发方案文档;另有 1 项
    • 主题工作台(1 项):完善开发方案(esbuild构建/分组归store/鉴权交portal/…
    • 门店端(1 项):路径常量回归 common/shared/constants 并迁移 p…

    数据速览:9 次提交(refactor 5 / feat 2 / docs 1 / other 1),变更 102 个文件,+24312 / -19261 行;主要涉及平台控制台(4)、主题工作台(1)、门店端(1)。

    node-shop-v2平台控制台主题工作台门店端
  11. 门店端:迁移等 4 项改动

    • 杂项:将 .github/skills 改为指向 .codebuddy/ski…
    • 杂项:将 skills 从 .github/skills 移动到 .codeb…
    • 重构:迁移 storeApiPaths 至 src/store/shared …
    • 重构:store-api 改为 Nest Controller 并补齐独立 s…

    数据速览:4 次提交(chore 2 / refactor 2),变更 48 个文件,+594 / -227 行;主要涉及门店端(1)。

    node-shop-v2门店端
  12. 门店端:修复、死代码等 4 项改动

    • 新增:html 模板 each 自动注入 key、内置组件清单共享模块并修复 …
    • 重构:抽取 store-api 原生路由、清理死代码并重组 controlle…
    • 改动:清理 requirejs 残留并移除 .js 扩展名运行期兜底,修复 d…
    • 修复:实现 ScriptProvider.saveScript 并同步 Dat…

    数据速览:4 次提交(feat 1 / refactor 1 / other 1 / fix 1),变更 94 个文件,+1727 / -6099 行;主要涉及门店端(2)、低代码(1)。

    node-shop-v2门店端低代码
  13. 店面设计器:设计器、修复相关改动

    • 新增:独立 store 自带设计器,并修复设计页加载链路

    数据速览:1 次提交(feat 1),变更 100 个文件,+5165 / -136 行;主要涉及店面设计器(1)。

    node-shop-v2店面设计器
  14. 店面设计器:中间件、组件等 2 项改动

    • 新增:组件库面板支持折叠/展开(状态持久化到 localStorage)
    • 修复:为 /api/admin 路由注入 :store 并补齐 store-c…

    数据速览:2 次提交(feat 1 / fix 1),变更 10 个文件,+199 / -33 行;主要涉及店面设计器(1)、admin(1)。

    node-shop-v2店面设计器admin
  15. 项目整体:修复、属性面板等 2 项改动

    • 修复:修复 /admin/page/design 组件库面板滚动与 Desig…
    • 修复:修复 store-design 路由与编辑器属性面板崩溃

    数据速览:2 次提交(fix 2),变更 21 个文件,+460 / -359 行。

    node-shop-v2修复属性面板

2026 年 9 月

  1. 低代码:模板等 2 项改动

    • 重构:合并 ak-lowcode 与 store 的 importmap 为单…
    • 重构:将 importmap 抽离为独立 importmap.json 并由模…

    数据速览:2 次提交(refactor 2),变更 36 个文件,+185 / -14153 行;主要涉及低代码(1)。

    node-shop-v2低代码
  2. 在 GitHub 新建 alinq.js 仓库

    • 新建 alinq.js 公开仓库,作为 ALinq 方向在 JS / TS 生态的新起点
    alinq.js
    ALinq开源
  3. 项目整体:导出、路由等 2 项改动

    • 改动:update
    • 改动:导出 page 表数据到 page-models/draft 并按路由归…

    数据速览:2 次提交(other 2),变更 102 个文件,+19840 / -15854 行。

    node-shop-v2导出路由
  4. 项目整体:接口、路由等 3 项改动

    • 改动:createDataSource 支持按 name/entityType…
    • 改动:补齐 DataSourceProvider.getDataSource(…
    • 改动:改用 maishu-chitu-react@2 作为路由层,移除 rea…

    数据速览:3 次提交(other 3),变更 42 个文件,+294 / -295 行。

    node-shop-v2接口路由
  5. 门店端:React、编辑器相关改动

    • 重构:适配 jueying 编辑器类型重构,编辑器配置统一为 ReactEle…

    数据速览:1 次提交(refactor 1),变更 95 个文件,+1408 / -2397 行;主要涉及门店端(1)、admin(1)、低代码(1)。

    node-shop-v2门店端admin低代码