baodan/.gitignore
wsb1224 5f78598b3a input_revision 正确记录
task_service.py — create_task() 新增 input_revision 参数,存入 GenerationTask.input_revision
generation_task.py — 模型的静态 create_task 方法同步新增参数
ppt/routes.py — 三处调用(parse/generate/regenerate)均传入 session.draft_revision
poster/service.py — 海报生成传入 record.draft_revision
现在每个任务快照都记录了创建时的草稿版本号,不再一直是默认值 1
2. 海报任务进度实时同步 
celery_tasks.py — 在海报生成的每个阶段(preparing_data→20%、building_prompt→40%、requesting_image→60%、saving→85%)调用 sync_poster_progress() 同步到 PosterRecord.task_status/task_progress
任务领取时立即将 PosterRecord.task_status 设为 running
解决了"页面轮询海报记录时一直显示排队中"的问题
3. 后端测试覆盖 
test_task_state_sync.py — 新增 13 个测试用例:
sync_workspace_status 同步 cancelled/failed 到 PPT session(4 个)
sync_workspace_status 同步 cancelled/failed 到 PosterRecord(2 个)
旧任务跳过同步的安全检查(1 个)
cancel_task 状态更新和非 queued 拒绝(2 个)
mark_task_viewed 正确标记和权限校验(2 个)
input_revision 正确记录和默认值(2 个)
list_active_tasks 排除终态任务(1 个)
所有 13 个新测试 + 原有 10 个测试全部通过
4. useAutoSave TypeScript 类型修复 
useAutoSave.ts — getEndpoint 变量显式标注 () => string 类型,消除 TS2345 编译错误
2026-07-30 13:54:44 +08:00

151 lines
1.8 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.

# Python
__pycache__/
*.pyc
*.pyo
.venv/
venv/
*.egg-info/
dist/
build/
.claude
bak/
deploy/
api_storage
api_storage_backup
data_bak
release
dify-main/docker
dify-main/node_modules
dify-main/.agents
dify-main/.claude
dify-main/.devcontainer
dify-main/.gemini
dify-main/.github
dify-main/.vite-hooks
dify-main/.vscode
dify-main/api/.venv
dify-main/cli
dify-main/dev
dify-main/images
dify-main/e2e
dify-main/scripts
dify-main/sdks
dify-main/web
/frontend-dist
/migrate-package.tar.gz
/migrate-package
/plugin_check
/plugin_storage_backup
/plugin_storage_full
# Node
node_modules/
dist/
.nuxt/
.output/
# 环境变量(密钥绝对不能提交)
.env
.env.local
.env.production
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
# 系统文件
.DS_Store
Thumbs.db
# 上传的文件
uploads/
# Dify如果是 git submodule 引入)
# dify/
# 日志
*.log
logs/
# 大文件/压缩包
*.tar.gz
*.tar
*.zip
*.rar
*.7z
# 容器/部署相关
Dockerfile.*
docker-compose.*.yml
.dockerignore
deploy/
deploy-*.sh
deploy-*.bat
quick-deploy.*
server-setup.sh
server-deploy.sh
server-update.sh
fix-deploy*.sh
fix-deploy*.sh
update-code.sh
update-frontend.sh
sync-to-server.sh
import-and-start.sh
package.sh
export-data.ps1
export-images.sh
# 插件/存储备份
plugin_check/
plugin_storage_backup/
plugin_storage_full/
api_storage_backup/
# BaoDan源码独立仓库
# 迁移包
migrate-package/
migrate-package.tar.gz
# 临时/调试文件
test_*.py
patches/
docker-cleanup.sh
check-env.sh
baodanagent-code-update.tar.gz
baodanagent-full.tar.gz
baodanagent-20260701_220537.tar.gz
前端智能客服系统_功能清单_无建议书版.xlsx
# Docker相关
docker/
# 编译产物
frontend-dist/
# 部署包
deploy-package/
# 部署/构建脚本(本地使用)
build-and-push.sh
build-web-from-source.sh
deploy.bat
deploy.sh
quick-start.sh
migrate.sh
test-import.py