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
a1e56887e5
feat(web): 构建Flutter Web应用并添加资金管理功能
...
- 生成Flutter Web构建产物,包括主应用文件、资源文件和CanvasKit支持
- 添加资金订单管理功能,支持资金充值和提现操作
- 更新管理后台界面,优化仪表板和订单页面显示
- 扩展后端API接口,增加资金相关服务和控制器
- 添加数据库索引优化查询性能
2026-04-05 23:58:01 +08:00
6822e92536
feat(theme): migrate to new theme system with static color methods
...
- Convert instance methods to static methods in AppColorScheme for
getChangeColor and getChangeBackgroundColor
- Update main.dart to use ShadThemeData with AppColorScheme color
schemes instead of createLight/DarkShadTheme functions
- Add app_theme.dart import to main.dart
- Refactor asset_card.dart and coin_card.dart to call static methods
via AppColorScheme class
- Add app_spacing.dart import to action_buttons_row.dart
- Replace SizedBox with proper spacing constants in action buttons row
2026-04-05 23:47:56 +08:00
f5ac578892
docs(theme): update documentation and clean up deprecated color scheme definitions
...
Removed outdated compatibility aliases and deprecated methods from AppColorScheme,
and updated CLAUDE.md to reflect new theme system requirements with centralized
color management and no hard-coded values in UI components.
2026-04-05 23:37:27 +08:00
sion
d3f2424d1a
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# flutter_monisuo/lib/ui/pages/asset/asset_page.dart
# flutter_monisuo/lib/ui/pages/orders/fund_orders_page.dart
2026-04-05 23:34:18 +08:00
sion
da0f9d6f5e
111
2026-04-05 23:28:38 +08:00
189609f337
fix(order): correct payment label text in fund order card
...
Updated the text label from '应收款项' (receivables) to '应付款' (payables) in the fund order card component to accurately reflect the payment direction. Also corrected a typo in the Chinese text for 'fund orders list'.
2026-04-05 22:42:21 +08:00
02099d2a6a
docs: relocate skills system documentation and refactor asset page components
...
Move skills system documentation from bottom to top of CLAUDE.md for better organization. Refactor Flutter asset page by extracting UI components into separate files and updating import structure for improved modularity.
2026-04-05 22:38:56 +08:00
d8cd38c4de
feat(theme): update color scheme with new Slate theme and improved surface hierarchy
...
Updated the app's color scheme to implement a new "Slate" theme with refined dark and light variants. Changed background colors from #0A0E14 to #0B1120 for dark mode and updated surface layer colors to follow Material Design 3 specifications. Modified text colors and outline variants for better contrast and accessibility. Updated font sizes in transaction details screen from 11px to 12px for improved readability.
2026-04-05 22:24:04 +08:00
sion
0c66b3725f
111
2026-04-05 21:01:42 +08:00
sion
2fbc47117c
111
2026-04-05 19:43:31 +08:00
sion
5b9a80e3fe
111
2026-04-04 21:19:57 +08:00
sion
37290e7846
111
2026-04-04 21:19:29 +08:00
ed25bb2da4
refactor: 优化字号主题体系,参考成熟交易平台标准
...
- 重构主题字号体系 (h1-h4, body, amount等)
- 修复16个页面文件中的硬编码字号
- 新字号层级参考币安/OKX标准
- Display: 22/20/18px (总资产、价格)
- Headline: 15/14/13px (标题、副标题)
- Body: 13/12/11px (正文、辅助文字)
- Label: 11/10/9px (标签)
- Number: 22/16/13px (数字)
2026-04-01 12:49:17 +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
7df584887b
fix: 修复复制地址提示层级问题,改用 toast 提示
...
- 创建统一的 ToastUtils 工具类
- 使用 BotToast.showCustomText 确保显示在所有弹窗之上
- 更新三处复制地址的代码使用新的 toast 方案
- 添加阴影效果提升视觉层次
- 支持成功/错误/警告等多种提示类型
2026-03-30 11:26:47 +08:00
9f56be7450
fix: 优化充值提现和划转界面
...
- 充值提现弹框: 去掉透明效果,改为实心背景,确保可读性
- 划转界面: 重构为币安风格,账户选择更清晰,交互更自然
- 交易界面: 充值/提现/划转按钮去掉图标,只保留文字
- 整体提升专业金融感
2026-03-30 03:49:31 +08:00
8825fe5b27
style: 完成前端专业金融风格优化
...
- 主题配色: 黑金传奇(暗) + 白金殿堂(亮)
- 底部导航: 去掉毛玻璃,简洁专业
- 交易页面: 明亮模式颜色优化,实心按钮
- 按钮圆角: xxl(24px) → lg(12px)/md(8px)
- 字体系统: Inter(币安同款)
- 整体风格: 专业金融科技
2026-03-30 03:31:42 +08:00
f32c48900b
style: 优化为黑金/白金配色方案
...
- 暗色主题: 黑金传奇 (深黑 + 真金)
- 亮色主题: 白金殿堂 (纯白 + 金色)
- 统一品牌色: 金色强调
- 提升专业金融感
2026-03-30 03:14:00 +08:00
sion
20ffcd2d7e
111
2026-03-30 00:31:47 +08:00
sion
2a901de2c3
111
2026-03-30 00:30:42 +08:00
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
a5d2ca1b5d
111
2026-03-28 18:21:33 +08:00
a1cec2bc34
优化
2026-03-27 20:40:51 +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
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
sion
c02eca2999
111
2026-03-25 00:47:37 +08:00
sion
2f612fd899
111
2026-03-24 22:51:10 +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