Files
012-kaopeilian/.gitignore
yuliang_guo 64f5d567fa
Some checks failed
continuous-integration/drone/push Build is failing
feat: 实现 KPL 系统功能改进计划
1. 课程学习进度追踪
   - 新增 UserCourseProgress 和 UserMaterialProgress 模型
   - 新增 /api/v1/progress/* 进度追踪 API
   - 更新 admin.py 使用真实课程完成率数据

2. 路由权限检查完善
   - 新增前端 permissionChecker.ts 权限检查工具
   - 更新 router/guard.ts 实现团队和课程权限验证
   - 新增后端 permission_service.py

3. AI 陪练音频转文本
   - 新增 speech_recognition.py 语音识别服务
   - 新增 /api/v1/speech/* API
   - 更新 ai-practice-coze.vue 支持语音输入

4. 双人对练报告生成
   - 更新 practice_room_service.py 添加报告生成功能
   - 新增 /rooms/{room_code}/report API
   - 更新 duo-practice-report.vue 调用真实 API

5. 学习提醒推送
   - 新增 notification_service.py 通知服务
   - 新增 scheduler_service.py 定时任务服务
   - 支持钉钉、企微、站内消息推送

6. 智能学习推荐
   - 新增 recommendation_service.py 推荐服务
   - 新增 /api/v1/recommendations/* API
   - 支持错题、能力、进度、热门多维度推荐

7. 安全问题修复
   - DEBUG 默认值改为 False
   - 添加 SECRET_KEY 安全警告
   - 新增 check_security_settings() 检查函数

8. 证书 PDF 生成
   - 更新 certificate_service.py 添加 PDF 生成
   - 添加 weasyprint、Pillow、qrcode 依赖
   - 更新下载 API 支持 PDF 和 PNG 格式
2026-01-30 14:22:35 +08:00

73 lines
1.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ================================
# AgentWD 项目 .gitignore
# ================================
# ----------------
# 环境配置(敏感)
# ----------------
.env
.env.local
.env.*.local
# 允许提交非敏感的环境配置(用于 Vite 构建)
# .env.production
# .env.staging
# ----------------
# 依赖目录
# ----------------
node_modules/
.pnpm-store/
__pycache__/
*.pyc
.venv/
venv/
# ----------------
# 构建产物
# ----------------
dist/
build/
.output/
*.egg-info/
# ----------------
# IDE 配置
# ----------------
.vscode/
.idea/
*.swp
*.swo
.DS_Store
# ----------------
# 日志文件
# ----------------
logs/
*.log
npm-debug.log*
pnpm-debug.log*
# ----------------
# 测试覆盖率
# ----------------
coverage/
.nyc_output/
# ----------------
# n8n 敏感信息
# ----------------
n8n-workflows/*-credentials.json
n8n-workflows/credentials.json
# ----------------
# 历史备份(.history插件
# ----------------
.history/
# ----------------
# 临时文件
# ----------------
*.tmp
*.temp
.cache/