Files
frontend_v2/.workbuddy/memory/2026-08-07.md
toom1996 5a8dbf41cb
Some checks failed
deploy / deploy (push) Has been cancelled
update
2026-08-11 22:29:47 +08:00

22 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 2026-08-07
## 模块门禁 + 导航收敛(发布会模块聚焦)
- 新增 src/components/ComingSoon.astro 编辑风占位组件propsmodule / moduleZh / note
- portfolio / latest-projects / about / contact / login / register 改为使用 Layout + ComingSoon 的「暂未上线」占位页(旧 URL 仍可访问,导航已移除入口)。
- Layout.astro 导航收敛为纯发布会模块:仅 Home / Brands / Shows移除 auth-slot、页脚 Categories、Color Studio Tools、About/Contact 链接;页脚 manifesto 改为走秀档案口径;保留 back-to-top。
- login/register 由 standalone 页改为套 Layout顺带修复此前字体变量未定义问题。
- `npm run build` 通过10 页全部生成;静态预览 :4400 验证占位页与导航收敛生效。
- 决策:用户选择「首页 + 品牌 + 走秀」为发布会模块范围,其余「占位页 + 移除导航」。
## 修正header 不动23:47
- 用户明确「header 别动呀」,故将 Layout.astro 整体还原为原样(顶部导航 Portfolio/Latest/About/Contact + Login/Signup、页脚 Categories/Color Studio Tools/About/Contact 全部恢复)。
- 门禁改为**仅靠 6 个 ComingSoon 占位页**实现:导航链接保留不动,点击 Portfolio/Latest/About/Contact/Login/Register 才看到「暂未上线」。
- 重新 `npm run build` 通过。
## 首页 tabbar仅「发布会」上线23:5x
- 用户澄清前说的「navbar」实为**首页 tabbar**id="tabbar",不是顶部 header
- index.astro 改造tabbar 中 **发布会(backstage) 设为默认激活 + Live 徽标**,承载原 shows 的 SSR 真实走秀卡片getShows(8));灵感(shows)/社媒(events)/街拍(street) 三个 tab 加 `data-soon="true"` + Soon 灰徽标,点击仅切换显示 ComingSoon 占位(不再请求后端切片数据)。
- JS tab 点击处理:命中 `data-soon` 则跳过 `loadPanel()`,仅切面板;其余逻辑不变。
- 「品牌」tab 仍为指向 /brands 的有效链接(属于已上线发布会模块,未屏蔽)。
- `npm run build` 通过校验tabbar active/soon 标记正确、发布会面板 8 张真实卡片、其余三块含 Coming Soon。