Repository navigation
Releases
Releases · dyyz1993/fullstack-scaffold
Release v0.7.1
Changes
- chore: v0.7.1 发版——CHANGELOG 与版本号 (b9ebc46)
- chore: 双份文件收敛——新增根/模板同步校验器,删除零引用根 modules.config.ts (c49385a)
- fix: wrangler 替换常量过期——CLI 生成 app 残留模板名;清理双 CLI 打包遗留 (632f7a7)
- fix: 模板脱敏——D1 id 置空占位、生产默认关 dev token、去个人域名硬编码;CF 流水线 sed 加固并注入线上实际共享库 (516e97a)
- fix: 门户图片代理缓存 24h→5min + URL 版本参数强刷——用户浏览器缓存旧白屏截图的根因 (f509048)
- fix: 白屏旧证据全量清零——内容区像素级重扫(排除侧栏启发式)抓出 23 张真空白 (3568e22)
- fix: admin Header 面包屑随路由——原硬编码 首页/仪表盘,所有页面恒显仪表盘 (13ed5bd)
- chore: 重生成 playbook——深链 case 翻转已修复 + 数据压缩格式归一 (9c0da9b)
- fix: admin 生成器路由归一化——manifest /admin 前缀致分类管理/插件三页内容区空白(P2 实测缺陷) (f085cc1)
- feat: 4 条 SKIP 截图补全——344/344 case 全有截图证据(shot:null 148→4→0) (85a139e)
- fix: 最后一张旧白屏截图替换——插件管理页 a02-plugins-board-blank → 工作页实拍 (e2470b1)
- fix: 门户截图加载体验——shimmer 动画占位+视口内图片优先加载(跳过队列) (a5f43be)
- feat: 门户截图直接渲染——同域图片代理+IntersectionObserver 懒加载+并发限流 12,CLI 文本证据改链接 (38dfe43)
- fix: 重拍平台租户列表页与审计日志页截图——旧 missing 白屏证据替换为工作页实拍 (3a6599f)
- fix: 门户截图改点击查看模式(data 属性+委托事件)——彻底消灭 CDN 并发白框 (f117f9e)
- feat: 截图映射+P2修复——148 条 shot 引用入册、游客 publish 守卫、空格标题校验、双击防重、admin 侧栏按 preset 裁剪 (8447c6e)
- test: 第一波 148 条缺截图 case 补拍入库(117 个新文件,6 并发智能体实拍) (d97a780)
- docs: 清理 playbook 与 coverage 残留过时缺失表述——五项已补建功能改标正向复验 (9adddfd)
- feat: 门户补 CLI Only 形态卡——playbook 数据全形态覆盖(10 视图逐一验证) (bf98a40)
- fix: 门户布局双栏卡片与内容宽度约束——修复宽屏右侧大片空白 (051c180)
- fix: 门户首页每形态追加全部身份操作链路明细——旅程故事板仅为速览 (99810ad)
- docs: coverage 第十轮——v0.7.0 发版记录 (ba156ca)
Release v0.7.0
Changes
- chore: v0.7.0 发版——CHANGELOG 与版本号,修复 UserFormModal 测试时序脆弱 (283ca34)
- fix: node 入口测试去掉跨 preset 端到端依赖 (a100ad3)
- fix: e2e 端到端用例改打 /api/auth/me——全 preset 保留的端点 (c1bb114)
- fix: 生成器补 user-event 依赖白名单与 EMAIL_MAX_LENGTH 导出 (2e17b38)
- fix: 实测回归批修复(白屏兜底/cli 命令覆盖/伪 token/profile 鉴权等) (79c2b75)
- feat: 门户上线测试矩阵页——344 链路/19 身份/8 形态(正逆徽章+步骤+预期+实拍截图),safe-embed 与 XSS 转义 (d97c303)
- feat: playbook 链路翻倍 171→344(19 身份正逆向全覆盖)+ market 插件审核下架 UI 与管理路由鉴权 (b2a7096)
- test: 正逆向矩阵 19 身份全达标(171 案例)+ 第八轮 12 链路实勘(market 下架 UI 缺口记录) (4cdf71b)
- test: playbook 正逆向矩阵补齐——19 身份全部含逆向链路,新增 30 案例(141→171) (19bc869)
- docs: coverage 第七轮——shop 下单真实闭环终验通过,mock 链清零 (3e1c99d)
- fix: orderStore 按购物车/订单页裁剪——修 minimal/todo/forum/saas 生成环境类型错误 (3826fe0)
- feat: shop 真实下单闭环——checkout 生成订单(orderStore 持久化)+ OrdersPage 接真数据替代 mock (d2e5d92)
- docs: coverage 第六轮——market 我的安装与 forum 评论管理终验通过,全部缺陷与功能缺口清零 (e2236b2)
- fix: 补 plugin_installs 迁移 DDL (528cc1a)
- feat: market 我的安装页(安装记录表+列表+卸载)+ forum 评论删除与分页 (160a86a)
- fix: saas 欢迎语账号持久化——硬刷新后 restoreFromToken 恢复 account 不再回退默认文案 (049cfc3)
- feat: saas RBAC UI 收敛+租户级统计口径 + admin 时间格式化 + 验证码测试阈值对齐 20 次 (7d30add)
- fix: 全部 schema 时间戳默认值统一为秒——消除 drizzle 内联毫秒默认与 mode:'timestamp' 秒语义的 58670 年隐患 (b00d5f5)
- docs: fullstack 主站客户端页 P1 复核销账——三页浏览器级复核全过 (04881e0)
- fix: isr 残留类型引用致生成环境 tsc 失败 + 测试断言对齐 meta-only 行为 (19ffa42)
- fix: todos ISR 回归 meta-only——匿名共享缓存不嵌入任何租户待办,彻底收口跨租户暴露 (6a9c4ca)
- docs: coverage 第五轮——forum 评论区/topics/popular/saas 欢迎语与时间戳修复终验 (12bb456)
- fix: content_comments 时间戳语义统一为秒——schema 默认/迁移 DDL/显式插入三重一致 (42e69a7)
- fix: 五轮 e2e 生成环境——评论区登录态改零依赖读取 + tenantStore 初始 account + joinedAt 非空回退 (ed4d2e8)
- feat: forum 评论区全栈实现 + topics/popular 独立视图 + saas joinedAt 归一化与账号化欢迎语 (6522131)
- docs: coverage 第四轮功能补全——shop 闭环/移动端登录条/R2 实证/验证码终验 (8aba942)
- fix: 结算成功提示提升到空态分支——清空购物车后原提示藏在 summary 区永不渲染 (a297aef)
- fix: cart schema 对所有含 client preset 常驻导出,修 minimal/todo 生成环境类型错误 (c917bbd)
- feat: shop 加购闭环(本地 cartStore+购买条+结算)+ 移动端登录入口条 MobileAuthBar (85d43ed)
- docs: coverage 第三轮清理状态——验证码死锁/权限双源/SSR 跨租户/R2/平台管理页/越权拦截 (18c2bc0)
- fix: 未知角色按最低权限防越权放行 + 审计路由超管校验 + verify-captcha 旁路拦截器 (8889291)
- fix: super_admin 权限 init 恒回全量——与 hasPermission 恒放行对齐,修新建按钮误隐藏 (6dcc628)
- fix: e2e 生成环境类型错误——权限回退包装 code 结构 + isr 未用参数 (ea9a357)
- fix: 三轮清理——验证码弹窗死锁/权限双源回退静态/ISR 跨租户泄漏/R2 降级提示 + saas 平台租户与审计页 (5404d0e)
- docs: coverage 标记二轮清理 9 项缺陷已修(market 写入链/导航高亮/登出持久/profile/预填凭据) (c14cd97)
- fix: plugin 写路由挂 authMiddleware 修评论 500 根因 + 登录预填改共享池真实 demo 用户 (cf373d4)
- chore: 评论 500 响应携带真实错误详情,便于线上定位 d1 写入根因 (9a7aac0)
- fix: 二轮缺陷清理——market 写入链三连修 + shop 导航高亮 + forum 登出持久化 + profile 身份 + 404 CTA (49912ba)
- fix: 生成器 community defaultRoute 对齐模板 /topics + coverage 标记登录双 P1 已修 (98dc8c0)
- fix: e2e 门户断言适配 v3 结构——品牌名计数与 sub 数据条目 (7aa9173)
- fix: authStore 测试 storage 断言适配 partialize 收窄的持久化类型 (082e9c3)
- fix: 登录落地改跳 preset 默认路由 + authStore 不再持久化 error (8480c44)
- test: 第二轮补拍 77 张截图/77 案例,playbook 64→141 案例全覆盖 (27326de)
- feat: 全部 8 preset test playbook——64 案例含步骤/截图/选择器 (2882cdb)
- feat: test playbook——身份→案例→步骤→截图→选择器完整链路 (a4d3bda)
- fix: preset 文档 v3.1——监督审查修复(7+5 身份覆盖/假端点过滤/凭据条件化) (2e958d3)
- feat: preset 文档 v3——身份×权限矩阵(管理员/用户/客服/游客全角色)+ api 去重 (4559e51)
- fix: fullstack-admin preset 别名双修——生成器与模板同步移除误映射 (f3a6d56)
- docs: coverage 补充主站入口错位根因——presetId 多源映射混乱,需独立轮次重审 (987d4d2)
- test: todos 种子断言改 >=10——共享演示库计数随使用漂移属预期 (5f97bcc)
- docs: 门户与 readme 接入覆盖矩阵报告入口 (7a0bf27)
- docs: 全功能×全身份覆盖矩阵报告——5 并发智能体实拍 99 图汇总 (2c214ef)
- test: e2e 补邀请全链验证(39 项)——d1 事务兼容的永久回归网 (8859edf)
- fix: 门户 worker 兼容——workers 运行时无 location 对象致 500(typeof 守卫) (2769ee2)
- fix: d1 事务兼容层——线上接受邀请 500 failed query begin 根治(旅程拍摄发现) (f51b722)
- feat: 界面速览截图入库——文档生成器与门户嵌入实拍图 (6cbfa34)
- fix: ui 巡检四连修——cf 多入口路由、信封类型撒谎、contentlist 消费、时间列语义 (e80c067)
- fix: cloudflare 入口映射 env 到 process——vars 不进 process.env 致 dev token 与 config 失效 (d372969)
- test: preset 目录站 E2E 自动化——36 项验证脚本 + CI 接入 (c27a301)
- docs: mission pack 补形态目录——门户与七站点在线入口 (22bb946)
- feat: preset 门户页——preset-portal worker 汇总七形态入口(ci 部署) (10cd46a)
- feat: preset 文档生成器——9 份形态文档自动产出(模块/API 面/验证清单) (b7af5b7)
- feat: preset 目录站部署矩阵——7 preset 共享 d1 部署到 cloudflare(第一批) (453a315)
Release v0.6.6
Release v0.6.5
Release v0.6.4
Changes
- fix: 账本补齐判定普适化——任意业务表+账本空即 stamp(0.6.3 部署仍灭 plugin/forum 根因) (c209602)
Release v0.6.3
Changes
- fix: 账本补齐检测放宽为 todos 单表——覆盖无 tenant preset(0.6.2 部署七杀五根因) (0f26702)
Release v0.6.2
Changes
- fix: runMigrations 账本补齐——db:push 建库后启动 migrate 撞表崩溃(0.6.1 部署尾炸根因) (b8fd527)
Release v0.6.1
Changes
- fix: 模板附带 drizzle 迁移——冷启动零表 bug 根治(ion 冷盲测发现) (590aa05)
Release v0.6.0
Changes
- chore: bump version to 0.6.0 (eb425fa)
- feat: 平台超管引导 + CLI 租户运维命令 + 业务文档(P5/P6) (de10e81)
- feat: 套餐成员配额真实执行 + 订阅页真数据(saas 多租户 P4) (ab8496b)
- feat: 租户控制台激活——登录/邀请落地/成员管理全链真实可用(P3) (b44622a)
- feat: 租户数据隔离生效——可选上下文中间件挂载 + todos 租户维度(P2) (bd5321f)
- feat: 租户域后端三件套——成员/邀请/租户角色(saas preset 多租户 P1) (34e9cbc)
- fix: 租户创建 settings 改可选——saas preset POST /tenants 不带 settings 400 (f01d089)
- fix: node 底线 18→22 对齐 wrangler 4.131——demo 部署链路 node20 被拒 (11cd40e)
- fix: 升级 workers-types 5 对齐 wrangler peer——修复新装 ERESOLVE 断供 (916c6d2)
- test: e2e-scaffold-verify 补 Hono 预热重试——mac runner 冷启动超 curl 15s 上限致 flake (8e5590a)
- chore: 批量升级依赖——清理 3 个月积压的 dependabot 更新 (b3cd218)
- fix: 部署安装钉住 npmjs 官方源——shanbox 镜像同步滞后致发版 404 (72bc7c6)
Release v0.5.7
Changes
- fix: 修复 ISR/SSR 链路四处问题——cli-only 生成崩溃、prerender 遮蔽、zustand v5 首帧、dev 全路由 500 (ddb7bfd)
- fix: deploy-shanbox 的 workflow_call 补 presets 输入 (92e865b)
- chore: bump version to 0.5.7 (cd2287c)
- fix: node 入口 ISR 渲染加 ssr 空守卫(水合桥返回 null 时回退 SPA 壳) (a631884)
- fix: 生成器 bridge 双形态——有 client 转发 entry-server,无 client 导出 null (40febc4)
- fix: node 入口补 isr-modules 注册导入(registry 空是 SSR 壳的根因) (e0e01b5)
- fix: release 复用部署显式传 presets(默认值不跨工作流传递) (54468ee)