|
|
658f49e280
|
refactor: 批量替换 shadcn_ui 为 Material Design 组件
## 样式主题重点优化
### 颜色映射(注重主题一致性)
- mutedForeground → onSurfaceVariant
- border → outline
- card → surfaceContainer
- destructive → error
- 保留所有 AppColorScheme 自定义颜色
### 文本样式映射
- theme.textTheme.h1/muted/large → AppTextStyles.xxx(context)
- 统一使用项目定义的文本样式系统
### 组件替换(20个文件)
- ShadApp → MaterialApp(移除 ShadThemeData)
- ShadButton → ElevatedButton/OutlinedButton
- ShadDialog → AlertDialog
- ShadInputFormField → MaterialInput
- ShadSelect → DropdownButtonFormField
- ShadCard → Card
- showShadDialog → showDialog
### 依赖变更
- 移除:shadcn_ui: ^0.52.1
- 添加:lucide_icons_flutter: ^2.0.0
### 业务逻辑保护
✅ 所有 onPressed/onChanged/validator 回调保持不变
✅ 所有 controller/focusNode 数据绑定保持不变
✅ 所有布局结构(Column/Row/Padding)保持不变
✅ 仅替换 UI 组件层,业务逻辑完全保留
|
2026-04-08 12:24:24 +08:00 |
|
|
|
fda1b0ef52
|
feat: K线图升级为flutter_chen_kchart,性能更优交互更流畅
|
2026-04-07 22:35:39 +08:00 |
|
|
|
beda32aa50
|
feat: K线图改用k_chart库,支持完整技术指标(MA/BOLL/MACD/KDJ/RSI/VOL)
|
2026-04-07 21:27:23 +08:00 |
|
|
|
e4d20d5261
|
feat: 添加K线图功能 - interactive_chart + 多币种切换 + 技术指标(MA/EMA/BOLL/VOL)
|
2026-04-07 16:43:48 +08:00 |
|
|
|
dff698e9bb
|
feat: 集成离线数字货币图标系统
✨ 新功能:
- 下载16个主流币种图标(BTC, ETH, USDT, BNB, SOL等)
- 创建 CoinIcon 组件,支持离线图标和兜底显示
- 更新 CoinAvatar 组件,使用新的 CoinIcon
- 更新 market_page.dart 中的 _CoinAvatar 组件
📦 资源:
- 图标存放在 flutter_monisuo/assets/icons/crypto/
- 使用 Cryptocurrency Icons 开源图标库
- PNG 格式,128x128 像素
🎯 特性:
- 支持自定义大小
- 支持圆形背景
- 未找到图标时显示币种代码(兜底方案)
- 支持深色/浅色模式
📝 修改文件:
- 新增:flutter_monisuo/lib/ui/components/coin_icon.dart
- 新增:flutter_monisuo/assets/icons/crypto/*.png (16个)
- 修改:flutter_monisuo/pubspec.yaml
- 修改:flutter_monisuo/lib/ui/pages/trade/components/coin_avatar.dart
- 修改:flutter_monisuo/lib/ui/pages/market/market_page.dart
- ✅ 后端构建成功 (2.0s)
- ✅ Flutter Web 构建成功 (24.1s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
|
2026-04-07 03:39:20 +08:00 |
|
sion
|
ee8979f471
|
111
|
2026-04-06 18:45:04 +08:00 |
|
sion
|
71c8689989
|
111
|
2026-04-06 16:33:03 +08:00 |
|
|
|
7df584887b
|
fix: 修复复制地址提示层级问题,改用 toast 提示
- 创建统一的 ToastUtils 工具类
- 使用 BotToast.showCustomText 确保显示在所有弹窗之上
- 更新三处复制地址的代码使用新的 toast 方案
- 添加阴影效果提升视觉层次
- 支持成功/错误/警告等多种提示类型
|
2026-03-30 11:26:47 +08:00 |
|
sion
|
2a901de2c3
|
111
|
2026-03-30 00:30:42 +08:00 |
|
|
|
1d8ecbbd4a
|
fix: 修复 Flutter Web 无法打开的关键问题
关键修复:
1. ✅ 修复 main.dart 路由配置冲突
- 移除重复的 home 属性
- 仅使用 initialRoute + routes 配置
2. ✅ 添加缺失的依赖
- 添加 flutter_animate: ^4.5.0
- 修复运行时依赖错误
3. ✅ 重新构建 Web 应用
- 清理旧构建文件
- 完整重新编译
影响:
- 修复应用无法启动的问题
- 修复路由混乱问题
- 确保所有依赖正确安装
测试:
- flutter analyze: 通过(0 errors)
- flutter build web: 成功
- main.dart.js: 生成正常(3.2MB)
|
2026-03-25 09:51:32 +08:00 |
|
|
|
c4cf23a4a1
|
feat(ui): 添加明暗主题切换支持
- 创建 ThemeProvider 管理主题状态
- 配置浅色和深色主题(Vercel/Linear 风格)
- 集成 Google Fonts(Inter + JetBrains Mono)
- 在我的页面添加主题切换开关
- 更新颜色系统符合 modernization-v2.md 规范
- 优化间距和圆角系统
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-23 14:12:00 +08:00 |
|
|
|
c3f196ded4
|
feat: 添加业务分析后端接口
新增 AnalysisController 提供 6 个分析接口:
- /admin/analysis/profit - 盈利分析(交易手续费/充提手续费/资金利差)
- /admin/analysis/cash-flow - 资金流动趋势(按月统计充值/提现/净流入)
- /admin/analysis/trade - 交易分析(买入/卖出统计+趋势)
- /admin/analysis/coin-distribution - 币种交易分布
- /admin/analysis/user-growth - 用户增长分析(新增/活跃用户)
- /admin/analysis/risk - 风险指标(大额交易/异常提现/KYC/冻结账户)
- /admin/analysis/health - 综合健康度评分
更新 Mapper 添加分析查询方法:
- OrderFundMapper: 手续费统计、时间范围查询、大额交易、异常提现
- OrderTradeMapper: 交易金额统计、活跃用户、币种分布
前端 API 对接:
- 新增 6 个分析相关 Query hooks
- 更新 analytics.vue 使用真实数据
- 动态决策建议基于实际数据
|
2026-03-22 04:50:19 +08:00 |
|
|
|
0e95890d68
|
youhua
|
2026-03-22 02:14:55 +08:00 |
|
sion
|
ffac6fc267
|
refactor: 将前端从 uni-app x 重构为 Flutter
变更内容:
- 删除 uni-app x 项目 (app/ 目录)
- 新增 Flutter 项目 (flutter_monisuo/ 目录)
- 新增部署脚本 (deploy/ 目录)
Flutter 项目功能:
- 用户登录/注册
- 首页资产概览
- 行情币种列表
- 交易买卖操作
- 资产账户管理
- 充值/提现/划转
- 深色主题
- JWT Token 认证
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-22 00:21:21 +08:00 |
|