| Files | Last commit | Last update |
|---|---|---|
feat: 后端模块补全(AI/支付/退款/地址)+ 依赖安全升级 + CI 接入 本轮变更(CI 四道全绿:lint / typecheck / 52 tests / build;npm audit 0 漏洞): 安全升级 - drizzle-orm 0.44.6 → 0.45.4:修复 GHSA-gpj5-g38j-94v9(高severity, SQL 标识符转义不当可致注入)。升级后全量门禁复跑通过、audit 归零。 用法面(eq/and/desc/inArray/drizzle())均为稳定 API,无破坏性改动。 后端模块(server/modules,32 文件) - ai:自定义 agent / AI 设置 / 客服支持(含检索) - payments / refunds / reviews / shipping / seed 等模块与 DTO - addresses、products 服务实现 - common 公共层 + database schema/provider 新增工程配置 - .github/workflows/ci.yml:lint + type:check(server+client) + test:coverage + build - vitest.config.ts、tsconfig.eslint.json、drizzle/ 迁移(meta 快照) - scripts/smoke-workflows.mjs 冒烟脚本 - .dockerignore;client/src 页面与 visit-beacon 埋点 | 25 days ago | |
feat(v1.1.1): 退款+运费+集合+CMS+地址 五大模块前后端完整实现 新增 5 个后端模块(含 Controller/Service/Module): - shipping: 运费模板 CRUD + 按重量/件数/地区/满额包邮计算 - refunds: 退款申请→审批→自动触发网关退款(ModuleRef解耦) - collections: 商品集合(手动精选+智能规则收集+排序) - addresses: 用户收货簿(多地址+默认地址) - cms: 页面管理(slug SEO+发布状态+meta字段) 新增 8 个前端页面+组件: - RefundsManagePage: 退款列表+审批/拒绝+回复 - ShippingTemplatesPage: 模板管理+运费计算器预览 - CollectionsPage: 集合CRUD+商品管理 - CmsPagesPage: TipTap 富文本编辑+SEO+发布 - AddressesPage: 地址簿CRUD+设默认 - CmsPageView: 公开 CMS 页面渲染器(DOMPurify 安全过滤) - RichTextEditor: TipTap 封装(粗斜下划/标题/列表/引用/图片/链接/撤销) - RefundRequestModal: 退款申请弹窗 路由新增 6 条:/refunds /shipping-templates /collections /cms-pages /addresses /page/:slug 共享类型新增 25+ 接口定义(Refund/ShippingTemplate/Collection/CmsPage/Address) 验证: tsc server+client 0 errors / vite build ✓ 2.49s | 1 month ago | |
feat: 后端模块补全(AI/支付/退款/地址)+ 依赖安全升级 + CI 接入 本轮变更(CI 四道全绿:lint / typecheck / 52 tests / build;npm audit 0 漏洞): 安全升级 - drizzle-orm 0.44.6 → 0.45.4:修复 GHSA-gpj5-g38j-94v9(高severity, SQL 标识符转义不当可致注入)。升级后全量门禁复跑通过、audit 归零。 用法面(eq/and/desc/inArray/drizzle())均为稳定 API,无破坏性改动。 后端模块(server/modules,32 文件) - ai:自定义 agent / AI 设置 / 客服支持(含检索) - payments / refunds / reviews / shipping / seed 等模块与 DTO - addresses、products 服务实现 - common 公共层 + database schema/provider 新增工程配置 - .github/workflows/ci.yml:lint + type:check(server+client) + test:coverage + build - vitest.config.ts、tsconfig.eslint.json、drizzle/ 迁移(meta 快照) - scripts/smoke-workflows.mjs 冒烟脚本 - .dockerignore;client/src 页面与 visit-beacon 埋点 | 25 days ago |
| Files | Last commit | Last update |
|---|---|---|
| 25 days ago | ||
| 1 month ago | ||
| 25 days ago |