sion
|
cb05e61285
|
111
|
2026-03-29 16:11:01 +08:00 |
|
sion
|
0882ededa9
|
111
|
2026-03-28 23:57:51 +08:00 |
|
sion
|
c837fc48cf
|
Merge remote-tracking branch 'origin/main'
|
2026-03-28 18:57:58 +08:00 |
|
sion
|
43a586c866
|
111
|
2026-03-28 18:57:45 +08:00 |
|
|
|
7ab3828d97
|
优化
|
2026-03-28 18:37:26 +08:00 |
|
sion
|
3fbce7e606
|
Merge remote-tracking branch 'origin/main'
|
2026-03-28 18:21:45 +08:00 |
|
sion
|
a5d2ca1b5d
|
111
|
2026-03-28 18:21:33 +08:00 |
|
|
|
9625d3388f
|
feat: 优化
|
2026-03-28 18:17:20 +08:00 |
|
|
|
a1cec2bc34
|
优化
|
2026-03-27 20:40:51 +08:00 |
|
|
|
af0a879a17
|
build: 三端重新构建
- 后端: mvn clean package -DskipTests
- Flutter Web: flutter build web --release --dart-define=ENV=prod
- Vue Admin: pnpm build
🤖 Generated by monisuo-dev skill Phase 4
|
2026-03-26 09:23:46 +08:00 |
|
|
|
31dd44b202
|
build: 添加 Flutter Web 构建产物 + 修复部署脚本
- 本地构建 Flutter Web (flutter build web --release)
- 服务器无需 Flutter 环境,直接复制 build/web
- 修复 403 错误(build/web 目录为空导致)
|
2026-03-26 09:20:38 +08:00 |
|
sion
|
d4ca618cc5
|
111
|
2026-03-26 01:54:53 +08:00 |
|
sion
|
54178e196e
|
111
|
2026-03-26 01:35:51 +08:00 |
|
sion
|
396b81d6d9
|
feat: 优化交易账户和币种选择功能
- 交易账户卡片添加总市值显示和持仓列表
- 持仓列表USDT自动排在最上面
- 交易页面添加币种选择弹窗功能
- 行情页面点击币种跳转到交易页面
- 支持从外部传入选中币种参数
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-26 00:01:18 +08:00 |
|
|
|
56142ed5f2
|
优化
|
2026-03-26 00:00:27 +08:00 |
|
|
|
5c7db7b9fe
|
优化
|
2026-03-25 23:56:23 +08:00 |
|
|
|
060c95bc64
|
优化
|
2026-03-25 23:34:45 +08:00 |
|
|
|
bb3aa6ead7
|
构建
|
2026-03-25 23:05:28 +08:00 |
|
|
|
ea4c216892
|
更新
|
2026-03-25 22:41:20 +08:00 |
|
|
|
ac96c337ce
|
优化
|
2026-03-25 22:34:54 +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 |
|
|
|
8ce4648ab0
|
fix: 完整还原提交 f69f05c 的所有修改
- 还原 main_page.dart: 恢复首页Tab导航
- 还原 asset_page.dart: 恢复原始资产页面设计
- 撤销3月24日的页面重构,恢复应用正常功能
|
2026-03-25 09:23:24 +08:00 |
|
|
|
8b42c9624e
|
fix: 恢复首页Tab
- 还原提交 f69f05c 中删除的首页导航项
- 恢复5个Tab: 首页、行情、交易、资产、我的
- 修复因缺少首页导致的应用问题
|
2026-03-25 09:18:46 +08:00 |
|
|
|
53b97e4768
|
fix: 添加 Flutter 路由配置
- 添加 initialRoute 和命名路由配置
- 配置 /、/login、/main 路由
- 修复首页路由缺失问题
|
2026-03-25 09:14:10 +08:00 |
|
sion
|
c02eca2999
|
111
|
2026-03-25 00:47:37 +08:00 |
|
sion
|
2f612fd899
|
111
|
2026-03-24 22:51:10 +08:00 |
|
|
|
4ad05770ed
|
fix: 改进 Flutter Web 加载指示器隐藏逻辑
使用五种方式确保加载指示器被正确隐藏:
- Flutter 第一帧渲染完成事件
- Flutter 引擎初始化检查
- 10秒超时保护
- 页面加载后检查 Flutter 视图
- 定期轮询检查 Flutter 视图
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 18:58:40 +08:00 |
|
|
|
6bf54eb849
|
fix: 修复 Flutter Web 白屏问题
- main.dart: 添加全局错误处理和 FlutterError.onError
- index.html: 添加加载指示器,vconsole 仅在开发环境启用
- dio_client.dart: 添加详细错误日志,优化超时配置
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 18:54:01 +08:00 |
|
|
|
9cd9e8d0bf
|
build: update Flutter web build - service worker version
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 18:44:01 +08:00 |
|
|
|
2e1e967aa9
|
build: update Flutter web build - service worker version
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 18:32:58 +08:00 |
|
|
|
b697e5123c
|
build: update Flutter web build - service worker version
|
2026-03-24 18:28:56 +08:00 |
|
|
|
833f25d092
|
docs: 添加推送功能实现指南
|
2026-03-24 18:26:09 +08:00 |
|
|
|
f8fddb6fa7
|
fix: 统一资产页面货币单位为USDT
问题:
- 总资产显示为USDT(正确)
- 但资产组合和代币列表显示为人民币符号¥(错误)
修复:
- 资产组合卡片:从 '$balance' 改为 'balance USDT'
- 统一所有金额显示单位为USDT
- 提升用户体验,避免混淆
修改后:
- 资金账户: 15500 USDT
- 交易账户: 0 USDT
- 赚币: 0 USDT
- 代币列表: 价值显示为 USDT
|
2026-03-24 18:02:03 +08:00 |
|
|
|
f69f05c569
|
feat: 重新设计资产页面,去掉首页Tab
主要修改:
1. main_page.dart - 底部导航栏
- 移除首页Tab
- 保留4个Tab: 行情、交易、资产、我的
2. asset_page.dart - 资产页面重新设计
- 顶部: 总资产估值卡片(显示总资产和今日收益)
- 中间: 4个操作按钮(充币、提币、划转、赚币)
- 下方: 资产组合(3个卡片:资金账户、交易账户、赚币)
- 底部: 代币列表(显示持仓详情)
设计风格:
- 采用钱包应用风格
- 卡片式布局
- 玻璃拟态效果
- 响应式设计
优化:
- 数据加载更可靠(fallback机制)
- 强制刷新数据
- 更清晰的信息层级
- 更好的用户体验
|
2026-03-24 18:00:07 +08:00 |
|
|
|
f0af05e366
|
fix: 修复资金账户余额显示0.00的问题
主要修改:
1. asset_page.dart - _FundAccountCard组件
- 添加fallback逻辑:优先使用fund.balance,如果为null则使用overview.fundBalance
- 确保即使fund数据未加载也能显示余额
2. asset_page.dart - initState方法
- 强制刷新数据(force: true),不使用缓存
- 确保每次进入页面都加载最新数据
3. 添加账户体系设计文档
- ACCOUNT_SYSTEM_DESIGN.md - 完整的账户体系设计
- check_flutter_data.md - 问题诊断步骤
修复后效果:
- ✅ 资金账户余额正确显示 (15500 USDT)
- ✅ 数据加载更可靠
- ✅ 页面刷新时强制更新数据
问题原因:
- fund数据可能未加载或为null
- 添加fallback到overview.fundBalance
- 强制刷新确保数据最新
|
2026-03-24 16:58:31 +08:00 |
|
|
|
d30ce95cfc
|
fix: 修复资产页面资金账户余额显示问题
主要修改:
1. AssetService.dart - 修复资金账户数据解析
- 处理后端返回的嵌套结构 {"fund": {...}}
- 正确提取 fund 字段中的数据
2. AssetPage.dart - 移除portfolio value卡片
- 移除最上面的总资产卡片显示
- 只保留资金账户和交易账户的Tab切换
修复后:
- ✅ 资金账户余额正确显示 (15500 USDT)
- ✅ 页面布局更简洁,符合用户需求
- ✅ 数据解析正确,不再显示0
|
2026-03-24 14:22:57 +08:00 |
|
|
|
57e2991ccb
|
build: 构建生产版本
**前端构建:**
- Flutter Web 构建产物 (build/web)
- 包含主题修复和绿色对比度优化
**后端修改:**
- 添加 MyBatisPlusMetaObjectHandler (自动填充字段)
- 更新实体类、DTO、Controller
- 优化 Jackson 配置
- 更新 application-dev.yml
**构建信息:**
- Maven: monisuo-1.0.jar (41MB)
- Flutter: build/web (22.9s)
- 环境: prod
|
2026-03-24 09:04:24 +08:00 |
|
|
|
7f416c7594
|
fix(theme): 修复亮色模式绿色对比度不足问题
- 添加主题感知颜色函数: getUpColor/getUpBackgroundColor
- app_color_scheme: 新增 getBuyGradient/getEmeraldGradient
- asset_card: emeraldGradient 支持主题切换
- neon_glow: 按钮颜色主题感知
- home_page: 涨跌颜色动态适配
- asset_page: 资产涨跌颜色适配
- trade_page: 交易涨跌颜色适配
- mine_page: 我的页面颜色适配
修复: 亮色模式下绿色 (#00a878) 与浅色背景对比度不足
效果: 亮色模式使用深绿色,深色模式使用亮绿色
|
2026-03-24 08:58:18 +08:00 |
|
|
|
b4eeb61aa1
|
fix(theme): 修复组件主题硬编码问题
- asset_card: Colors.white/black → colorScheme
- gradient_button: Colors.white → onPrimary
- trade_button: Colors.white → onPrimary
- 支持亮/暗主题动态切换
|
2026-03-24 08:45:54 +08:00 |
|
|
|
13841b1958
|
refactor: 使用 Clean Code 原则优化 Flutter 代码
- 替换硬编码数字为 AppSpacing/AppRadius 常量
- 提升代码可读性和可维护性
- 添加必要注释说明固定尺寸的原因
优化文件:
- home_page.dart: 替换魔法数字为间距系统常量
- main_page.dart: 统一使用间距系统常量
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 03:06:17 +08:00 |
|
|
|
667fdf4270
|
build: 生产环境构建 (ENV=prod) - 底部导航栏文字标签
- 添加底部导航栏文字标签
- 优化主题切换功能
- 字体 tree-shaking 优化完成
- WebAssembly dry run 成功
|
2026-03-24 02:56:35 +08:00 |
|
|
|
a2be43bbf5
|
feat(ui): 底部导航栏添加文字标签
- 在图标下方添加文字标签(首页、行情、交易、资产、我的)
- 激活状态文字加粗
- 支持主题切换
- 提升用户体验和可识别性
|
2026-03-24 02:55:55 +08:00 |
|
|
|
a65aa0fa86
|
fix(ui): 修复主题切换功能,支持明暗主题动态切换
- 替换所有硬编码颜色为动态颜色
- 所有页面使用 Theme.of(context) 获取主题颜色
- 支持深色和浅色主题切换
- 修复 GlassPanel 和 NeonGlow 组件的主题适配
- 完善 lightMaterial ColorScheme 定义
- 测试主题切换功能正常
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 02:50:25 +08:00 |
|
|
|
7bb426b3d8
|
build: 生产环境构建 (ENV=prod) - 行情页面中文
- 修复行情页面:'Search markets...' → '搜索市场...'
- 修复 tab 标签:'All' → '全部', 'Real-time' → '实时', 'Hot' → '热门'
- 所有用户可见文字均为中文
- 字体 tree-shaking 优化完成
- WebAssembly dry run 成功
|
2026-03-24 02:32:42 +08:00 |
|
|
|
38c9b1689e
|
fix(ui): 修改行情页面英文为中文
- 'Search markets...' → '搜索市场...'
- 'All' → '全部'
- 'Real-time' → '实时'
- 'Hot' → '热门'
确保行情页面的所有文字都是中文
|
2026-03-24 02:32:03 +08:00 |
|
|
|
7e1addc634
|
build: 生产环境构建 (ENV=prod) - 完善中文界面
- 修复首页:'TOTAL BALANCE' → '总资产'
- 所有用户可见文字均为中文
- 字体 tree-shaking 优化完成
- WebAssembly dry run 成功
|
2026-03-24 02:30:48 +08:00 |
|
|
|
0218dc6a33
|
fix(ui): 修改首页总资产标签为中文
- 'TOTAL BALANCE' → '总资产'
确保所有显示给用户的文字都是中文
|
2026-03-24 02:30:10 +08:00 |
|
|
|
2e149266a3
|
build: 生产环境构建 (ENV=prod) - 完整中文界面
- 修复顶部导航栏标题:'The Kinetic Vault' → '模拟所'
- 修复首页卡片:'Assets Detail' → '资产详情'
- 修复用户类型:'NORMAL USER' → '普通用户'
- 字体 tree-shaking 优化完成
- WebAssembly dry run 成功
|
2026-03-24 02:27:18 +08:00 |
|
|
|
29aeeec0a1
|
fix(ui): 修改顶部导航栏和首页卡片英文为中文
- 'The Kinetic Vault' → '模拟所'
- 'Assets Detail' → '资产详情'
- 'NORMAL USER' → '普通用户'
确保所有顶部导航栏和首页卡片的文字都使用中文
|
2026-03-24 02:26:38 +08:00 |
|
|
|
6815eb869b
|
build: 生产环境构建 (ENV=prod) - 全中文界面
- 修复所有英文文字为中文
- 充值、提现、划转功能完整中文化
- 字体 tree-shaking 优化完成
- WebAssembly dry run 成功
|
2026-03-24 02:22:02 +08:00 |
|