1a1ba71777
feat(docker): add SPA static file serving and fix Dockerfile paths\n\n- Add backend/app/main_spa.py with FastAPI static file serving for SPA\n- Fix Dockerfile.traefik to use correct backend path (backend.app.main_spa)\n- Remove web/ references (project has backend/ at root)\n- Frontend dist files served from /app/frontend/dist\n- Health check endpoint at /health\n- Supports Traefik reverse proxy at bttiaw.hzau.edu.cn\n\nCo-Authored-By: Claude <noreply@anthropic.com>
zly
2026-01-13 23:49:19 +08:00
af83b5fba8
docs: update fix_plan.md - mark B3.3 protein support as complete
zly
2026-01-13 23:45:55 +08:00
80e7d1ffb6
feat(scripts): add protein file (.faa) support to pipeline\n\n- Add detect_sequence_type() function for automatic file type detection\n- Rename run_single_fna_pipeline() to run_single_file_pipeline()\n- Add backward compatibility alias for existing callers\n- Add --input CLI argument (preferred over --fna)\n- Support .faa protein files alongside .fna/.fa/.fasta genome files\n- Auto-detect sequence type and pass correct suffix to BtToxin_Digger\n- Update documentation with protein file examples\n\nCo-Authored-By: Claude <noreply@anthropic.com>
zly
2026-01-13 23:45:34 +08:00
d4f0e27af8
feat(backend): add missing API endpoints, concurrency control, and queue management\n\n- Add /api/v1/tasks router for task management\n- Add DELETE endpoint for task deletion\n- Add GET /download endpoint for result bundling (tar.gz)\n- Add GET /queue endpoint for queue position queries\n- Create ConcurrencyManager service with Redis Semaphore (16 concurrent limit)\n- Add QUEUED status to JobStatus enum\n- Update Job model with queue_position, current_stage, progress_percent fields\n- Add scoring parameters (min_identity, min_coverage, etc.) to jobs API\n- Implement pipeline stages: digger -> shoter -> plots -> bundle\n- Add update_queue_positions Celery task for periodic queue updates\n- Clean up duplicate code in main.py\n\nCo-Authored-By: Claude <noreply@anthropic.com>
zly
2026-01-13 23:41:15 +08:00
1df699b338
docs: add ralph-runner Claude Skill
zly
2026-01-13 17:31:51 +08:00
75c7db8684
docs: add Ralph project structure
zly
2026-01-13 17:26:23 +08:00
547328ad44
feat(frontend): add i18n support and navigation
zly
2026-01-13 16:57:03 +08:00
e19f51c660
docs: add @fix_plan.md task list
zly
2026-01-13 16:50:44 +08:00