Releases: Sandakan/Nora
Releases · Sandakan/Nora
Nora v3.1.0-stable
Nora v3.1.0-stable Minor Update
Tip
The latest version, ( v3.1.0-stable ) contains a lot of new features and improvements. As always expect some bugs in the app.
-
v3.1.0-stable - ( 29th of March 2025 )
-
🎉 New Features and Updates
- Added experimental playback support for m4a and opus songs. Fixes #247 #242.
- Added support for fetching lyrics from LRCLIB. Fixes #252.
- Added Vietnamese translation. Thanks @ElectroHeavenVN.
- Added full translation support for lyrics.
- Original lyric will now be shown along with the translated lyric.
- Added support for reading LRC files without the relevant song extension.
- Added support for symbolic links in file paths. Thanks @Brunight.
- Configured to build Nora in the rpm package. Fixes #261.
- Configured to build Nora for arm systems. Fixes #268.
- Added support for copying lyrics lines. Fixes #253.
- Added a blurred background for the full and mini player.
- Added a
how to use
prompt when visiting the lyrics editor for the first time. - Added a new shortcut to open the shortcuts prompt
- Added skip lyrics lines functionality to the mini and full-screen player
- Added volume control to full-screen player.
- Added support for lyrics romanization for supported languages. Thanks @ElectroHeavenVN.
-
🔨 Fixes and Improvements
- Fixed a bug where the correct lyrics line won't scroll to the center of the screen if the song is paused.
- Fixed a bug where items in ArtistPage, AlbumPage, PlaylistPage, and GenrePage are not centered in their grid cells.
- Fixed a bug where Discord Presence doesn't update as the player state changes. Fixes #244.
- Fixed a bug where the sidebar shows a dynamic theme color in dark mode even though dynamic themes are disabled.
- Fixed a bug where some views show light mode even though the dark mode is selected.
- Fixed a bug where some buttons in the About section of the Settings page are misaligned.
- Fixed a bug where non-library songs were not showing in Last.FM.
- Fixed localization issue in LyricsPage title, not allowing changing lyrics offline/online status.
- Fixed a bug where lyric metadata are lost when saving lyrics from lrclib to lrc files.
- Fixed a bug where the first metadata line in LRC lyrics is considered a lyric line.
- Fixed a bug where the app starts with the white splash even though the app is in dark mode. Fixes #272.
- Updated hyperlinks always to be underlined.
- Fixed lyrics that were not updated on LyricsPage right after modifying them in LyricsEditingPage.
- Fixed lyrics lines in LyricsEditingPage don't follow dynamic theme colors.
- Fixed app name showing "Electron" instead of Nora. Fixes #288.
- Removed full-screen player that starts with lyrics showing.
- Updated discord-rich-presence to display the current song position. Thanks @ElectroHeavenVN.
- Fixed song filenames cut off at periods. Fixes #308.
- Added a fix for file names with special characters that cannot be played in Nora player. Fixes #323.
- Set true to disable background artworks as default to improve app accessibility and to maintain text contrast.
- Update font-family stack in styles.css for improved typography consistency.
- Added an advanced settings section with an experimental setting to toggle saving verbose logs.
- Fixed translated lyrics do not show their original lyric above them.
- Added a fix for image alignment issues. Fixes #307.
- Added a fix for the app description shown when Nora is viewed in Task Manager. Fixes #333.
- Fixed the like button not working in the mini-player. Fixes #341.
- Fixed incorrect song ordering in playlists. Fixes #342.
- Fixed the shuffle button not working and some shuffling issues. Fixes #343.
-
🚀 Development updates
- Migrated to @tanstack/store for efficient app state management reducing unnecessary re-renders and resource usage.
- Nora was fully converted to an ESM-packaged app.
- Fixed some localization errors in the en.json file.
- Updated the build workflow to fix a bug for the Nora app that is missing sharp dependencies in Linux environments.
- Updated app dependencies.
-
🐜 Known Issues and Bugs
Nora v3.1.0-stable pre-release - update 4
Nora v3.1.0-stable pre-release - update 3
Fixes & Improvements
- Added a possible fix for Nora not starting in Linux environments (missing sharp dependencies).
Nora v3.1.0-stable pre-release - update 2
Fixes and Improvements
- Fixed song filenames cut off at periods
- Added a fix for file names with special characters cannot be played by Nora player.
- Added a blurred effect to background images
- Set true to disable background artworks as default to improve app accessibility and maintain text contrast.
- Add advanced settings for saving verbose logs and update related components.
- Fixed translated lyrics do not show their original lyric above them
- Improved song and album cover image positioning
Nora v3.1.0-stable pre-release - update 1
Fixes and Improvements
- Fixed a bug where translating English lyrics, replaces the first lyric line with the translated text.
- Fixed a bug where song metadata cannot be edited.
Known issues
- App lags when resizing on the Home page.
Footnote
- Thanks @JustCallMeQuincy for the help in finding these bugs.
Nora v3.1.0-stable pre release
Nora v3.0.0-stable
Nora v3.0.0-stable Major Update
Warning
Keep in mind that this major update will reset all previous app data.
Note
This update includes a full-screen player, dynamic themes, Turkish translations, bug fixes, and major performance improvements.
Changelog:
-
🎉 New Features and Updates
- Added an experimental full-screen player mode. Fixes #222.
- Added support for translating lyrics. Fixes #239.
- Added support for dynamic themes based on the currently playing song.
- Added experimental support auto-updating Nora.
- Added support for navigation between prompts for supported prompts.
- Greatly reduced unnecessary re-renders in turn improving overall performance.
- Added a feature to prevent the display from going to sleep in situations with no user activity like displaying lyrics.
- Moved notifications to the bottom right corner of the window.
- Added support for Discord Rich Presence.
- Added a progress bar to the bottom of the full-screen player.
- Added keyboard shortcuts to control prompt menu back/forward navigation buttons.
- Added Turkish translations. Thanks @mikropsoft.
- Added support for filtering songs and artists in selected pages.
-
🔨 Fixes and Improvements
- Greatly improved palette generation duration. (90% faster)
- Fixed some localization bugs in Nora.
- Fixed a bug where Nora doesn't send
albumArtist
data when scrobbling songs. - Improved performance when sending scrobbling and now playing data to Last.fm.
- Fixed a bug where albums related to artists are not shown.
- Fixed a bug where special characters are not shown when localizing text in Nora.
- Fixed a bug where metadata updates of songs outside the library fail.
- Improved animations when displaying lyrics.
- Fixed a bug where the auto-scrolling button in
LyricsPage
doesn't have a tooltip label. - Fixed a bug where the close button shows an incorrect tooltip label.
- Updated English translations. Thanks @JustCallMeQuincy.
- Added a CODE_OF_CONDUCT file to the repository.
- Fixed a bug where buttons and dropdowns don't have enough contrast to read text when a background image is displayed.
- ListeningActivityBarGraph now shows ListeningActivityBars according to the available width.
- Added a possible fix to a missing dependency for Nora when launching in Linux-based operating systems.
- Improved animations in notifications.
- Fixed a bug where the app window would be hidden if the monitor it was in got disconnected.
- Fixed a bug where app storage metrics show incorrect metrics when the app is installed in other than the C: drive.
- Improved import playlist performance.
- Fixed a bug where importing the Favorites playlist will make the app unresponsive due to many like/dislike notifications.
- Fixed a bug where Nora will forget about sub-folders inside parent folders.
- Improved app performance when displaying synced lyrics.
- Fixed a bug where lyrics copyright info is positioned incorrectly in the full-screen player.
- Fixed a bug where Nora doesn't check for LRC files in the custom LRC file path.
- Fixed a bug where lyrics with the same timestamps don't appear correctly.
- Fixed a bug where users can't change pages through the sidebar when the app language is changed to other than English.
- Fixed showing the musixmatch disclaimer twice in the disclaimer dialog.
Nora v2.5.0-stable
Nora v2.5.0-stable Minor update
This update includes some of the most requested features such as 10-band equalizer, localization support, reading/writing lyrics from LRC files and a lot of bug fixes.
-
🎉 New Features and Updates
- Added localization support for Nora.
- Added a setting to change the language in Nora.
- Added support for reading album artists in songs.
- Added support reading and writing song lyrics to .LRC files. Fixes #215.
- Added a feature to play the next/previous lyrics line using Alt + Up/Down shortcuts for synced lyrics in LyricsPage. Fixes #216.
- Added support for 10-band equalizer.
- Added partial support for saving song album artist.
- Added migrations support for local storage.
- Added support for saving LRC files in a separate folder other than the folder where the relevant song is located.
- Added support for renaming the playlist.
- Scrobble song requests now include albumArtist data.
- Sorting songs with
track number
now also considers their disk numbers. Fixes #211. - Added up next song popup for the mini-player.
- Added a button to clear app local storage data.
- Added support for holding metadata saves if that song is currently being played to prevent player confusions and song corruptions.
- Added support for saving lyrics to an LRC file if edited through the SongTagsEditingPage.
- CurrentQueuePage now shows the remaining time of the queue.
- Added a new button to add an instrumental line below when editing lyrics lines.
- Added a duration bar for lyrics lines to display current line duration.
- Added auto scrolling as a button in CurrentQueuePage.
- Added support for recording and storing song seek data.
- Most seeked position and the seeked frequency of a song will be displayed in the SongInfoPage.
- Added a new icon to show the lower volume level.
-
🔨 Fixes and Improvements
- Improved app performance when parsing large libraries and toggling favorites.
- Improved how index numbers are displayed in songs.
- Improved animations overall fluidness of the app.
- Fixed a bug where multiple selections add duplicates to the selections.
- Fixed a bug where albums persist from the previous page when in ArtistPage page if the previous ArtistPage had albums but the current one doesn't. Fixes #202.
- Fixed a bug where lyrics offset is showed as positive even though it is set to negative.
- Fixed a bug where total song duration in Playlists, CurrentQueue are reset to if they count to more than 24 hours.
- Fixed padding issues when displaying song index.
- Fixed a bug where default artist artworks are not displayed.
- Fixed a bug where albums are created using data from artist tag in a song instead of the albumArtist tag.
- Fixed a bug where sorting option is not saved in FoldersPage and PlaylistInfoPage.
- Fixed a bug where the user cannot remove unsynchronized lyrics from a song.
- Fixed a bug where listening data are not recorded if the song is being repeated.
- Fixed a bug where Last.FM scrobbling data is not sent if the song is being repeated.
- Fixed a bug where images flash when components re-render.
- Fixed a bug where correct equalizer preset name is not displayed when changing different presets.
- Fixed a bug where SongTagsEditingPage shows that there are metadata updates even though there aren't any when opening the page.
- Improved enhanced synchronized lyrics support.
- Fixed a bug where the last lyric line shows its range ends in Infinity.
- Improved animations when displaying enhanced lyrics.
- Fixed a bug where background image doesn't update when a new artist artwork is downloaded in ArtistInfoPage.
Nora v2.4.3-stable
This update includes a few fixes for some reported vulnerabilities from app dependencies.
🔨 Fixes and Improvements
- Updated dependencies to fix some security vulnerabilities.
Nora 2.4.2-stable
This update fixes Last.Fm and Musixmatch activation issues. Sorry for too many updates. 🙏
-
🔨 Fixes and Improvements
- Fixed a bug where the installer doesn't include required environment variables.
- Fixed a bug where users can't apply custom musixmatch tokens.
- Fixed a bug where users can't authenticate with Last.FM.