Commit Graph

120 Commits

Author SHA1 Message Date
baf2d87e47 fix: 修复 register_page.dart 语法错误 2026-04-08 11:14:27 +08:00
97725cb768 feat: 改用 Material Design 3 标准输入框
- 创建 MaterialInput 和 MaterialPasswordInput 组件
- 移除 shadcn_ui 依赖,使用原生 Material 组件
- 添加圆角边框 + Focus 效果
- 添加浮动标签动画
- 改进登录和注册页面视觉体验
- 统一设计语言(Material Design 3)
2026-04-08 11:11:43 +08:00
5d753d3fa4 优化 2026-04-08 02:42:59 +08:00
c259fb4504 优化 2026-04-08 02:13:29 +08:00
9760f7a8a1 feat(ui): 新增精選卡片漸變色並優化市場頁面設計 2026-04-08 01:58:53 +08:00
dc6a8afc9a docs: 删除过时的功能规格文档
feat(ui): 重构资产页面UI,移除shadcn_ui依赖并简化设计

- 删除三个过时的功能规格文档(apply-new-styles.md、bottom-nav-labels.md、theme-dynamic-colors.md)
- 重构充值页面(deposit_page.dart):移除shadcn_ui依赖,简化表单验证和UI设计,使用动态主题颜色
- 重构划转页面(transfer_page.dart):移除复杂动画和shadcn_ui依赖,简化UI布局和交互逻辑
- 重构提现页面(withdraw_page.dart):移除shadcn_ui依赖,简化表单验证和网络选择器
- 重构我的页面相关组件:统一使用动态主题颜色,简化菜单项设计和KYC状态显示
- 所有页面现在使用Theme.of(context)获取动态颜色,支持明暗主题切换
- 移除硬编码的颜色引用,提高代码可维护性和主题一致性
2026-04-08 01:47:51 +08:00
sion
26169accff 111 2026-04-08 01:09:57 +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
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
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
9a123087b7 fix: 移除多余的 flutter_svg 导入
- 移除 coin_icon.dart 中未使用的 flutter_svg 导入
- 使用 PNG 格式图标,无需 SVG 依赖
2026-04-07 03:42:24 +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
sion
32a39f0b09 111 2026-04-07 02:02:14 +08:00
sion
27d5b753c5 111 2026-04-07 01:32:32 +08:00
sion
5ca1274607 111 2026-04-07 01:05:05 +08:00
9b9f165e81 优化 2026-04-06 20:54:21 +08:00
152ef8d74f feat(ui): 优化转账页面百分比按钮布局和菜单样式
- 调整转账页面百分比按钮布局,将Expanded组件移到外层,使按钮宽度均匀分布
- 移除首页资产卡片充值按钮的加号图标,简化UI
- 优化个人中心菜单行样式,使用统一的surfaceCardHigh颜色并调整图标颜色
- 新增.claude/settings.local.json配置文件,添加Flutter版本检查和Python脚本权限
- 扩展.claude/settings.json中的Flutter分析工具路径配置
- 生成Flutter构建缓存文件,支持项目构建过程
2026-04-06 20:42:17 +08:00
sion
ee8979f471 111 2026-04-06 18:45:04 +08:00
sion
2e34072f45 111 2026-04-06 16:34:02 +08:00
sion
71c8689989 111 2026-04-06 16:33:03 +08:00
sion
a6f9053014 111 2026-04-06 12:15:33 +08:00
sion
b44067aff7 Merge remote-tracking branch 'origin/main' 2026-04-06 11:31:49 +08:00
sion
4f4f5df83e 111 2026-04-06 11:31:28 +08:00
cbdf023c80 fix: 修复 BalanceCard 参数错误
- 移除 asset_page.dart 中 BalanceCard 的 provider 参数
- 与合并后的 BalanceCard 接口保持一致
2026-04-06 11:25:46 +08:00
93f8d70084 merge: 合并远程更新,保留UI修复
- 解决 balance_card.dart 冲突:保留撑满宽度的修改
- 解决 home_page.dart 冲突:保留移除日历的修改
- 合并远程的新功能和改进
2026-04-06 11:22:54 +08:00
2bc6ff66e1 fix: 修复UI样式问题
- 首页:移除盈亏日历,福利中心卡片改为白色背景,查看按钮改为黄色
- 资产页面:余额卡片撑满宽度
- 底部导航栏:移除背景高亮,只保留图标和文字变化
- 行情页面:调整卡片文字大小和柱形图样式
- 交易页面:买入按钮白色文字,卖出按钮红色文字,优化输入框和百分比卡片样式,添加顶部间距
- 全局:移除渐变色,统一使用纯色背景
2026-04-06 11:21:10 +08:00
sion
d4b0c6c128 111 2026-04-06 10:43:01 +08:00
sion
93df15244a Merge remote-tracking branch 'origin/main'
# Conflicts:
#	flutter_monisuo/lib/ui/pages/asset/components/asset_dialogs.dart
#	flutter_monisuo/lib/ui/pages/asset/components/balance_card.dart
#	flutter_monisuo/lib/ui/pages/home/home_page.dart
2026-04-06 09:39:52 +08:00
sion
2bec680d94 111 2026-04-06 09:31:14 +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
7ed2435a4c refactor(theme): 迁移主题感知颜色至 ThemeExtension
- 创建 AppThemeColors ThemeExtension 类,统一管理主题感知颜色(涨跌色、卡片背景、渐变等)
- 从 AppColorScheme 移除主题感知辅助函数,仅保留静态颜色常量
- 在 AppTheme 中注册 ThemeExtension,支持深色/浅色主题工厂
- 重构所有 UI 组件使用 context.appColors 访问主题颜色,替代硬编码的 AppColorScheme 方法调用
- 移除组件中重复的 isDark 判断逻辑,简化颜色获取方式
- 保持向后兼容性,所有现有功能不变
2026-04-06 01:58:08 +08:00
822c277a5c 优化 2026-04-06 00:33:35 +08:00
7bbc75a457 优化 2026-04-06 00:24:54 +08:00
40ed445ae5 feat: add profit analysis page with monthly calendar view
Introduce a new profit analysis page featuring a monthly calendar view that displays daily profit/loss data. The page includes navigation controls to switch between months, loading states, and responsive design that adapts to both light and dark themes. Implements data fetching from asset service and visual indicators for profit trends.
2026-04-06 00:08:00 +08:00