Commit Graph

3 Commits

Author SHA1 Message Date
Felipe Cardoso
33bb23e4e8 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
2026-01-03 02:22:44 +01:00
Felipe Cardoso
6c358a3ca2 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
446f4162d7 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.
2026-01-01 17:20:51 +01:00