- Add source_type field to projects model to distinguish between repository and ZIP sources - Implement ZIP file storage service with save, load, delete, and metadata operations - Add database migration to populate source_type for existing projects - Create ZIP upload endpoint with file handling and metadata tracking - Add ZIP download endpoint for project file retrieval - Implement project ZIP info endpoint to check file status and metadata - Update project creation to support both repository and ZIP source types - Add project type constants and utility functions for source type handling - Update database export/import to include source_type field - Extend frontend components to support ZIP file uploads in project creation - Add instant analysis page for direct ZIP file scanning without project creation - Update .gitignore to exclude uploaded ZIP files and metadata - Enhance project detail and task detail pages with ZIP file management UI |
||
|---|---|---|
| .. | ||
| alembic | ||
| app | ||
| uploads | ||
| .gitignore | ||
| .python-version | ||
| Dockerfile | ||
| README_UV.md | ||
| UV_MIGRATION.md | ||
| alembic.ini | ||
| env.example | ||
| main.py | ||
| pyproject.toml | ||
| requirements-lock.txt | ||
| requirements.txt | ||
| start.sh | ||
| uv.lock | ||