#
# ChangeLog for frontend/src/components/userProfile/ArtistView.tsx
#
# Generated by Trac 1.6.1.dev0
# 07/12/26 13:36:49

Wed, 18 Feb 2026 21:33:00 GMT Dimitar Arsov <dimitararsov04@…> [615dcee]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/AuthService.java (modified)
	* frontend/src/components/SongItem.tsx (modified)
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/UserListModal.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)
	* frontend/src/pages/UserDetail.tsx (modified)

	hide actions from unauthenticated users


Sat, 14 Feb 2026 23:39:55 GMT Dimitar Arsov <dimitararsov04@…> [ce45c7a]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/PlaylistController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/PlaylistSong.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/PlaylistSongId.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/statusDto/AddSongToPlaylistStatusDto.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/PlaylistSongRepository.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/PlaylistService.java (modified)
	* frontend/src/components/PlaylistDropdown.tsx (added)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/SongItem.tsx (modified)
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/ListenerView.tsx (modified)
	* frontend/src/context/playlistContext.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/MusicalCollection.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)
	* frontend/src/pages/UserDetail.tsx (modified)

	add song to playlist


Thu, 12 Feb 2026 21:27:24 GMT Filip Gavrilovski <filipgavrilovski28@…> [f5bc95e]
	* frontend/src/components/MiniPlayer.tsx (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/SongItem.tsx (modified)
	* frontend/src/components/search/AlbumResult.tsx (modified)
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/ListenerView.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/MusicalCollection.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)

	fix music cover ui bug


Tue, 10 Feb 2026 20:58:39 GMT Filip Gavrilovski <filipgavrilovski28@…> [1579b4f]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/PlaylistController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/AlbumDto.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/PlaylistDto.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/SongWithLinkDto.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/SongRepository.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/AlbumService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/PlaylistService.java (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/SongItem.tsx (added)
	* frontend/src/components/search/SongResult.tsx (modified)
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/ListenerView.tsx (modified)
	* frontend/src/components/userProfile/UserListModal.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/MusicalCollection.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)
	* frontend/src/pages/UserDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)
	* frontend/src/utils/utils.ts (added)

	refactor artist, collection, listener components to have similar ...


Sun, 01 Feb 2026 16:29:49 GMT Dimitar Arsov <dimitararsov04@…> [d2af1a6]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/GlobalExceptionHandler.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/MusicalEntityController.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/exceptions/MusicalEntityNotFoundException.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/Like.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/LikeId.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/FollowStatusDto.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/LikeStatusDto.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/PlaylistDto.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/SavedPlaylistRepository.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/FollowService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/LikeService.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/NonAdminUserService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/PlaylistService.java (modified)
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/ListenerView.tsx (modified)
	* frontend/src/pages/UserDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	add song/album to favourites


Fri, 30 Jan 2026 21:14:36 GMT Dimitar Arsov <dimitararsov04@…> [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 <dimitararsov04@…> [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 <dimitararsov04@…> [77e572b]
	* frontend/src/components/userProfile/ArtistView.tsx (modified)
	* frontend/src/components/userProfile/ListenerView.tsx (modified)

	fix types path


Tue, 27 Jan 2026 11:55:23 GMT Dimitar Arsov <dimitararsov04@…> [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 <dimitararsov04@…> [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 <dimitararsov04@…> [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


