sion
|
5264043c21
|
111
|
2026-04-21 08:09:45 +08:00 |
|
sion
|
0066615054
|
111
|
2026-04-18 10:02:47 +08:00 |
|
|
|
a487302946
|
后端logout清除token和refreshToken
|
2026-04-16 13:31:02 +08:00 |
|
|
|
5904d209fd
|
Token架构优化:防重放攻击清除token、防重复forceLogout、refreshToken空值防御
|
2026-04-16 13:12:35 +08:00 |
|
|
|
8d0ce203ef
|
完善Token刷新架构:后端实现refreshToken轮转机制
后端:
- JwtUtil: accessToken 2h + refreshToken 30d,区分type
- AuthController: POST /api/auth/refresh 接口
- AuthService: 验证refreshToken → 轮转生成新token对
- UserService: 登录/注册返回refreshToken
- User entity: 添加refreshToken字段
- TokenFilter: 排除/api/auth/refresh路径
- SQL: sys_user添加refresh_token列
前端:
- DioClient: 刷新成功后同时保存新的refreshToken
|
2026-04-16 13:02:16 +08:00 |
|
|
|
5c7aa09207
|
Token自动刷新机制:QueuedInterceptor实现无感刷新,只有彻底过期才跳转登录
|
2026-04-16 12:55:31 +08:00 |
|
|
|
bfd82b3c8a
|
降低交易页价格字号:32→24px,配合FittedBox自适应
|
2026-04-16 12:42:17 +08:00 |
|
|
|
05ee46a4c9
|
修复行情页BTC/ETH价格文字溢出:用FittedBox自适应缩放
|
2026-04-16 12:37:30 +08:00 |
|
|
|
d11496490c
|
修复token过期不跳转登录页:统一401和业务0002拦截,全局导航跳转
|
2026-04-16 12:15:00 +08:00 |
|
|
|
463373cbe9
|
首页和个人中心优化:去掉通知/查询按钮,个人图标改客服,移除未开发菜单项
|
2026-04-16 11:58:04 +08:00 |
|
|
|
1793fb727e
|
统一弹窗风格:Material Design 3 规范,消除颜色不一致
- 所有 AlertDialog 替换为 ModernDialog
- ConfirmDialog/AssetDialogs 去掉 GlassPanel,统一 surfaceContainer 背景
- 按钮统一 FilledButton + TextButton
- 修复 import 路径
|
2026-04-16 11:47:17 +08:00 |
|
|
|
491fcfdb5d
|
feat: 集成离线数字货币SVG图标系统
- 下载16个主流币种SVG图标(BTC/ETH/USDT/BNB/SOL/XRP/ADA/DOGE/DOT/MATIC/SHIB/LTC/AVAX/LINK/UNI/ATOM)
- 图标来源: spothq/cryptocurrency-icons (开源)
- 更新CoinIcon组件使用flutter_svg加载SVG格式
- 添加flutter_svg依赖
- 构建验证通过
|
2026-04-13 09:05:55 +08:00 |
|
sion
|
8d3c3b36df
|
111
|
2026-04-10 01:22:25 +08:00 |
|
sion
|
046744d83b
|
Merge remote-tracking branch 'origin/main'
|
2026-04-10 00:27:43 +08:00 |
|
sion
|
a61c7ed40e
|
111
|
2026-04-10 00:27:28 +08:00 |
|
|
|
d59205f0e2
|
build: 重新构建 Flutter Web 产物(优化构建)
|
2026-04-08 14:34:08 +08:00 |
|
|
|
ffac18fd03
|
build: 更新 Flutter Web 构建产物(福利中心图标修复)
|
2026-04-08 13:40:09 +08:00 |
|
|
|
c17225a780
|
fix: 修复福利中心图标语义
## 问题
- 我的邀请码使用 gift(礼物)图标,语义不够准确
## 修复
- welfare_center_page.dart: 我的邀请码图标
- gift → userPlus
- 理由:userPlus 更准确表达邀请好友的语义
## 保留正确的图标
✅ 福利中心入口(menu_group1.dart)- gift(礼物/福利)
✅ 福利中心卡片(home_page.dart)- gift(礼物/福利)
✅ 暂无推广用户 - users(用户群)
✅ 间接推广统计 - users(推广的人群)
|
2026-04-08 13:39:36 +08:00 |
|
|
|
9e7df08ccb
|
build: 更新 Flutter Web 构建产物(充值/提现图标修复)
|
2026-04-08 13:10:13 +08:00 |
|
|
|
258653cac4
|
fix: 修复充值/提现图标含义错误
## 问题
- 充值显示 arrowUpRight(右上箭头),看起来像禁止符号
- 提现显示 arrowDownLeft(左下箭头),含义不直观
## 修复(2个文件)
### quick_actions_row.dart(首页快捷操作)
- 充值:arrowUpRight → arrowDownToLine(箭头向下到底线,资金入账)
- 提现:arrowDownLeft → arrowUpFromLine(箭头向上离开底线,资金转出)
### action_buttons_row.dart(资产页面操作按钮)
- 充值:arrowUpRight → arrowDownToLine
- 提现:arrowDownLeft → arrowUpFromLine
## 检查结果
✅ 底部导航图标全部正确(首页/行情/交易/资产/我的)
✅ 其他页面图标全部正确(划转/盈亏/账单等)
✅ 71处 LucideIcons 使用全部语义匹配
|
2026-04-08 13:09:43 +08:00 |
|
|
|
6b7918f9c9
|
build: 更新 Flutter Web 构建产物(图标和标签语义修复)
|
2026-04-08 12:41:29 +08:00 |
|
|
|
42563c906c
|
fix: 修复图标和标签语义问题
## P0 - 简繁体中文混用(6个文件)
- chart_page.dart: 6处简体→繁体(暂无数据、买入、卖出、加载失败等)
- mine_page.dart: 确定 → 確定
- menu_group1.dart: 确定 → 確定
- deposit_page.dart: 单笔最低充值 → 單筆最低充值、网络 → 網絡
## P1 - 图标库不一致(1个文件)
- register_page.dart: Material Icons 统一为 Lucide Icons
- Icons.chevron_left → LucideIcons.arrowLeft
- Icons.check → LucideIcons.check
- Icons.shield → LucideIcons.shieldCheck
- Icons.lock → LucideIcons.lock
- Icons.close → LucideIcons.x
- Icons.camera_alt → LucideIcons.camera
## P2 - hintText 重复(2个文件)
- register_page.dart: 推廣碼(選填) → 請輸入推廣碼(選填)
- asset_dialogs.dart: 聯繫方式 → 方便客服與您聯繫
## 检查结论
✅ 所有图标与功能语义完全匹配
✅ 所有简繁混用问题已修复
✅ 所有图标库统一为 Lucide Icons
|
2026-04-08 12:41:00 +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 |
|
|
|
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 |
|
|
|
5ee87136a7
|
build: 更新 Flutter Web 构建产物
- 修复 MaterialInput 组件后的重新构建
- 统一输入框大小和样式
|
2026-04-08 11:54:32 +08:00 |
|
|
|
a04974e79d
|
fix: 修复 MaterialInput 组件的三个问题
1. 统一输入框大小 - 所有输入框使用相同的 padding (16px)
2. 移除容器外边框 - 去掉 filled 和 fillColor
3. 修复 padding 问题 - 使用固定的 16px padding
4. 统一字体大小 - 使用 16px 字体确保高度一致
5. 统一圆角 - 使用固定的 12px 圆角
|
2026-04-08 11:49:42 +08:00 |
|
|
|
4df1e56775
|
feat: 充值、划转、提现页面改用 Material Design 3 输入框
- deposit_page.dart: 金额输入框改用 MaterialInput
- transfer_page.dart: 金额输入框改用 MaterialInput
- withdraw_page.dart: 金额、地址、联系方式输入框改用 MaterialInput
- 保持所有业务逻辑和验证逻辑不变
- 统一视觉风格(圆角边框 + Focus 效果)
|
2026-04-08 11:44:10 +08:00 |
|
|
|
e6f5dc1800
|
fix: 修复 material_input.dart 导入路径
|
2026-04-08 11:15:13 +08:00 |
|
|
|
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 |
|
|
|
403a21361b
|
build: Flutter Web 构建产物
|
2026-04-08 02:47:24 +08:00 |
|
|
|
c915ca888e
|
Merge branch 'main' of http://8.155.172.147:3001/sion/monisuo
|
2026-04-08 02:43:47 +08:00 |
|
|
|
5d753d3fa4
|
优化
|
2026-04-08 02:42:59 +08:00 |
|
|
|
dbb260801d
|
build: Flutter Web 构建产物
|
2026-04-08 02:20:07 +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
|
2c8bcc2acc
|
111
|
2026-04-08 01:10:42 +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 |
|
|
|
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 |
|