imeepos
|
5ad83146ad
|
🐛 fix: 统一充值页面路径为 /exchange
- 修复 redirectToPricePage 跳转路径不一致问题
- 统一使用 /exchange 作为充值页面入口
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-11 18:24:00 +08:00 |
imeepos
|
93e0cfdae1
|
♻️ refactor: 重构余额系统 - 基于 usePricing 逻辑优化
主要改进:
- 🔄 完全重构 balance.ts,参考 usePricing.md 的最佳实践
- ✅ 集成余额检查、扣费、错误处理到单一 API
- 🎯 使用 authClient.subscription.meterEvent 替代自定义 API
- 💡 添加 checkTokenBalance 和 redirectToPricePage 辅助方法
- 🧹 简化 form.tsx 中的扣费流程,减少60%代码量
技术细节:
- 从 metered 订阅类型获取 creditBalance
- 使用 React Native Alert 替代 Web toast
- 余额不足时自动引导用户充值
- 扣费成功后自动刷新余额显示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-11 18:20:09 +08:00 |
imeepos
|
d22ca2a85c
|
✨ feat: 性能优化与余额扣费系统集成
主要更新:
- 🚀 模板详情页性能优化:添加缓存机制、图片预加载、请求中断控制
- 💰 集成余额检查与扣费功能到表单提交流程
- 🔄 添加错误重试机制,提升用户体验
- 🎨 重构动态表单字段为独立组件 (DynamicFormField)
- 🔧 修复类型错误,优化样式结构
技术细节:
- 实现5分钟缓存策略减少API调用
- 使用 AbortController 管理请求生命周期
- React.memo 优化列表项渲染性能
- 图片预缓存提升加载体验
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-11 18:11:05 +08:00 |