-
Notifications
You must be signed in to change notification settings - Fork 45
Merging master to patch-release #197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
merging commits from patch-release
- Added new user feedback to the readme. - Improved app error handling when parsing songs. - Added a button to export app data. - Fixed a bug where some messages sent from the main process to the renderer have timestamps. - Lazy-loaded mini-player to improve performance. - Fixed a bug where songs in an album don't show their respective album name. - Fixed some additional padding on All Result Pages.
merging commits from minor-release
- Updated electron and some other packages to the latest version. - Added support for enhanced synced lyrics for Nora. - Improved app performance by limiting re-rendering in unwanted situations. - Reduced the size of media control buttons in the Mini player. - Fixed a bug where blacklisted icons in Song cards aren't positioned properly.
- Added support for importing and exporting app data. - Added a button next to Most Loved Songs on the Home page which directs to the Favorites playlist.
- Added support for importing and exporting playlists. - Fixed a bug where selecting the `Nora exports` folder as the export folder throws an error. - Refactored code related to notifications from the main process to the renderer from `App.tsx` into a different file.
- Fixed some bugs related to recording listening data. - Refactored `App.tsx` code to smaller modules. - Fixed some brightness issues in SongCard.
- Added support for editing the tracking number of songs from the app. - Fixed a bug where albums with the same names get categorized into the same album even though they have different artists. - Moved the toggle predictive search button into the search bar. - Fixed some styling issues in SongTagsEditingPage. - Linked Nora's website to the app.
Revert "Support for additional audio codecs using Howler."
- Added support saving automatically downloaded lyrics when in LyricsPage. - Moved lyrics-related settings from the Audio Playback section to the new 'Lyrics' section in Settings. - Fixed a bug where the app doesn't start with the previous window's dimensions. - Fixed a bug where sometimes the app doesn't show an error message when the player stops due to an error. - Changed image loading state from eager to lazy.
- Added support for syncing unsynced lyrics right from the app. - Improved app logs. - Moved musixmatch metadata result from the bottom of the list to the top. - Linked Nora's official website to the app.
- Updated the text in the bug_report file. - Replaced the title in the readme with an introduction banner. - Added support for adding an offset to the editing lyrics lines. - Added support for an option to add the start time tag of the next line with the end time tag of the current line when editing the current line. - Moved the log saves destination to the /logs folder and improved how logs are being saved. - Added the feature to save artwork with the selected artwork's name. - Improved the render cycle timings to improve app performance. - Marked notifications as a low priority to improve performance. - Fixed a bug where songs inside lists like playlists, genres, albums, etc don't play the whole list when clicking the play button on a song. - Fixed a bug where CurrentQueuePage doesn't get updated when shuffled. - Added 'LyricsEditorHelpPrompt' and 'LyricsEditorSettingsPrompt' for the Lyrics Editor. - Added support for newer events for the MainContainer. - Added new keyboard shortcuts for Lyrics Editor. - Fixed a bug where incorrect colors are used for inputs in the SongTagsEditingPage. - Fixed a bug where the contents of the TitleBar are not visible when the app is in light mode and displaying a background image. - Fixed a bug where listening data sessions record listening data even though the song is paused. - Added a new validation method for localStorage. - Added a new .gitattributes file.
- Updated nora_logo_banner with less shadow in the Nora logo. - Fixed a dependency security vulnerability. - Added support for re-parsing songs on demand to fix any errors that occurred when parsing the song (Experimental). - Added partial support for animated artworks (Experimental). - Updated content in LyricsEditorHelpPrompt. - Added a new LyricsEditorSavePrompt to save edited lyrics data.
- Updated changelog and release-notes. - Updated outdated dependencies.
Nora v2.3.0-stable Minor Update
- Updated material icons. - Updated outdated dependencies and fixed dependency vulnerabilities. - Added support for saving the window state so that Nora starts from the previous window state (Eg: full-screen). - Added autocorrect functionality to LastFM requests. - Improved app logs to display the destination of the log. - Improved app performance and reduced time taken when opening songs from File Explorer. - Added support for encrypting and decrypting sensitive information before saving. - Improved performance when opening Albums, Playlists and Genres with bigger song lists. - Added an option to disable Dropdowns. - Added icons to buttons in the LyricsEditingPage. - Updated some icons in the app. - Added a pane to display additional info about the song in the SongInfoPage. - Changed the image shown in songs from the original image to a more optimized image.
- Added support for authenticating Last.Fm users from Nora. - Added support for Last.Fm scrobbling. Fixes #187. - Added support for sending favorites data to Last.Fm. - Added support for storing sensitive data in an encrypted format. - Added support for viewing both synced and unsynced lyrics in the SongTagsEditingPage. - Added new migration configurations for newer properties in userData. - Fixed a bug where the reParseSong file was saved in `tsx` extension instead of `ts`. - Added a new warning to the SongTagsEditingPage when trying to edit the metadata of a currently playing song to prevent corruption. - Added experimental performance optimizations to ArtistInfoPage. - Fixed a bug where suggestion prompts don't hide when clicked on the button with an up arrow. - Added a new prop 'isVisible' to Button. - Added a new warning to MusixmatchSettingsPrompt to tell the user if there is already a saved token. - Added a new `Account Settings` section to the SettingsPage. - Added a button to the SongAdditionalInfo component to hide it.
- Added support for sending now-playing song info to LastFM. - Added a new feature that shows similar artists and relevant hashtags for an artist when in the ArtistInfoPage. - Added a new feature that shows similar tracks of a song when in the SongInfoPage. - Added a new feature that shows unavailable tracks of an album and a summary of the album when in the AlbumInfoPage. - Updated the feature to edit the next line's start tag with the current line's end tag and vice versa automatically. - Fixed a bug where saved lyrics will be overwritten if the user selected the 'Synced Lyrics Only' or 'Unsynced and Synced Lyrics Only' options to save lyrics automatically and clicked the 'Show Online Lyrics' button. - Fixed a bug where the 'No lyrics found' message will be shown in the LyricsPage when you try to view online lyrics which are not available for a song but has offline lyrics.
- Fixed some style issues in LyricsPage, SongInfoPage and MiniPlayer.
- Removed the log of Github ref when running CI builds. - Updated outdated dependencies. - Fixed a bug where ignoring DuplicateArtistsSuggestions and SeparateArtistsSuggestions are not working. - Replaced some svg images with Material Symbols. - Added a limitation to stop modifying song metadata when that song is playing.
- Fixed a bug where saving automatically downloaded lyrics may confuse the audio player to skip the song. - Added a button to go to LyricsEditingPage from the LyricsPage.
- Updated app icons. - Improved song pagination. - Added an alert in the SongTagsEditingPage if there are pending lyrics to be written to a song. - Fixed a bug where automatically downloaded lyrics may try to save to songs that do not support modifying song metadata. - Fixed a bug where songs shows the original artwork instead of the optimized artwork and sometimes may fail to load the optimized artwork.
- Fixed a bug where duplicate album entries are added to artists when songs with the same album and artist are parsed. Fixes #191. - Added a migration entry to fix duplicate data caused by #191. - Fixed a bug where genres store unwanted palette color data in the database. - Improved code readability of some source files. - Reverted images from lazy loading to prevent jagged image loading visuals. - Fixed a bug where the sorting state of songs in MusicFoldersPage is not being saved.
- Added husky pre-commit checks - Fixed a bug where search results from SongTagsEditingPage for artists, albums and genres are fixed to a maximum limit of 5. - Fixed a bug where clicking 'Play All' shuffles the queue.
- Updated some installer assets. - Added an artwork to readme mentioning about last.fm integration. - Fixed a bug where Ctrl + Click an item doesn't select it.
- Added an option to display song track number instead of the index number when in Albums Info Page. Fixes #194.
- Updated app dependencies. - Fixed a bug where user cannot use Shift + Click and Control + Click selection combinations simultaneously. - Improved perfromance when displaying songs in CurrentQueuePage. - Fixed a bug where suggestions don't get minimized when the up-arrow button is clicked.
Nora v2.4.0-stable Minor update
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.