IanShaw027
|
337d9ad755
|
fix(frontend): 简易模式下禁用新手引导并优化显示逻辑
修复 Gemini 审查发现的潜在问题,并增强新手引导功能:
1. 简易模式下完全禁用新手引导
- useOnboardingTour: 添加 isSimpleMode 判断,简易模式下不自动启动
- 只在标准模式的管理员第一次加载时自动弹出
2. 动态过滤简易模式相关步骤
- steps.ts: getAdminSteps 添加 isSimpleMode 参数
- 简易模式下自动过滤分组管理和账号分组选择步骤
- 避免引导找不到被隐藏的元素
3. 优化引导按钮显示条件
- AppHeader: 添加 showOnboardingButton computed
- 只在标准模式的管理员下显示"重新开始引导"按钮
- 非管理员或简易模式下不显示按钮
4. 确保引导只在首次自动弹出
- 关闭后不再自动出现
- 只能从右上角手动重新打开
|
2025-12-29 15:43:37 +08:00 |
|
IanShaw027
|
dd247e55e9
|
feat(frontend): 实现新手引导功能
- 添加 Guide 组件和引导步骤配置
- 实现 useOnboardingTour 和 useTourStepDescription composables
- 添加 onboarding store 管理引导状态
- 更新多个视图和组件以支持引导功能
- 添加国际化支持(中英文)
- 删除旧的实现指南文档
|
2025-12-29 15:43:24 +08:00 |
|
ianshaw
|
5deef27e1d
|
style(frontend): 优化 Components 代码风格和结构
- 统一移除语句末尾分号,规范代码格式
- 优化组件类型定义和 props 声明
- 改进组件文档和示例代码
- 提升代码可读性和一致性
|
2025-12-26 00:10:01 -08:00 |
|
shaw
|
22414326cc
|
fix: 修复前端切换页面时logo跟标题闪烁的问题
|
2025-12-19 22:33:36 +08:00 |
|
dexcoder6
|
406d3f3cab
|
fix(frontend): 修复移动端菜单栏和使用记录页面 UI 问题
- 修复移动端无法打开菜单栏的问题
- 在 app.ts 中添加 mobileOpen 状态管理
- 修复 AppHeader.vue 中移动端菜单按钮调用错误的方法
- 修复 AppSidebar.vue 使用本地 ref 而非全局状态的问题
- 添加移动端菜单自动关闭功能
- 点击菜单项后自动关闭侧边栏
- 添加 150ms 延迟以显示关闭动画
- 修复使用记录页面总消费卡片溢出问题
- 调整总消费卡片布局,将删除线价格移至说明行
- 添加 min-w-0 flex-1 防止内容溢出
- 保持与其他卡片高度一致
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-19 15:55:42 +08:00 |
|
shaw
|
66ba487697
|
fix: 修复前端github项目地址
|
2025-12-18 22:47:42 +08:00 |
|
shaw
|
642842c29e
|
First commit
|
2025-12-18 13:50:39 +08:00 |
|