execution-log.md 15 KB

执行记录

2026-06-28

  • 变更文件:
    • forge-admin-ui/src/views/login/index.vue
    • forge-admin-ui/src/views/home/index.vue
    • forge-admin-ui/src/assets/images/forge-wechat-group.png
    • forge-admin-ui/src/assets/images/forge-wechat-support.png
  • 登录页:
    • 移除动态背景装饰节点、扫光、流光边框、装饰圆点。
    • 将背景改为静态渐变和轻量网格。
    • 去掉登录卡片、品牌区、表单项和验证码弹窗的入场动画。
  • 首页:
    • 在统计卡片下方新增“ForgeAdmin 社区”面板。
    • 展示交流群和维护支持两个二维码。
    • 二维码使用 n-image 支持点击放大预览。
    • 调大二维码区域,桌面端单图高度 260px,窄屏 320px。
    • 收款文案使用“支持维护”“随心支持”“请维护者喝杯咖啡,支持持续优化”。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue src/views/home/index.vue 通过。
    • git diff -- forge-admin-ui/src/views/home/index.vue forge-admin-ui/src/views/login/index.vue --check 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告:UserSelectModal 命名冲突、CSS // 注释、部分动态/静态导入 chunk 提示。

2026-06-28 登录页专业化修正

  • 用户反馈登录页去掉动效后“普通、不专业、不吸引人”。
  • 调整方向:
    • 不恢复高成本持续动画。
    • 增强静态产品主视觉和企业级控制台质感。
  • 变更:
    • 左侧品牌区从普通 Logo + 卖点列表,改为产品封面式结构。
    • 新增平台标识、微内核中后台定位、主标题“从数据模型到业务应用 / 一次搭建,持续演进”。
    • 新增静态控制台视觉块,表达数据建模、页面生成、流程编排、权限审计。
    • 卖点改为更贴近 ForgeAdmin 的“低代码交付闭环、权限与租户隔离、微内核插件架构”。
    • 右侧表单标题改为“登录 ForgeAdmin”,增加“安全登录”标识和“租户隔离 / 权限审计 / 会话保护”信任信息。
    • 移除不再使用的 title / tenantPageTitle 变量和 getDefaultPageTitle 导入。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff -- forge-admin-ui/src/views/login/index.vue --check 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页降噪与小屏适配

  • 用户反馈:
    • 右侧颜色太深、文字太多。
    • 尽量不要有英文。
    • 右侧信息过乱,左右布局都占满且不够紧凑。
    • 希望左侧大一点、右侧小一点,并适配小屏幕。
  • 变更:
    • 删除右侧“安全登录”“租户隔离 / 权限审计 / 会话保护”等弱价值说明。
    • 右侧标题改为“登录系统”,默认提示改为“请输入账号密码”。
    • 左侧删除英文标签,能力视觉标题改为中文“应用搭建”。
    • 左侧品牌区从深色背景改为浅色产品区,整体视觉更轻。
    • 桌面端列比例改为左侧 62%、右侧 38%。
    • 小屏断点提升到 960px 以下隐藏左侧视觉,仅展示紧凑登录表单。
    • 移除 Google Fonts 外部字体加载,改用系统中文字体栈。
    • 登录容器允许竖向滚动,避免小屏验证码或第三方登录区域溢出。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告:UserSelectModal 命名冲突、CSS // 注释、部分动态/静态导入 chunk 提示。

2026-06-28 登录页全屏分栏修正

  • 用户反馈:
    • login-card 不要再居中卡片化,直接平铺。
    • login-brandlogin-form-wrapper 应占满屏幕,避免右侧表单显示不全。
    • 左侧底部轮播在卡片布局下看不见。
  • 变更:
    • login-card 改为全屏容器,取消 max-width、圆角、边框和阴影。
    • login-brandlogin-form-wrapper 设置为视口高度,左右直接铺满。
    • 桌面分栏调整为左侧 60%、右侧 40%。
    • 右侧表单区保持独立竖向滚动,避免验证码/三方登录等内容溢出。
    • 小屏继续隐藏左侧,仅保留全屏登录表单区。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页 Banner 可见性修正

  • 用户反馈:
    • banner 跑到左侧最下面,基本看不见。
    • 轮播区域宽度太小。
  • 变更:
    • 左侧内容从 space-between 改为正常自上而下布局。
    • 去掉 bannermargin-top: auto,让轮播紧跟在标题下方。
    • banner 宽度从 min(480px, 100%) 扩大到 min(680px, 100%)
    • 轮播高度改为 clamp(300px, 44vh, 430px),在不同屏幕高度下保持可见。
    • 堆叠预览卡片改为容器相对宽高,避免在宽屏下显得过小。
    • 增加低高度桌面屏适配,收紧 Logo 与标题间距。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页轮播居中与品牌区修正

  • 用户反馈:
    • login-brand 占比仍偏大,需要再小一点。
    • n-carousel、轮播内容和指示器没有居中。
    • 指示器位置偏上,轮播高度偏矮。
    • Logo 旁边希望直接露出 ForgeAdmin
  • 变更:
    • 桌面分栏调整为左侧 52%、右侧 48%,右侧最小宽度提升到 420px。
    • Logo 旁主标题改为 ForgeAdmin
    • 左侧内容容器限制到 720px 并整体居中。
    • 轮播高度提升到 clamp(430px, 62vh, 640px),低高度桌面兜底为 380px。
    • 对 Naive Carousel 内部 .n-carousel__slides.n-carousel__slide.n-carousel__dots 增加宽高和居中规则。
    • 指示器改为底部 left: 50% + translateX(-50%) 居中。
    • 轮播预览卡片放大并下移,避免视觉区域显得矮和靠上。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页轮播箭头与 Logo 简化

  • 用户反馈:
    • 去掉 max-width: 720px 限制。
    • 轮播需要类似 Arco 的左右箭头。
    • Logo 区域应简洁,只保留 Logo 和 ForgeAdmin,不要多余说明。
    • stack-preview 里面内容太少,需要更像后台界面。
  • 变更:
    • 移除 .brand-content.stack-carousel.carousel-itemmax-width: 720px
    • Logo 区改为 img + ForgeAdmin 的简单横向布局,删除“微内核中后台框架”等副文案。
    • n-carousel 启用 show-arrow,通过 #arrow 插槽渲染 arco-carousel-arrow-leftarco-carousel-arrow-right
    • 为箭头增加半透明圆形按钮样式和 hover 状态。
    • 扩充三个轮播预览卡片:列表页增加更多栅格和表格行,生成链路增加指标块和更多行,权限治理增加权限块和更多行。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页 Dots 居中与右侧增强

  • 用户反馈:
    • 默认 .n-carousel__dots 仍未居中。
    • 左侧仍偏宽。
    • 右侧登录按钮希望稍高一点。
    • 右侧可以稍微丰富,但不要复杂。
  • 变更:
    • 轮播移除默认 dot-type,通过 #dots 插槽自定义 arco-carousel-dotsarco-carousel-dot
    • 自定义 dots 使用 left: 0; right: 0; justify-content: center 固定底部居中,避免 Naive 默认定位影响。
    • 桌面分栏调整为左侧 48%、右侧 52%,右侧最小宽度提升到 440px。
    • 登录按钮高度从 46px 调整到 52px。
    • 登录按钮下方新增轻量信息条:安全登录、租户隔离、操作审计。
    • 新增信息条图标使用项目已有 shieldlayerscheck-circle,避免未知图标类。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页轮播图片替换与遮挡修正

  • 用户反馈:
    • 轮播图片需要替换为新的蓝色平台能力图。
    • carousel-copy 文案被图片盖住。
  • 变更:
    • /Users/yaominliang/Downloads/nanobanana-preview-original-2026-06-28T03-13-43-752Z.png 复制为 forge-admin-ui/src/assets/images/login-carousel-platform.png
    • 三个登录页轮播项统一使用 login-carousel-platform.png,去掉手写堆叠预览卡片。
    • 轮播图改为绝对定位在标题下方,使用 topmax-heightobject-fit: contain 控制尺寸,避免覆盖标题和副标题。
    • 增加低高度屏幕下的图片尺寸兜底,保证小屏下文案和图片都在可视区域内。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue forge-admin-ui/src/assets/images/login-carousel-platform.png 通过。
    • pnpm --dir forge-admin-ui build 通过;保留项目已有构建警告。

2026-06-28 登录页左侧文案层级精简

  • 用户反馈:
    • “让后台系统更快交付 / 建模、页面、流程、权限统一管理”和下方轮播文案挤在一起,信息显得乱。
  • 变更:
    • 删除左侧品牌区大标题和副标题,仅保留 ForgeAdmin Logo 与轮播能力标题。
    • 调整 Logo 与轮播之间的间距,让左侧视觉层级从品牌名直接过渡到能力轮播。
    • 清理不再使用的 .brand-title 样式。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。

2026-06-28 登录页 Banner 位置与小屏社交登录修正

  • 用户反馈:
    • 左侧 banner 位置偏上,希望更靠中间。
    • 小屏幕下“其他登录方式”看不见。
  • 变更:
    • 左侧 .brand-content 改为垂直居中布局,让 Logo 和轮播整体更靠屏幕中部。
    • 小屏下登录卡片取消内部隐藏溢出,改为页面自然滚动,避免底部内容被截断。
    • 小屏下隐藏登录按钮下方的信任信息条,减少弱价值内容占用高度。
    • 小屏下压缩表单项、记住我、社交登录区域的上下间距,让“其他登录方式”更容易露出。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。

2026-06-28 登录页 Logo 左上角固定

  • 用户反馈:
    • logo-lockup 不要跟随左侧内容居中,需要放回页面左上角。
  • 变更:
    • .logo-lockup 改为绝对定位到左侧品牌区域左上角。
    • Logo 脱离普通文档流,不再影响 banner 的垂直居中位置。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。

2026-06-28 登录页表单控件圆角收敛

  • 用户反馈:
    • 登录页输入框和按钮圆角需要改成 2px
  • 变更:
    • 将登录页用户名、密码、验证码输入框的 Naive UI 外层和状态边框圆角统一改为 2px
    • 将租户选择框、登录按钮、短信验证码按钮、滑块验证触发按钮、社交登录按钮圆角统一改为 2px
    • 登录按钮内部高光层和登录区信任信息条同步改为 2px,保持视觉一致。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/login/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/login/index.vue 通过。

2026-06-28 首页个人微信双二维码与支持文案增强

  • 用户反馈:
    • 原“交流群”卡片需要改成两个人的微信二维码,使用 forge-wechat-group.pngforge-wechat-group1.png
    • community-support-copy 文案希望更丰富、更吸引人,可以加一些颜色。
  • 变更:
    • 首页社区卡从单张“交流群二维码”改为同一卡内两张个人微信二维码,并增加“维护者 A / 维护者 B”标识。
    • 文案改为添加维护者微信、备注 ForgeAdmin,用于场景交流、问题排查和后续沟通。
    • 左侧社区介绍改为更专业的“复杂后台方案落地”表达,并新增“问题排查 / 二开建议 / 版本动态”彩色标签。
    • 引入 forge-wechat-group1.png 作为第二张个人微信二维码资源。
  • 验证:
    • pnpm --dir forge-admin-ui exec eslint src/views/home/index.vue 通过。
    • git diff --check -- forge-admin-ui/src/views/home/index.vue forge-admin-ui/src/assets/images/forge-wechat-group.png forge-admin-ui/src/assets/images/forge-wechat-group1.png 通过。

2026-06-28 文档站首页社区与支持二维码

  • 用户反馈:
    • forge-docs 里也需要加“添加维护者微信”和“支持维护”二维码入口。
  • 变更:
    • forge-docs/index.md 的在线演示下方新增“社区与支持”区块。
    • 复制首页同源二维码到 forge-docs/public/images/community/,包含两张维护者微信和一张支持维护二维码。
    • 使用 withBase() 生成图片地址,兼容文档站 base: /forge-docs 部署路径。
    • forge-docs/.vitepress/theme/custom.css 中新增社区支持区样式,桌面双栏、移动端堆叠,并适配暗色模式。
  • 验证:
    • pnpm --dir forge-docs docs:build 通过。
    • git diff --check -- forge-docs/index.md forge-docs/.vitepress/theme/custom.css forge-docs/public/images/community/forge-wechat-group.png forge-docs/public/images/community/forge-wechat-group1.png forge-docs/public/images/community/forge-wechat-support.png 通过。

2026-06-28 文档站顶部社区与支持导航

  • 用户反馈:
    • 文档站顶部菜单需要加“社区与支持”,让二维码入口更明显。
  • 变更:
    • forge-docs/.vitepress/config.js 顶部导航新增“社区与支持”。
    • 为首页社区区块增加稳定锚点 community-support,导航指向 /#community-support
  • 验证:
    • pnpm --dir forge-docs docs:build 通过。
    • git diff --check -- forge-docs/.vitepress/config.js forge-docs/index.md 通过。