Backend: - Add countByStatus() to MembershipRepository - Add countByUserIdAndStatus() to MembershipRepository - Add countByStatusAndEmailVerified() to UserRepository - Add countByUserId() to MeteringPointRepository - Optimize DashboardService to use count queries instead of findAll Frontend: - Add error signal and error message display - Add loading spinner animation Tests: - Add DashboardServiceTest with 2 unit tests - All 22 tests passing |
||
|---|---|---|
| .idea | ||
| .mvn/wrapper | ||
| eeg_backend | ||
| eeg_frontend | ||
| .gitattributes | ||
| .gitignore | ||
| AGENTS.md | ||
| ai-context.ps1 | ||
| mvnw | ||
| mvnw.cmd | ||
| pom.xml | ||