Files
monisuo/flutter_monisuo/PROMPT_MODERNIZATION.md
sion c294f66e1c fix: 添加冷钱包表支持,修复充值功能
- 新增 cold_wallet 表结构及默认数据
- 补充 order_fund 表字段(wallet_id, wallet_address, pay_time, confirm_time, withdraw_contact)
- 创建数据库补丁脚本 sql/patch_cold_wallet.sql
- 创建充值功能测试脚本 test_deposit_api.sh
- 创建数据库检查脚本 check_database.sh
- 更新充值功能检查报告 check_cold_wallet.md

修复问题:充值功能因缺少冷钱包表而无法使用
2026-03-23 18:16:58 +08:00

4.7 KiB
Raw Blame History

Flutter Monisuo 现代化改造

You are running a Ralph BUILDING loop for this goal: 将 Flutter Monisuo 应用打造为现代化、简约、专业的虚拟货币交易平台

背景

当前应用已完成 shadcn_ui 集成和基础主题配置,但需要全面现代化改造,包括:

  1. 支持明暗主题切换
  2. 现代化弹窗布局
  3. 整体布局设计优化
  4. 统一字号、颜色、间距
  5. 色彩交互一致性
  6. 现代化简约风格Vercel/Linear 风格)

参考文件

  • specs/modernization-v2.md - 现代化设计规范(必读)
  • specs/theme-design.md - 原有主题设计
  • AGENTS.md - 项目说明和命令
  • ~/.agents/skills/superdesign-flutter/SKILL.md - Flutter 设计技能

任务优先级

P0 - 核心基础设施(必须完成)

  1. 明暗主题系统

    • 创建 ThemeProviderlib/providers/theme_provider.dart
    • 更新 main.dart 使用 MultiProvider
    • 创建浅色主题配置lib/core/theme/light_theme.dart
    • 更新深色主题配置lib/core/theme/dark_theme.dart
    • mine_page.dart 添加主题切换开关
  2. 颜色系统重构

    • 更新 lib/core/constants/app_colors.dart 使用新的颜色定义
    • 确保所有颜色符合现代设计规范modernization-v2.md
    • 移除所有硬编码颜色
  3. 字体系统集成

    • 添加 google_fontspubspec.yaml
    • 配置 Inter 字体为主字体
    • 配置 JetBrains Mono 为数字字体
    • 更新 app_theme.dart 使用 Google Fonts

P1 - 组件现代化(高优先级)

  1. 间距与圆角系统

    • 创建 lib/core/theme/app_spacing.dartSpacing 类)
    • 创建 lib/core/theme/app_border_radius.dartBorderRadius 类)
    • 更新所有页面使用统一的间距和圆角
  2. 按钮组件优化

    • 更新所有按钮符合现代设计规范
    • 确保最小触摸目标 44x44
    • 统一按钮样式primary/secondary/ghost
  3. 卡片组件优化

    • 更新所有卡片使用边框代替阴影
    • 统一圆角和内边距
    • 确保背景色正确
  4. 输入框优化

    • 统一输入框样式
    • 优化焦点状态
    • 确保足够的内边距

P2 - 弹窗现代化(中优先级)

  1. 标准弹窗

    • 创建现代弹窗模板lib/ui/shared/modern_dialog.dart
    • 更新所有 AlertDialog 为现代样式
    • 统一弹窗圆角和内边距
  2. 底部抽屉

    • 创建现代底部抽屉模板lib/ui/shared/modern_bottom_sheet.dart
    • 添加拖动指示器
    • 优化圆角和布局

P3 - 页面优化(标准优先级)

  1. 登录页面

    • 优化布局和间距
    • 添加明暗主题支持
    • 确保输入框和按钮现代化
  2. 首页

    • 优化卡片布局
    • 添加明暗主题支持
    • 统一间距和圆角
  3. 行情页

    • 优化列表项布局
    • 添加明暗主题支持
    • 统一间距和圆角
  4. 交易页

    • 优化表单布局
    • 添加明暗主题支持
    • 统一按钮和输入框
  5. 资产页

    • 优化卡片布局
    • 添加明暗主题支持
    • 统一间距和圆角
  6. 我的页面

    • 添加主题切换开关
    • 优化列表项布局
    • 统一间距和圆角

P4 - 验证与优化(低优先级)

  1. 对比度检查

    • 使用对比度检查工具验证所有文字/背景组合
    • 确保对比度 >= 4.5:1WCAG AA
  2. 响应式布局

    • 添加响应式断点支持
    • 测试不同屏幕尺寸
  3. 动画优化

    • 添加过渡动画
    • 确保动画流畅60fps

执行规则

  1. 按优先级执行P0 → P1 → P2 → P3 → P4
  2. 增量提交:每完成一个子任务就提交
  3. 保持功能:不要破坏现有功能
  4. 遵循规范:严格遵循 specs/modernization-v2.md
  5. 测试验证:每完成一个模块运行 flutter analyze

完成标准

当所有任务完成时,在 IMPLEMENTATION_PLAN.md 中添加:

STATUS: COMPLETE

注意事项

  • 不要修改业务逻辑Provider、Service、API
  • 不要修改数据模型
  • 不要破坏现有功能
  • 只修改 UI/UX 相关代码
  • 保持代码整洁
  • 添加必要的注释

提交信息格式

feat(ui): <简短描述>

- <详细说明1>
- <详细说明2>

示例:

feat(ui): 添加明暗主题切换支持

- 创建 ThemeProvider
- 配置浅色和深色主题
- 在我的页面添加主题切换开关

开始吧!让 Monisuo 成为最现代化的 Flutter 应用! 🚀