1. 03 Jun, 2025 5 commits
    • - 为目标进度区域添加白色背景提升视觉层次
      - 将上传附件区域的样式提取为单独的CSS类
      - 使用VueUse的useTitle设置页面标题
      - 保持原有功能不变的情况下改进代码可维护性
      hookehuyr authored
    • - 在mockData中添加mix打卡类型
      - 替换自定义SVG图标为vant组件图标
      - 为文字留言区域添加边框和自动调整高度
      - 当选择图文打卡时跳转到对应页面
      - 更新文件上传组件的上传图标
      hookehuyr authored
    • - 在帖子底部添加点击事件处理函数 handLike
      - 为点赞图标添加颜色状态显示(红色表示已点赞)
      - 为 mock 数据添加 is_liked 字段记录点赞状态
      - 使用可选链操作符优化视频暂停逻辑
      hookehuyr authored
    • - 在打卡路由中添加音视频文件上传页面
      - 在打卡首页添加音视频上传入口
      - 实现音视频文件上传组件,支持多文件上传和校验
      - 优化图片上传组件,使用max_count替代multiple属性
      hookehuyr authored
    • - 新增图片上传打卡页面及路由配置
      - 在打卡首页添加图片上传入口
      - 引入lodash库用于文件类型校验
      - 添加Vant的Loading和Overlay组件声明
      - 实现图片上传功能,包括文件校验、七牛云上传和表单提交
      hookehuyr authored
  2. 30 May, 2025 9 commits
    • 清理了已注释掉的视频播放器相关代码,并移除了未使用的视频暂停逻辑,以简化代码并提高可读性
      hookehuyr authored
    • - 将"团队动态"标题改为"打卡动态"以更符合场景
      - 重构视频播放逻辑,支持每个帖子包含多个视频
      - 优化图片显示宽度为30%并保持比例
      - 完善视频播放控制,确保同时只播放一个视频
      - 更新mock数据以支持多视频测试
      hookehuyr authored
    • - 取消注释并启用两个模拟帖子数据
      - 移除音频条目中的艺术家和封面信息
      - 保持数据结构一致性,简化测试数据
      hookehuyr authored
    • - 将视频播放器的play/pause事件处理从options移到模板事件监听器
      - 修复播放器暴露方法中的事件触发,确保一致触发onPlay/onPause
      - 优化音频停止逻辑,仅处理包含音频的帖子
      - 移除调试用的console.warn语句
      hookehuyr authored
    • - 修改音频加载逻辑,等待canplaythrough事件确保流畅播放
      - 为AudioPlayer组件添加id prop用于唯一标识
      - 重构音频控制方法,简化暂停逻辑
      - 清理mock数据,保留一个带音频的测试用例
      hookehuyr authored
    • - 在loadAudio方法中添加对歌曲URL的检查,避免无效URL导致的错误
      - 为所有播放控制方法添加try-catch块和状态检查
      - 改进prevSong/nextSong/selectSong的流程,确保音频实例正确加载后再播放
      - 添加更多错误日志帮助调试问题
      - 完善播放状态管理,避免状态不一致
      hookehuyr authored
    • 在VideoPlayer和AudioPlayer组件中添加互斥播放逻辑,当播放视频时自动暂停音频,反之亦然
      为音频播放器添加默认封面图片
      更新所有测试图片和音频资源URL为正式CDN地址
      添加组件卸载时的清理逻辑
      hookehuyr authored
    • - 统一代码缩进和换行格式
      - 调整样式部分的代码结构
      - 保持功能不变的情况下优化代码可读性
      hookehuyr authored
    • - 添加打卡首页路由和页面组件
      - 实现日历打卡展示、目标进度和团队动态功能
      - 扩展AppLayout组件支持无标题模式
      - 新增Vant组件类型声明
      ```
      
      这个提交消息遵循了以下原则:
      1. 使用`feat`类型表示新增功能
      2. 添加了`(打卡)`范围明确修改领域
      3. 简要描述主要变更内容
      4. 在消息体中列出关键修改点,保持简洁
      5. 使用中文简体符合要求
      6. 每个条目使用动词开头保持一致性
      hookehuyr authored
  3. 29 May, 2025 1 commit
    • - 从设置页面移除不再需要的课程集合入口
      - 将微信支付的自定义SVG图标替换为van-icon组件
      - 在结账页面添加用户信息自动填充功能
      ```
      
      这个提交消息遵循了以下原则:
      1. 使用中文简洁描述了主要变更
      2. 类型为refactor,因为这些修改主要是界面重构和优化
      3. 添加了scope(用户界面)以提供更多上下文
      4. 在body中列出了三个主要变更点,没有重复描述
      5. 使用了命令式语气且没有结尾标点
      6. 保持了简洁性,同时涵盖了diff中最重要的功能修改
      hookehuyr authored
  4. 23 May, 2025 3 commits
  5. 22 May, 2025 10 commits
  6. 21 May, 2025 3 commits
  7. 20 May, 2025 1 commit
    • 更新.env.development中的反向代理服务器地址为behalo.onwall.cn,并添加新的部署脚本以支持behalo环境的部署
      hookehuyr authored
  8. 16 May, 2025 5 commits
  9. 15 May, 2025 1 commit
  10. 12 May, 2025 1 commit
  11. 08 May, 2025 1 commit