Commit Graph

3 Commits

Author SHA1 Message Date
Felipe Cardoso
731a188a76 feat(frontend): wire useProjects hook to SDK and enhance MSW handlers
- Regenerate API SDK with 77 endpoints (up from 61)
- Update useProjects hook to use SDK's listProjects function
- Add comprehensive project mock data for demo mode
- Add project CRUD handlers to MSW overrides
- Map API response to frontend ProjectListItem format
- Fix test files with required slug and autonomyLevel properties

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-03 02:22:44 +01:00
Felipe Cardoso
4f24cebf11 chore(frontend): improve code formatting for readability
Standardize multiline formatting across components, tests, and API hooks for better consistency and clarity:
- Adjusted function and object property indentation.
- Updated tests and components to align with clean coding practices.
2026-01-03 01:12:51 +01:00
Felipe Cardoso
a78b903f5a test(frontend): add unit tests for Projects list components
Add comprehensive test coverage for projects list components:
- ProjectCard.test.tsx: Card rendering, status badges, actions menu
- ProjectFilters.test.tsx: Search, filters, view mode toggle
- ProjectsGrid.test.tsx: Grid/list layout, loading, empty states

30 tests covering rendering, interactions, and edge cases.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 17:20:51 +01:00