1. 22 Jan, 2026 8 commits
    • 将原ui目录下的组件按功能分类移动到新的子目录中:
      - 将GradientHeader、ConfirmDialog等基础组件移至common目录
      - 将CourseCard、LiveStreamCard等课程相关组件移至courses目录
      - 将FrostedGlass等视觉特效组件移至effects目录
      - 将VideoPlayer、AudioPlayer等媒体组件移至media目录
      - 将CheckInDialog等打卡相关组件移至checkin目录
      - 更新所有引用路径以匹配新的目录结构
      hookehuyr authored
    • 为TaskCascaderFilter、AddTargetDialog、CheckInList等组件添加详细的JSDoc注释
      将LiveStreamCard组件的英文注释转换为中文
      完善postCountModel组件的类型检查和空值处理
      为CheckinDetailPage的关键方法添加详细说明
      hookehuyr authored
    • 为AppLayout、CourseCard等组件和useShare、useTracking等工具函数添加了详细的JSDoc注释,包括功能描述、参数说明和返回值类型。这些注释将提升代码可读性和维护性,帮助开发者快速理解组件和函数的用途及使用方法。
      
      新增的注释涵盖了组件props、methods、events等关键部分,并遵循了统一的文档格式标准。对于复杂逻辑的函数,添加了详细的实现说明和使用示例。
      
      这些文档更新不会影响现有功能,但会显著改善开发体验和代码可维护性。
      hookehuyr authored
    • hookehuyr authored
    • hookehuyr authored
    • 添加关于Vue 3 TypeScript开发、Volar工具链、性能优化和测试相关的13个最佳实践文档,涵盖模板类型检查、CSS模块、路由参数类型等核心场景
      
      - 新增vue-tsc严格模板检查规则
      - 添加CSS模块严格类型验证指南
      - 补充Volar 3.0迁移问题解决方案
      - 包含Pinia测试和SSR HMR调试实践
      - 添加defineModel和withDefaults的TypeScript处理方案
      - 补充模块解析和自动导入冲突解决建议
      hookehuyr authored
    • - 添加业务系统架构详细说明,包括用户认证、课程系统、打卡作业系统等模块
      - 记录近期功能更新,包括教师端功能、登录逻辑优化、课程详情页改进等
      - 完善目录结构说明和技术栈实现细节
      hookehuyr authored
    • 添加对 .flac, .ogg, .wma, .m4a 格式的支持,以兼容更多音频文件类型
      hookehuyr authored
  2. 21 Jan, 2026 13 commits
  3. 20 Jan, 2026 14 commits
  4. 19 Jan, 2026 5 commits