Commit Graph

20 Commits

Author SHA1 Message Date
imeepos aabefb00c2 fix: add pending_audit audit image 2025-09-28 20:20:56 +08:00
imeepos f02e8d949a fix: update payment ID parameter name in result page 2025-09-28 17:50:47 +08:00
iHeyTang bb7bf19236 refactor: 转vite 2025-09-28 15:03:57 +08:00
imeepos 95f58aa70e feat: add cb url for payment 2025-09-28 12:32:45 +08:00
imeepos 4bf5935b06 fix: 修复模板卡片和页面的类型安全问题
- 修复TemplateCard组件中url字段的可选类型处理
- 修复home页面中模板类型字段名称错误(templateType -> code)
- 修复result页面中任务状态判断逻辑(processing -> running)
- 增强代码类型安全,避免运行时错误
2025-09-26 23:04:32 +08:00
iHeyTang ad5735b6a5 refactor(generate): 移除生成页面及相关资源,优化项目结构
- 删除生成页面的配置、样式和逻辑文件,简化项目结构
- 更新历史和首页逻辑,调整跳转至结果页面的参数
- 增强结果页面的任务轮询逻辑,提升用户体验
- 添加生成中和错误状态的组件,优化代码可读性
2025-09-11 14:43:35 +08:00
iHeyTang 60dfe3465a style(result): 更新结果页面样式和配置
- 修改导航栏标题为“预览”,提升用户体验
- 优化CSS结构,移除冗余样式,增强页面布局
- 添加毛玻璃背景效果,提升视觉效果
- 简化组件结构,提升代码可读性
2025-09-11 13:40:29 +08:00
iHeyTang b3c7c09e13 style: 统一样式单位为px,优化代码格式和可读性
- 将CSS样式中的rpx单位替换为px,提升样式一致性
- 在TypeScript文件中添加缺失的分号,优化代码可读性
- 删除不再使用的组件及其样式,简化项目结构
- 更新生成页面和结果页面的样式,提升用户体验
2025-09-10 20:12:50 +08:00
iHeyTang 49ec32e2ac fix: 添加ai生成水印 2025-09-10 15:48:41 +08:00
imeepos 9e39ca842c feat: 添加图片生视频功能
- 在结果页面添加图片生视频按钮,仅在图片结果时显示
- 集成serverSdk调用executeTemplate接口生成视频
- 实现加载状态和错误处理机制
- 生成成功后跳转到生成页面查看进度
- 扩展DownloadSection组件支持新功能
2025-09-09 17:47:19 +08:00
imeepos be157d0bcb refactor: 优化用户体验和代码清理
- 简化生成页面流程,成功后直接跳转到结果页
- 优化首页加载状态和错误处理逻辑
- 移除结果页面多余的调试日志
- 提升整体用户体验流畅度
2025-09-09 17:38:02 +08:00
imeepos ad8aea7bdb feat: 完善广告系统和文件保存功能
- 广告系统优化:
  - 添加广告预加载机制,解决"广告尚未加载完成"错误
  - 实现广告播放后自动重新加载下一个广告
  - 优化广告加载状态跟踪和错误处理

- 文件保存功能增强:
  - 支持图片和视频文件类型自动识别和保存
  - 从URL中智能提取文件名和扩展名
  - 添加详细的错误分析和用户友好提示
  - 优化文件下载流程,增加进度提示

- 权限管理完善:
  - 添加隐私权限配置(privacy.json)
  - 在app.config.ts中声明相册权限用途
  - 支持多平台权限兼容性检查

- UI/UX优化:
  - 简化下载按钮状态逻辑
  - 优化广告观看后的用户体验流程
  - 改进错误提示信息的准确性

- 代码质量提升:
  - 移除未使用的状态变量和函数
  - 优化组件Props接口定义
  - 增强日志记录用于问题诊断
2025-09-09 14:46:12 +08:00
imeepos c845ad2102 fix: 优化广告平台适配和下载流程
- 新增平台检测:仅ByteDance平台支持广告功能
- 修复非广告平台用户体验:跳过广告直接下载,避免重复提示
- 优化useAd钩子:非支持平台直接触发奖励回调
- 改进handleDownloadImages:增加skipAdCheck参数绕过广告状态检查
- 提升用户体验:简化提示文案,调整交互延时
2025-09-09 12:09:44 +08:00
iHeyTang e8dfa3a440 feat: 增加广告观看功能,优化下载按钮和提示文本 2025-09-04 23:21:55 +08:00
imeepos bdb0fec184 feat: 完善视频模板支持和界面优化
- 优化TemplateCard组件,支持视频模板显示
- 添加视频检测逻辑,自动识别视频文件格式
- 完善结果页面的视频播放支持
- 清理无用的测试代码和导入
- 优化界面样式和用户体验
2025-09-04 14:54:43 +08:00
杨明明 ed15d2d44b feat: 美化历史记录页面并统一设计风格
- 美化历史记录页面UI设计:
  - 添加现代化的卡片设计和动画效果
  - 优化状态指示器和交互反馈
  - 增加下拉刷新和点击查看功能
  - 改进空状态和加载状态显示
- 统一页面背景风格:
  - 历史记录页面背景与首页保持一致
  - 调整颜色主题为统一的蓝色系
  - 优化文字对比度和可读性
- 修复结果页面参数传递格式
- 优化布局和响应式设计
2025-09-03 21:09:12 +08:00
杨明明 bf67547eeb feat: 添加模板处理完整流程,包含loading状态和结果页面
模板处理流程:
- 点击模板卡片触发选择图片并上传
- 调用模板服务处理图片
- 处理完成后跳转到结果页面展示对比效果

 用户体验优化:
- 添加loading状态提示:选择图片、上传进度、处理中
- 防止重复点击,避免多次触发处理
- 完整的错误处理和用户提示
- 上传进度实时显示

 结果页面增强:
- 支持原图与效果图对比显示
- 显示模板名称和处理状态
- 保持原有多图片显示兼容性
- 优化对比布局和视觉效果

 SDK功能扩展:
- 新增chooseAndUploadImage接口,纯粹的选择并上传功能
- 支持上传进度回调和图片选择完成回调
- 完善错误处理和日志记录

 架构改进:
- 从服务端动态加载模板列表
- 使用真实的模板服务API
- 移除硬编码的模板配置
- 简化首页布局,专注模板展示

 交互流程:
1. 用户点击模板卡片
2. 选择图片(相册/拍照)
3. 上传图片到服务器
4. 调用模板服务处理
5. 跳转结果页面展示对比效果
6. 支持保存图片到相册

 技术实现:
- 使用Taro.showLoading显示处理状态
- URL参数传递结果数据
- 响应式对比布局设计
- 完整的异常处理机制
2025-09-03 19:47:49 +08:00
imeepos 2cff8db4bf feat: 平台适配优化和代码重构
- 更新小程序配置支持微信平台(appid: wxb51f0b0c3aad7cdf)
- 新增微信小程序平台适配模块(weapp.ts)
- 优化广告组件跨平台兼容性处理
- 移除不必要的React.memo优化
- 简化广告加载逻辑,提高稳定性
- 修复代码规范问题(import顺序、unused变量)
2025-09-02 17:40:45 +08:00
imeepos a38eab405c feat: 添加用户登录检测和再生成功能
- 在首页添加用户会话检测机制
- 新增再来一张按钮功能,允许用户快速重新生成图片
- 完善平台抽象层,支持字节跳动小程序用户信息接口
- 优化下载区域组件,支持更多交互功能
- 修复错误提示组件文本显示问题
2025-09-02 12:29:15 +08:00
imeepos cef1c697a5 refactor: 将结果预览重构为独立页面
- 创建新的pages/result页面用于图片预览
- 修改index页面改用页面跳转替换组件调用
- 通过URL参数传递图片数据
- 在app.config.ts中注册新页面路由
- 删除ImageResultViewer组件,功能迁移至result页面
- 优化页面状态管理,简化index页面逻辑
2025-09-01 18:57:52 +08:00