- 21 Jan, 2026 7 commits
-
-
在CourseDetailPage.vue中添加缺失的checkin_subtask_id字段 在CheckInList.vue中增加对checkin_subtask_id的校验
hookehuyr authored
- 20 Jan, 2026 14 commits
-
-
hookehuyr authored
-
hookehuyr authored
-
修复 v-show 改为 v-if 避免视频播放器隐藏时继续消耗资源 改进视频类型推断逻辑,支持从 videoId 扩展名识别类型 优化清晰度插件初始化逻辑,确保在 m3u8 源下正确工作 增强原生 HLS 播放能力检测,避免不必要的 VHS 覆盖
hookehuyr authored -
- 在视频播放器组件中添加HLS下载速度显示和调试信息展示 - 新增debug模式用于显示详细调试信息 - 优化网络状态检测逻辑,增加微信环境下的网络类型检测 - 添加相关测试用例验证功能
hookehuyr authored -
hookehuyr authored
-
当检测到用户使用移动网络且视频文件较大时,显示流量消耗警告弹窗 新增网络类型检测功能,支持微信内置浏览器环境 重构播放逻辑,统一通过requestPlay处理播放请求
hookehuyr authored -
添加网络速度检测功能,当视频缓冲或卡顿时显示当前网络速度 新增网络速度覆盖层UI组件,包含网络状态提示和具体速度值 为原生播放器和video.js播放器添加相关事件监听
hookehuyr authored -
新增 videojs-contrib-quality-levels 和 videojs-hls-quality-selector 插件 支持自动识别 m3u8 多码率并在控制条显示清晰度切换菜单
hookehuyr authored -
添加 videojs-contrib-quality-levels 和 videojs-hls-quality-selector 依赖 在视频播放器中集成多码率切换功能,支持七牛云多码率 .m3u8 地址 自动在控制条显示清晰度切换菜单(PC/Android端)
hookehuyr authored
-
- 19 Jan, 2026 7 commits
- 18 Jan, 2026 12 commits
-
-
hookehuyr authored
-
hookehuyr authored
-
添加 get_new_checkin_id 函数用于更可靠地从响应数据中提取打卡ID 新增 refresh_checkin_list 函数作为回退刷新机制 当特定ID刷新失败时自动回退到完整列表刷新
hookehuyr authored -
创建 src/common/constants.js 集中管理项目常量 替换多处硬编码值为导入的常量,包括时间、超时等配置 更新 ISSUES_TO_FIX.md 标记问题为已修复
hookehuyr authored -
将分散在各组件的图片加载错误处理函数提取到 useImageLoader composable 将错误处理逻辑提取到 useErrorHandler composable 更新 ISSUES_TO_FIX.md 记录已修复组件清单
hookehuyr authored -
将直接调用getUserInfoAPI改为使用useUserInfo组合式函数,统一用户信息获取逻辑 移除重复的图片错误处理代码,使用useImageLoader组合式函数
hookehuyr authored -
修复46个文件中的68处API响应检查问题,统一使用`code === 1`判断 创建三个新的composable:useImageLoader、useUserInfo和useErrorHandler 更新ISSUES_TO_FIX.md中的修复状态和详情
hookehuyr authored -
hookehuyr authored
-
添加三个组合式函数: - useImageLoader 提供图片加载错误处理和重试逻辑 - useUserInfo 封装用户信息获取、缓存和刷新功能 - useErrorHandler 实现统一错误处理和表单验证 这些函数将用于统一处理应用中常见的业务逻辑
hookehuyr authored
-