#
# ChangeLog for frontend/src/pages/LandingPage.tsx
#
# Generated by Trac 1.6.1.dev0
# 07/12/26 05:05:08

Sat, 21 Feb 2026 18:19:51 GMT Filip Gavrilovski <filipgavrilovski28@…> [947fcaa]
	* frontend/src/App.tsx (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/userProfile/UserListModal.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/Nav.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)

	add cursor pointer to buttons


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


Sun, 15 Feb 2026 22:28:14 GMT Dimitar Arsov <dimitararsov04@…> [d1ee039]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/GlobalExceptionHandler.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/PlaylistController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/exceptions/NotAuthorizedException.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/PlaylistService.java (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/SongItem.tsx (modified)
	* frontend/src/components/playlist/CreatePlaylistModal.tsx (modified)
	* frontend/src/components/playlist/PlaylistDropdown.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/SongDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	create new playlist, delete playlists and add song to playlist on ...


Sun, 15 Feb 2026 00:58:19 GMT Dimitar Arsov <dimitararsov04@…> [c8baad1]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/GlobalExceptionHandler.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/PlaylistController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/exceptions/PlaylistAlreadyExistsException.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/Playlist.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/PlaylistService.java (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/SongItem.tsx (modified)
	* frontend/src/components/playlist/CreatePlaylistModal.tsx (modified)
	* frontend/src/components/playlist/PlaylistDropdown.tsx (moved)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	create playlists from sidebar


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 ...


Sat, 07 Feb 2026 20:16:37 GMT Filip Gavrilovski <filipgavrilovski28@…> [8ccb07e]
	* 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/BasicSongDto.java (modified)
	* 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/SongDetailsDto.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/SongDto.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/AlbumRepository.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 (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/search/AlbumResult.tsx (modified)
	* frontend/src/components/search/UserResult.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	clickable items now take the user to the respective pages; added ...


Sat, 07 Feb 2026 18:52:09 GMT Filip Gavrilovski <filipgavrilovski28@…> [9c1dcc7]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/SongController.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/SongService.java (modified)
	* frontend/src/App.tsx (modified)
	* frontend/src/components/MiniPlayer.tsx (added)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/components/search/SongResult.tsx (modified)
	* frontend/src/context/playerContext.tsx (added)
	* frontend/src/main.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/SongDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	add experimental video miniplayer


Fri, 06 Feb 2026 20:36:01 GMT Filip Gavrilovski <filipgavrilovski28@…> [591919d]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/SongController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/MusicalEntityDto.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/SongService.java (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	add album to songs on landing page


Fri, 06 Feb 2026 19:05:09 GMT Filip Gavrilovski <filipgavrilovski28@…> [b071fb4]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/PlaylistController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/SongController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/Listen.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/BasicPlaylistDto.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/dto/BasicSongDto.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/PlaylistRepository.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/ListenerService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/PlaylistService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/SongService.java (modified)
	* frontend/src/components/Sidebar.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	replace mock data in sidebar with real user data


Thu, 05 Feb 2026 19:52:11 GMT Filip Gavrilovski <filipgavrilovski28@…> [cb4a1da]
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/AlbumController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/NonAdminUserController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/SongController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/TestController.java (added)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/UserController.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/AlbumRepository.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/SongRepository.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/UserRepository.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/SongService.java (modified)
	* finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/UserService.java (modified)
	* frontend/src/App.tsx (modified)
	* frontend/src/components/Sidebar.tsx (added)
	* frontend/src/components/search/AlbumResult.tsx (added)
	* frontend/src/components/search/SongResult.tsx (added)
	* frontend/src/components/search/UserResult.tsx (added)
	* frontend/src/components/userProfile/UserListModal.tsx (modified)
	* frontend/src/pages/AllUsers.tsx (modified)
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/UserDetail.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	add working server side search to landing page; change some endpoints


Thu, 05 Feb 2026 17:59:39 GMT Filip Gavrilovski <filipgavrilovski28@…> [694fc25]
	* frontend/src/pages/LandingPage.tsx (modified)
	* frontend/src/pages/Nav.tsx (modified)
	* frontend/src/utils/types.ts (modified)

	add landing page with partial mock data


Tue, 27 Jan 2026 12:04:08 GMT Filip Gavrilovski <filipgavrilovski28@…> [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


