step 1 标题下的「选一个最贴近的类型」改成 RotatingFooterHint, 6 条文案 4 秒一轮(含「数字背后还有故事,等下一次上线揭晓」等)。 RotatingFooterHint 兼容自定义对齐:传 className 就完全覆盖 默认 mt-1 + justify-center;不传则保持底部居中(其他模块的用法)。 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- 新增 components/RotatingFooterHint:统一文案+蓝色脉冲,4 秒轮换 - 新增 components/FeedbackFab:右下角悬浮按钮(渐变 + 心形信封 + 黄色脉冲点), 点击打开 4 步引导式弹窗 Step 1 选类型(💡新维度 / 🐛bug / 🎨界面 / 📝其他) Step 2 描述需求 + 选当前板块(chip) Step 3 留联系方式(可选)+ 提交概览 Step 4 ❤️ 成功页(弹簧 √ 动画) 顶部 spring 进度条,底部上一步/下一步,下拉手柄,背景点击或 X 关闭 - 后端 routes/feedback:bi_user_feedback 表(自动建表,含 status 字段) POST /api/feedback/submit + GET /api/feedback/list - Shell 全局挂载 FeedbackFab,自动从 hash 检测当前模块 - 各模块底部追加 RotatingFooterHint: AssetsModule / MileageModule / SchedulingModule / EleImportPage HydrogenOverview / HydrogenDaily / ElectricOverview / ElectricDaily (HydrogenOverview 旧的内嵌实现已替换为共享组件) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>