|
|
7f493aa921
|
feat: 统一全局 Header 结构
- 新增 AppHeader 组件(Logo + 台入口 + 用户状态)
- 新增 UserDropdown 组件(用户下拉菜单)
- 新增 AppLayout 布局组件
- 移除 SidebarBrand 和 SidebarUser 组件
- 修改各台页面,移除侧边栏中的品牌区和用户区
- 修改 HomePage,移除独立 header/footer
- 修改 Layout 组件,简化为 sidebar + content
- 账户设置改为弹框形式,不中断用户操作
- 更新 README.md 布局系统说明
- 同步 delta specs 到主 specs
|
2026-03-27 12:27:38 +08:00 |
|
|
|
ce9ebe5784
|
feat: 统一三端账号管理页面
- 新增共享账号管理组件 src/components/account/AccountPage.jsx
- 管理台新增账号管理入口(修复 SidebarUser onClick)
- 开发台使用共享组件替换占位符页面
- 扩展 api.user 支持 updateProfile 和 changePassword
- 新增 account-management 规格文件
- 更新 page-navigation 规格文件
|
2026-03-26 19:33:58 +08:00 |
|
|
|
a576a5e40e
|
feat: 新增工作台我的技能和技能配置功能
新增功能:
- 我的技能页面:管理已订阅技能,支持启用/禁用/配置/删除
- 技能配置页面:为已订阅技能提供 key-value 变量配置能力
- 导航栏新增"我的技能"入口(使用 FiBox 图标)
重构内容:
- 技能市场页面:移除"全部技能/已订阅"切换,专注技能浏览和订阅
- 技能详情页面:移除订阅逻辑,统一使用"当前生效版本"布局
- 技能图标样式:移除渐变色背景,改为纯 emoji 显示
数据结构:
- 新增 userSubscriptions 数组(用户级订阅和配置数据)
状态显示:
- 我的技能列表状态改为纯文字(启用/禁用/已下架)
|
2026-03-23 18:38:52 +08:00 |
|
|
|
56c08a34ff
|
refactor: 代码架构重构 - 提取组件、统一状态管理和数据访问层
- 新增布局组件(SidebarBrand、SidebarUser、SidebarNavItem)
- 新增通用UI组件(EmptyState、StatusBadge、TagInput、SearchBar)
- 新增全局状态管理(UserContext)
- 新增自定义Hooks(usePageState、useNavigation)
- 新增统一数据访问层(src/services/api.js)
- 新增常量配置(constants/pages.js、constants/storageKeys.js)
- 样式文件模块化,拆分页面特定样式
- 更新README文档,添加组件和使用说明
- 同步OpenSpec规范到主specs目录
|
2026-03-20 10:19:31 +08:00 |
|
|
|
176a727f6e
|
chore: 添加 .gitignore 规则,包含前端、pnpm、Node.js 和 AI 工具
|
2026-03-20 09:15:42 +08:00 |
|