This pull request includes substantial work towards improving the song-related components and utilities in our application. The focus is on adding a song details page, refactoring existing components, and enhancing utility functionalities.
Changes
Song Page: Added a new page dedicated to individual songs, improving user interaction and experience.
AlbumSongs: Refactored the method to check song path, enhancing efficiency and readability of the code.
SongDetails: Introduced a new component that displays detailed information about each song.
SongAttributes: Added a component that enumerates the various attributes of a song.
formatDate: Extracted this function into a separate utility for better modularity and reusability.
SongDetails and SongAttributes: Conducted an extensive refactoring of types for better type safety and to avoid potential bugs.
formatDate: Enhanced the date formatting function to provide more consistent and readable date formats.
Song Page: Conducted further refactoring to improve code readability and efficiency.
SongDetails: Undertook further refactoring to improve the codebase.
SongControllerFindOneVariables: Introduced the functionality to find one song by ID, allowing better song retrieval and management.
Summary
This pull request includes substantial work towards improving the song-related components and utilities in our application. The focus is on adding a song details page, refactoring existing components, and enhancing utility functionalities.
Changes