# # ChangeLog for frontend/src/api/discipline.js # # Generated by Trac 1.6 # 07/07/26 07:32:09 Mon, 22 Jun 2026 17:00:39 GMT Andrej [545738f] * backend/Dockerfile (added) * backend/src/main/java/com/trekr/backend/config/SecurityConfig.java (modified) * backend/src/main/java/com/trekr/backend/controller/CustomTrackingController.java (modified) * backend/src/main/java/com/trekr/backend/dto/discipline/CreateTaskRequest.java (modified) * backend/src/main/java/com/trekr/backend/dto/discipline/TaskDto.java (modified) * backend/src/main/java/com/trekr/backend/dto/discipline/UpdateTaskRequest.java (modified) * backend/src/main/java/com/trekr/backend/entity/discipline/Task.java (modified) * backend/src/main/java/com/trekr/backend/repository/TaskRepository.java (modified) * backend/src/main/java/com/trekr/backend/service/CustomTrackingService.java (modified) * backend/src/main/java/com/trekr/backend/service/DisciplineService.java (modified) * db-scripts/ddl.sql (modified) * db-scripts/dml.sql (modified) * db-scripts/docker-init/01-init.sql (added) * db-scripts/migrations/002_task_enhancements.sql (added) * docker-compose.yml (added) * frontend/Dockerfile (added) * frontend/nginx.conf (added) * frontend/src/api/discipline.js (modified) * frontend/src/pages/Dashboard/pages/CustomCategory/CustomCategoryKanban.jsx (modified) * frontend/src/pages/Dashboard/pages/CustomCategory/components/CustomCategoryKanbanBoard.jsx (modified) * frontend/src/pages/Dashboard/pages/CustomCategory/components/KanbanColumn.jsx (modified) * frontend/src/pages/Dashboard/pages/CustomCategory/components/TaskTicketCard.jsx (modified) Switched to dockerized db and improved Task model and Task Ui Tue, 05 May 2026 15:55:27 GMT Andrej [e9a0543] * backend/src/main/java/com/trekr/backend/controller/CustomTrackingController.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/CreateCustomTrackingCategoryRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/CustomTrackingCategoriesResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/CustomTrackingCategoryDto.java (added) * backend/src/main/java/com/trekr/backend/repository/CustomTrackingCategoryRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/TaskRepository.java (modified) * backend/src/main/java/com/trekr/backend/service/CustomTrackingService.java (added) * backend/src/main/java/com/trekr/backend/service/DisciplineService.java (modified) * backend/src/main/resources/application.properties (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.jsx (modified) * frontend/src/api/discipline.js (modified) * frontend/src/pages/Dashboard/components/AddCustomCategoryModal.jsx (added) * frontend/src/pages/Dashboard/components/DashboardSidebar.jsx (modified) * frontend/src/pages/Dashboard/pages/CustomCategory/CustomCategoryKanban.jsx (added) * frontend/src/pages/Dashboard/pages/CustomCategory/components/CustomCategoryKanbanBoard.jsx (added) * frontend/src/pages/Dashboard/pages/CustomCategory/components/KanbanColumn.jsx (added) * frontend/src/pages/Dashboard/pages/CustomCategory/components/TaskTicketCard.jsx (added) Custom tracking category feature complete Thu, 30 Apr 2026 10:05:34 GMT Andrej [4f85b41] * .idea/copilotDiffState.xml (deleted) * backend/src/main/java/com/trekr/backend/config/SecurityConfig.java (modified) * backend/src/main/java/com/trekr/backend/controller/DisciplineController.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/ComputeDailyCompletionResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/CreateTaskRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/DailyCompletionDto.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/DailyCompletionsResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/TaskDto.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/TasksResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/TrackingStatusResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/UpdateTaskFinishedRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/discipline/UpdateTaskRequest.java (added) * backend/src/main/java/com/trekr/backend/repository/DailyCompletionRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/DisciplineUserRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/TaskDailyCompletionRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/TaskRepository.java (added) * backend/src/main/java/com/trekr/backend/service/DisciplineService.java (added) * frontend/src/App.jsx (modified) * frontend/src/api/dailyCompletion.js (added) * frontend/src/api/discipline.js (added) * frontend/src/pages/Dashboard/pages/Discipline/Discipline.jsx (modified) * frontend/src/pages/Dashboard/pages/Discipline/DisciplineTracking.jsx (added) * frontend/src/pages/Dashboard/pages/Discipline/components/.gitkeep (added) * frontend/src/pages/Dashboard/pages/Discipline/components/DisciplineCenteredCard.jsx (added) * frontend/src/pages/Dashboard/pages/Discipline/components/DisciplineStartCtaCard.jsx (added) * frontend/src/pages/Dashboard/pages/Discipline/components/TaskList.jsx (added) Daily discipline feature done