Commit Graph

89 Commits

Author SHA1 Message Date
ffac18fd03 build: 更新 Flutter Web 构建产物(福利中心图标修复) 2026-04-08 13:40:09 +08:00
9e7df08ccb build: 更新 Flutter Web 构建产物(充值/提现图标修复) 2026-04-08 13:10:13 +08:00
6b7918f9c9 build: 更新 Flutter Web 构建产物(图标和标签语义修复) 2026-04-08 12:41:29 +08:00
e4251a169d build: 更新 Flutter Web 构建产物(shadcn_ui 完全移除)
- 所有 shadcn_ui 组件已替换为 Material Design
- 样式主题已完整迁移
- 使用 --no-tree-shake-icons 解决 lucide_icons 问题
2026-04-08 12:25:24 +08:00
5ee87136a7 build: 更新 Flutter Web 构建产物
- 修复 MaterialInput 组件后的重新构建
- 统一输入框大小和样式
2026-04-08 11:54:32 +08:00
403a21361b build: Flutter Web 构建产物 2026-04-08 02:47:24 +08:00
dbb260801d build: Flutter Web 构建产物 2026-04-08 02:20:07 +08:00
007915b6f2 feat: K线数据使用Decimal类型,防止数值精度丢失和溢出 2026-04-07 23:04:27 +08:00
ab1486929f fix: K线图指标切换移至底部,符合官方demo专业布局 2026-04-07 22:55:05 +08:00
f9b02abb0c feat: K线图改为币安/火币专业布局,技术指标移至设置面板 2026-04-07 22:48:05 +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
16e062dc0f fix: K线图技术指标切换重构,简化代码逻辑 2026-04-07 17:13:30 +08:00
01ded943bc feat: K线图添加技术指标切换(MA/EMA/BOLL/VOL/MACD),修复设置面板显示问题 2026-04-07 17:07:25 +08:00
bc8462cc52 fix: 切换时间周期不显示loading转圈 2026-04-07 17:00:45 +08:00
b00e0390fb feat: K线图添加MA均线、标准行情布局、买入卖出按钮 2026-04-07 16:57:33 +08:00
e4d20d5261 feat: 添加K线图功能 - interactive_chart + 多币种切换 + 技术指标(MA/EMA/BOLL/VOL) 2026-04-07 16:43:48 +08:00
4b6eb009a9 style: 资产卡片金额字号从28px改为22px 2026-04-07 15:42:32 +08:00
34b203518b fix: 资产卡片金额自适应缩放,防止换行 2026-04-07 15:24:00 +08:00
020a2bf352 feat: 充值/提现页面改为独立全屏页面,优化Toast提示 2026-04-07 04:24:39 +08:00
7fc4dc71cb feat: 首页热门币种使用 CoinIcon 显示图标
 修改内容:
- 首页热门币种 (hot_coins_section.dart): 使用 CoinIcon 替换 CircleAvatar
- BTC, ETH, SOL 等热门币种现在显示真实图标

🎨 效果:
- 热门币种列表显示真实的币种图标
- 提升视觉识别度和专业感

-  Flutter Web 构建成功 (23.7s)
2026-04-07 03:48:37 +08:00
8862805348 feat: 首页和资产页面使用 CoinIcon 显示币种图标
 修改内容:
- 首页 (home_page.dart): 持仓列表使用 CoinIcon 替换 CircleAvatar
- 资产持仓 (holdings_section.dart): 使用 CoinIcon 替换文字显示

🎨 效果:
- 首页:持仓卡片显示真实的币种图标
- 资产页面:持仓列表显示真实的币种图标
- 未找到图标时自动显示币种代码(兜底方案)

-  Flutter Web 构建成功 (23.7s)
2026-04-07 03:45:50 +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
fe7dd15b5e feat: 账户划转页面全新设计 - 专业级金融APP水准
🎨 视觉设计优化:
- 金色主题:深色 #D4AF37 / 浅色 #F59E0B
- 精致渐变效果(卡片、按钮、背景)
- 立体阴影系统,增加视觉层次
- 统一圆角设计(16-24px)

💳 精致账户卡片:
- 独立卡片设计,渐变图标容器
- 金色边框装饰,突出账户类型
- 清晰信息层级(标签→账户名→余额)

🔄 创新交互设计:
- 多层圆形切换按钮(3层嵌套)
- 流畅动画(平移+透明度)
- 触觉反馈,提升交互体验

📝 优化金额输入:
- 超大字号(36px)
- 智能光晕效果
- 缩放动画反馈
- 实时余额提示

 胶囊式百分比按钮:
- 渐变背景+金色边框
- 统一间距,视觉协调

🚀 高级确认按钮:
- 动态状态(灰色/金色渐变)
- 多层阴影,金色光晕
- 箭头图标装饰

🎬 丰富动画系统:
- 账户切换动画
- 金额输入动画
- 聚焦光晕效果
- 余额平滑过渡

-  后端构建成功 (2.1s)
-  Flutter Web 构建成功 (23.5s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
- 🎉 从太丑到惊艳的专业级设计!
2026-04-07 03:19:19 +08:00
aa5749fd9c build: 三端构建 - Dev技能
-  后端: mvn clean package -DskipTests (2.1s)
-  Flutter Web: flutter build web --release --dart-define=ENV=prod (22.5s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
- 📦 代码已是最新的,无需拉取
2026-04-07 03:08:59 +08:00
52a31a4423 build: 三端构建 - Dev技能
-  后端: mvn clean package -DskipTests (2.8s)
-  Flutter Web: flutter build web --release --dart-define=ENV=prod (28.6s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
- 📦 拉取远程更新: 91个文件变更
  - Flutter代码格式调整(缩进2->4)
  - 福利中心页面增强(+274行)
  - 后端福利服务增强(+140行)
  - KYC文件上传功能
2026-04-07 03:07:32 +08:00
c9045a651a build: 三端构建 - Dev技能
-  后端: mvn clean package -DskipTests (2.1s)
-  Flutter Web: flutter build web --release --dart-define=ENV=prod (25.7s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
- 📦 拉取远程更新: 14个文件变更
2026-04-06 20:47:05 +08:00
9035d940c3 build: 三端构建 - Dev技能
-  后端: mvn clean package -DskipTests (1.9s)
-  Flutter Web: flutter build web --release --dart-define=ENV=prod (25.6s)
- ⚠️ Admin: TypeScript类型错误(已知问题)
- 📦 拉取远程更新: 18个文件变更
2026-04-06 19:32:46 +08:00
b3ec46fed5 build: Flutter Web 生产环境构建
- 后端: mvn clean package -DskipTests 
- Flutter Web: flutter build web --release --dart-define=ENV=prod 
- Admin: Vue管理后台(存在TypeScript类型警告)⚠️
2026-04-06 11:58:00 +08:00
bb893b4d54 build: 三端构建 - Dev环境
- 后端: mvn clean package -DskipTests 
- Flutter Web: flutter build web --release --dart-define=ENV=dev 
- Admin: Vue管理后台构建(存在TypeScript类型警告)⚠️
2026-04-06 11:56:29 +08:00
953de99060 build: Flutter Web dev 环境构建 2026-04-06 11:48:02 +08:00
e69cc36b8d fix: 移除 BalanceCard 的 provider 参数
- BalanceCard 现在只需要 label 和 balance 参数
- 与远程分支保持一致
2026-04-06 11:47:07 +08:00
951d597057 fix(ui): 对齐所有页面样式到 Pencil 设计规范
transfer_page.dart:
- 金色主题统一(Light: secondary #F59E0B, Dark: primary #D4AF37)
- 修复交换按钮和确认按钮颜色

home_page.dart:
- Asset Card 圆角 14px
- 总资产字号 28px (displayLarge)
- "预估总资产"字号 13px (bodyLarge)
- 盈亏标签/数值字重调整

quick_actions_row.dart:
- padding 统一为 16px

welfare_center_page.dart:
- _statusBadge padding [6, 14]

trade_form_card.dart / price_card.dart:
- 样式细节对齐
2026-04-06 03:57:00 +08:00
d09c1a2061 fix(ui): 对齐首页样式到 Pencil 设计规范
- Asset Card: padding 20px (was 24px)
- 充值按钮: cornerRadius 6px, padding [5,10], icon 13px, text 12px
- Quick Actions: 边框颜色 Light #E2E8F0, Dark #1E293B
- Quick Action Icons: 背景色 Light #F3F4F6, Dark #1E293B
- Quick Action Icons: 图标色 Light #4B5563
- cornerRadius: -lg (14px) for cards
2026-04-06 03:45:13 +08:00
ac8f4f2870 fix(ui): 修复分割线透明度问题
- 使用 ghostBorder 替代 outlineVariant.withAlpha(0.1)
- 提高分割线可见度
2026-04-06 03:42:14 +08:00
fabce57657 fix(ui): 修复多个UI样式问题
1. 修复 Light Mode 卡片背景色(surfaceCard: #FFFFFF)
2. 修复首页充值按钮颜色(使用主色实心背景+白色文字)
3. 修复'更多'和'资产详情'文字颜色(使用 text-muted)
4. 修复邀请码卡片背景色(使用琥珀色渐变)
5. 修复'复制邀请码'按钮文字颜色(使用 onPrimary)
2026-04-06 03:40:45 +08:00
8b512de7a6 style(ui): 对齐所有页面样式到 Pencil 设计规范
- 移除硬编码颜色,使用主题变量
- market_page.dart: 统一卡片背景使用主题变量
- welfare_center_page.dart: 使用 AppColorScheme.warning
- 添加缺失的 import
- Light/Dark 模式完全适配
2026-04-06 03:21:44 +08:00
cc4d36d374 refactor(ui): 移除快捷操作栏盈亏按钮,今日盈亏/总盈亏卡片已有点击跳转 2026-04-06 03:15:32 +08:00
773f699986 build: update Flutter web build 2026-04-06 02:53:34 +08:00
822c277a5c 优化 2026-04-06 00:33:35 +08:00
d98d3d59f2 build: update Flutter web build 2026-04-05 22:49:55 +08:00
c600730268 build: update Flutter web build 2026-04-05 22:46:59 +08:00
sion
0c66b3725f 111 2026-04-05 21:01:42 +08:00
e7a7c7388b build: update Flutter web build 2026-04-05 06:22:23 +08:00
sion
37290e7846 111 2026-04-04 21:19:29 +08:00
3f4d2d8b9a fix: token过期自动跳转登录页
- dio_client.dart: 401错误时触发onUnauthorized回调
- main.dart: 连接回调到AuthProvider.forceLogout
- 完整链路: 401 -> 清除token -> 强制登出 -> 显示LoginPage
2026-04-01 11:26:07 +08:00
ed98db66cf fix: 修复划转页面卡片互换动画效果
- 重写 AnimatedSwitcher 实现,移除多余的 Container 包裹
- 直接在 _buildAccountCard 上设置 ValueKey
- 使用 SlideTransition + FadeTransition 组合
- 上方卡片从上滑入,下方卡片从下滑入
- 动画时长 300ms,easeInOut 曲线
- 动画效果更流畅自然,卡片互换位置清晰可见
2026-03-30 11:52:35 +08:00
e3c5a0b24d feat: 为划转页面账户卡片添加位置互换动画
- 移除按钮旋转动画,保持按钮静止
- 两个账户卡片(从/到)平滑互换位置
- 使用 AnimatedSwitcher + FadeTransition + SlideTransition
- 动画时长 300ms,easeOut 曲线
- 上方卡片向上滑出,下方卡片向下滑入
- 视觉效果更流畅自然
2026-03-30 11:47:07 +08:00
9920a29261 feat: 为划转页面切换按钮添加旋转动画
- 添加 180° 旋转动画效果
- 使用 CurvedAnimation 实现平滑过渡
- 动画时长 300ms,使用 easeInOut 曲线
- 提升用户体验,交互更流畅自然
2026-03-30 11:41:37 +08:00
a3a2ae76fc feat: 为划转页面确认按钮添加图标
- 添加 LucideIcons.arrowRightLeft 图标到确认按钮
- 加载状态时自动隐藏图标
- 提升用户体验和视觉识别度
2026-03-30 11:38:04 +08:00