Commit Graph

5 Commits

Author SHA1 Message Date
Xiaoxia AI ce705cf291 feat: add issue creation and resolution features
- CreateIssueForm component with validation
- Issue creation button in task detail page
- Issue resolution button for unresolved issues
- Real-time issue list refresh after create/resolve
- Improved task detail page UI with issue management
2026-06-16 13:01:19 +08:00
Xiaoxia AI 7803be3f11 feat: add GET task detail endpoint and use case
- GetTaskDetailUseCase for single task retrieval
- GET /api/v1/project-management/tasks/{task_id} endpoint
- Updated task detail page to use real API
- Added integration test for task detail retrieval
- Test passed: 1 new test green
2026-06-16 12:55:33 +08:00
Xiaoxia AI 4d15dc0a38 feat: add task creation form and detail page
- CreateTaskForm component with validation
- Task detail page with issue list
- Integrated create form into projects page
- Task name links to detail page
- Added workspace_id parameter
- Improved state management
2026-06-16 12:40:12 +08:00
Xiaoxia AI a8876105cb feat: add project management frontend pages
- Home page with navigation
- Projects page with task list table
- Task status/priority/progress display
- Real-time API integration
- Responsive layout and styling
2026-06-16 12:25:37 +08:00
Xiaoxia AI b5a62ee9a3 feat: initial SaaS scaffold
- domain: User, Workspace, Project, AssetLibrary, Asset, IngestJob
- ports: repository interfaces
- application: use cases
- adapters: in-memory
- API: FastAPI 5 routes
- worker: Celery ingest_asset
- tests: 4 passing
2026-06-15 15:17:40 +08:00