Backlog
Security
- Move JWT secret to env var (
application.properties— hardcoded) - Move MongoDB credentials to env var (
application.yaml— hardcoded admin/admin123) - Externalize CORS allowed origins (
SecurityConfig.java— hardcodedhttp://localhost:4200)
Domain / Business Logic
- Add cross-field validation on
TaskUpdateDto(completedMinutes < estimatedMinutes) - Change
User.lastLoginfromLocalDateTimetoInstant - Add
timezonefield inUser - Fix
timezoneusage in Task mass creation - Assert
nameis not null onTask.update - Find a way to differenciate
no tagandremove tagonTask.update - Modify summary endpoint to get total number of chapters from the back
-
ArcCreationDto—totalEstimatedMinutesdefaults to 0 (populated by recalculation)
Tests
- Check inheritence in
RecalculationIntegrationTest
Frontend
- Fix
dashboard-resumepage on summary call, decide to fix whether the back call to summary OR when no chapter assigned on that day, if a task is created, create a chapter AND the task to it - Fix tag load on
arc-resolver.ts