# # ChangeLog for frontend/src/components # # Generated by Trac 1.6.1.dev0 # 07/12/26 10:16:16 Fri, 30 Jan 2026 21:14:36 GMT Dimitar Arsov [2b08bed] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/AlbumController.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/AlbumDto.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/MusicalEntityDto.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/NonAdminUserDto.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/FollowRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/LikeRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/SongRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/AlbumService.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/FollowService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/mappers/NonAdminUserMapper.java (modified) * frontend/src/App.tsx (modified) * frontend/src/components/userProfile/ArtistView.tsx (modified) * frontend/src/components/userProfile/ListenerView.tsx (modified) * frontend/src/components/userProfile/UserListModal.tsx (added) * frontend/src/pages/MusicalCollection.tsx (added) * frontend/src/pages/UserDetailView.tsx (modified) * frontend/src/utils/types.ts (modified) show followers, following and songs in album Thu, 29 Jan 2026 23:08:04 GMT Dimitar Arsov [98992cf] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistContributionDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistDto.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistMusicalEntitiesDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ListenerDto.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ListenerLikesDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/MusicalEntityDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/NonAdminUserDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/PlaylistDto.java (moved) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/ArtistContributionRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/LikeRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/NonAdminUserRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ArtistService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ListenerService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/MusicalEntityService.java (deleted) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/mappers/NonAdminUserMapper.java (modified) * frontend/src/components/userProfile/ArtistView.tsx (modified) * frontend/src/components/userProfile/ListenerView.tsx (modified) * frontend/src/pages/UserDetailView.tsx (modified) * frontend/src/utils/types.ts (modified) refactor NonAdminUser dtos Tue, 27 Jan 2026 14:53:51 GMT Dimitar Arsov [77e572b] * frontend/src/components/userProfile/ArtistView.tsx (modified) * frontend/src/components/userProfile/ListenerView.tsx (modified) fix types path Tue, 27 Jan 2026 12:04:08 GMT Filip Gavrilovski [4e5cf92] * frontend/src/App.tsx (modified) * frontend/src/components/userProfile/AllUsersHelper.tsx (deleted) * frontend/src/components/userProfile/UserDetailView.tsx (deleted) * frontend/src/context/authContext.tsx (modified) * frontend/src/pages/AllUsers.tsx (added) * frontend/src/pages/LandingPage.tsx (moved) * frontend/src/pages/Login.tsx (moved) * frontend/src/pages/Nav.tsx (moved) * frontend/src/pages/Register.tsx (moved) * frontend/src/pages/UserDetailView.tsx (added) * frontend/src/types.ts (deleted) * frontend/src/utils/types.ts (added) refactor frontend file structure Tue, 27 Jan 2026 11:55:23 GMT Dimitar Arsov [0f71490] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistContributionDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/NonAdminUserDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/ArtistContributionRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/FollowRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ArtistService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/AuthService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (modified) * frontend/src/components/userProfile/AllUsersHelper.tsx (modified) * frontend/src/components/userProfile/ArtistView.tsx (modified) * frontend/src/components/userProfile/UserDetailView.tsx (modified) * frontend/src/types.ts (modified) show follow/following button Mon, 26 Jan 2026 19:19:20 GMT Dimitar Arsov [a3ae097] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/GlobalExceptionHandler.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/NonAdminUserRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (modified) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/components/userProfile/AllUsersHelper.tsx (modified) * frontend/src/components/userProfile/ArtistView.tsx (modified) * frontend/src/components/userProfile/ListenerView.tsx (modified) * frontend/src/components/userProfile/UserDetailView.tsx (moved) add Global exception handler Mon, 26 Jan 2026 17:34:45 GMT Dimitar Arsov [fd81a18] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistContributionDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistMusicalEntitiesDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ListenerLikesDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/MusicalEntityDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/NonAdminUserDTO.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/PlaylistDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/ArtistContributionRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/ArtistRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/LikeRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/ListenerRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/PlaylistRepository.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ArtistService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ListenerService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/MusicalEntityService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (modified) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/mappers/NonAdminUserMapper.java (modified) * frontend/src/components/userProfile/ArtistView.tsx (added) * frontend/src/components/userProfile/ListenerView.tsx (added) * frontend/src/components/userProfile/UserDetail.tsx (modified) add playlists to user profile Sun, 25 Jan 2026 20:42:37 GMT Dimitar Arsov [0d9725c] * finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistContributionDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ArtistMusicalEntitiesDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/ListenerLikesDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/NonAdminUserDTO.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ArtistService.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/ListenerService.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/MusicalEntityService.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/NonAdminUserService.java (added) * finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/mappers/NonAdminUserMapper.java (added) * frontend/package-lock.json (modified) * frontend/package.json (modified) * frontend/src/App.tsx (modified) * frontend/src/components/userProfile/AllUsersHelper.tsx (added) * frontend/src/components/userProfile/UserDetail.tsx (added) initial user profile pages