# # ChangeLog for frontend/src/pages/Dashboard/components # # Generated by Trac 1.6 # 07/07/26 17:17:03 Wed, 06 May 2026 17:00:44 GMT Andrej [a8381b1] * frontend/src/components/graphs/MultiPercentChangeAreaChart.jsx (added) * frontend/src/pages/Dashboard/DashboardLayout.jsx (modified) * frontend/src/pages/Dashboard/components/DashboardSidebar.jsx (modified) * frontend/src/pages/Dashboard/components/DashboardTopbar.jsx (modified) * frontend/src/pages/Dashboard/pages/ControlCenter/ControlCenter.jsx (modified) * frontend/src/pages/Dashboard/pages/Discipline/DisciplineTracking.jsx (modified) * frontend/src/pages/Dashboard/pages/Discipline/components/DisciplineProgressCard.jsx (added) * frontend/src/pages/Dashboard/pages/Finance/FinanceTracking.jsx (modified) * frontend/src/pages/Dashboard/pages/Finance/components/FinanceProgressCard.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/InvestingTracking.jsx (modified) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingProgressCard.jsx (modified) * frontend/src/pages/Dashboard/pages/Training/TrainingTracking.jsx (modified) * frontend/src/pages/Dashboard/pages/Weight/WeightTracking.jsx (modified) * frontend/src/pages/Dashboard/pages/Weight/components/WeightIntakesTable.jsx (modified) * frontend/src/pages/Dashboard/pages/Weight/components/WeightProgressCard.jsx (modified) Control center page developed 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 Tue, 10 Feb 2026 17:31:21 GMT Andrej [8c01a1f] * backend/pom.xml (modified) * backend/src/main/java/com/trekr/backend/config/SecurityConfig.java (modified) * backend/src/main/java/com/trekr/backend/controller/InvestingController.java (added) * backend/src/main/java/com/trekr/backend/controller/TrainingController.java (added) * backend/src/main/java/com/trekr/backend/dto/invest/AssetDto.java (added) * backend/src/main/java/com/trekr/backend/dto/invest/CreateAssetRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/invest/InvestingAssetsResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/invest/TrackingStatusResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/training/CreateTrainingSessionRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/training/TrackingStatusResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/training/TrainingProfileResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/training/TrainingSessionDto.java (added) * backend/src/main/java/com/trekr/backend/dto/training/TrainingSessionsResponse.java (added) * backend/src/main/java/com/trekr/backend/dto/training/TrainingStartRequest.java (added) * backend/src/main/java/com/trekr/backend/dto/training/WorkoutTypeDto.java (added) * backend/src/main/java/com/trekr/backend/repository/AssetRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/InvestorUserRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/TrainingSessionRepository.java (added) * backend/src/main/java/com/trekr/backend/repository/TrainingUserRepository.java (added) * backend/src/main/java/com/trekr/backend/security/JwtAuthenticationFilter.java (added) * backend/src/main/java/com/trekr/backend/security/UserPrincipal.java (modified) * backend/src/main/java/com/trekr/backend/service/InvestingService.java (added) * backend/src/main/java/com/trekr/backend/service/JwtService.java (modified) * backend/src/main/java/com/trekr/backend/service/TrainingService.java (added) * frontend/.gitignore (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.jsx (modified) * frontend/src/api/twelveData.js (added) * frontend/src/api/yahooFinance.js (added) * frontend/src/assets/graph-placeholder.svg (added) * frontend/src/data/tickers.js (added) * frontend/src/pages/Dashboard/DashboardLayout.jsx (added) * frontend/src/pages/Dashboard/components/DashboardSidebar.jsx (added) * frontend/src/pages/Dashboard/components/DashboardTopbar.jsx (added) * frontend/src/pages/Dashboard/pages/ControlCenter/ControlCenter.jsx (added) * frontend/src/pages/Dashboard/pages/Discipline/Discipline.jsx (added) * frontend/src/pages/Dashboard/pages/Finance/Finance.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/Investing.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/InvestingTracking.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/NewInvestment.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingAssetsTable.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingCenteredCard.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingProgressCard.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingStartCtaCard.jsx (added) * frontend/src/pages/Dashboard/pages/Investing/components/InvestingTrackingHeader.jsx (added) * frontend/src/pages/Dashboard/pages/Training/NewTrainingSession.jsx (added) * frontend/src/pages/Dashboard/pages/Training/Training.jsx (added) * frontend/src/pages/Dashboard/pages/Training/TrainingTracking.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/CaloriesEstimate.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingCenteredCard.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingProgressCard.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingSessionsTable.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingStartCtaCard.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingStartForm.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/TrainingTrackingHeader.jsx (added) * frontend/src/pages/Dashboard/pages/Training/components/WorkoutTypeSelect.jsx (added) * frontend/src/pages/Dashboard/pages/Weight/Weight.jsx (added) * frontend/vite.config.js (modified) Made investing tab and adding assets, starting training tracking and ...