-
Notifications
You must be signed in to change notification settings - Fork 17
/
release-notes.json
2146 lines (2146 loc) · 84.2 KB
/
release-notes.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
{
"latestVersion": {
"artwork": "/resources/other/release artworks/whats-new-v3.0.0-stable.webp",
"importantNotes": [
"This update includes a full-screen player, dynamic themes, turkish translations and some bug fixes and major performance improvements. Keep in mind that this major update will reset all previous app data."
],
"phase": "stable",
"releaseDate": "2024-05-10T17:45:48.625Z",
"version": "3.0.0-stable"
},
"versions": [
{
"artwork": "/resources/other/release artworks/whats-new-v3.0.0-stable.webp",
"importantNotes": [
"This update includes a full-screen player, dynamic themes, turkish translations and some bug fixes and major performance improvements. Keep in mind that this major update will reset all previous app data."
],
"notes": {
"new": [
{ "note": "Added an experimental full-screen player mode. Fixes #222." },
{ "note": "Added support for translating lyrics. Fixes #239." },
{ "note": "Added support for dynamic themes based on the currently playing song." },
{ "note": "Added experimental support auto-updating Nora." },
{ "note": "Added support for navigation between prompts for supported prompts." },
{
"note": "Greatly reduced unnecessary re-renders in turn improving overall performance."
},
{
"note": "Added a feature to prevent the display from going to sleep in situations with no user activity like displaying lyrics."
},
{ "note": "Moved notifications to the bottom right corner of the window." },
{ "note": "Added support for Discord Rich Presence." },
{ "note": "Added a progress bar to the bottom of the full-screen player." },
{
"note": "Added keyboard shortcuts to control prompt menu back/forward navigation buttons."
},
{ "note": "Added Turkish translations. Thanks @mikropsoft." },
{ "note": "Added support for filtering songs and artists in selected pages." }
],
"fixed": [
{
"note": "Greatly improved palette generation duration. (90% faster)"
},
{ "note": "Fixed some localization bugs in Nora." },
{
"note": "Fixed a bug where Nora doesn't send albumArtist data when scrobbling songs."
},
{
"note": "Improved performance when sending scrobbling and now playing data to Last.fm."
},
{
"note": "Fixed a bug where albums related to artists are not shown."
},
{
"note": "Fixed a bug where special characters are not shown when localizing text in Nora."
},
{
"note": "Fixed a bug where metadata updates of songs outside the library fail."
},
{
"note": "Improved animations when displaying lyrics."
},
{
"note": "Fixed a bug where the auto-scrolling button in LyricsPage doesn't have a tooltip label."
},
{
"note": "Fixed a bug where the close button shows an incorrect tooltip label."
},
{
"note": "Updated English translations. Thanks @JustCallMeQuincy."
},
{
"note": "Added a CODE_OF_CONDUCT file to the repository."
},
{
"note": "Fixed a bug where buttons and dropdowns don't have enough contrast to read text when a background image is displayed."
},
{
"note": "ListeningActivityBarGraph now shows ListeningActivityBars according to the available width."
},
{
"note": "Added a possible fix to a missing dependency for Nora when launching in Linux-based operating systems."
},
{ "note": "Improved animations in notifications." },
{
"note": "Fixed a bug where the app window would be hidden if the monitor it was in got disconnected."
},
{
"note": "Fixed a bug where app storage metrics show incorrect metrics when the app is installed in other than the C: drive."
},
{ "note": "Improved import playlist performance." },
{
"note": "Fixed a bug where importing the Favorites playlist will make the app unresponsive due to many like/dislike notifications."
},
{
"note": "Fixed a bug where Nora will forget about sub-folders inside parent folders."
},
{
"note": "Improved app performance when displaying synced lyrics."
},
{
"note": "Fixed a bug where lyrics copyright info is positioned incorrectly in the full-screen player."
},
{
"note": "Fixed a bug where Nora doesn't check for LRC files in the custom LRC file path."
},
{
"note": "Fixed a bug where lyrics with the same timestamps don't appear correctly."
},
{
"note": "Fixed a bug where users can't change pages through the sidebar when the app language is changed to other than English."
},
{
"note": "Fixed showing the musixmatch disclaimer twice in the disclaimer dialog."
}
],
"knownIssues": []
},
"releaseDate": "2024-05-10T17:45:48.625Z",
"version": "3.0.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.5.0-stable.webp",
"importantNotes": [
"This update some most requested features such as 10-band equalizer, localization support, reading/writing lyrics from LRC files and a lot of bug fixes."
],
"notes": {
"fixed": [
{
"note": "Improved app performance when parsing large libraries and toggling favorites."
},
{
"note": "Improved how index numbers are displayed in songs."
},
{
"note": "Fixed padding issues when displaying song index."
},
{
"note": "Improved animations fluidness of the app."
},
{
"note": "Fixed a bug where multiple selections add duplicates to the selections."
},
{
"note": "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."
},
{
"note": "Fixed a bug where lyrics offset is showed as positive even though it is set to negative."
},
{
"note": "Fixed a bug where total song duration in Playlists, CurrentQueue are reset if they count to more than 24 hours."
},
{
"note": "Fixed a bug where default artist artworks are not displayed."
},
{
"note": "Fixed a bug where albums are created using data from artist tag in a song instead of the albumArtist tag."
},
{
"note": "Fixed a bug where sorting option is not saved in FoldersPage and PlaylistInfoPage. "
},
{
"note": "Fixed a bug where the user cannot remove unsynchronized lyrics from a song."
},
{
"note": "Fixed a bug where listening data are not recorded if the song is being repeated."
},
{
"note": "Fixed a bug where Last.FM scrobbling data is not sent if the song is being repeated."
},
{
"note": "Fixed a bug where images flash when components re-render."
},
{
"note": "Fixed a bug where correct equalizer preset name is not displayed when changing different presets."
},
{
"note": "Fixed a bug where SongTagsEditingPage shows that there are metadata updates even though there aren't any when opening the page."
},
{
"note": "Fixed a bug where the last lyric line shows its range ends in Infinity."
},
{
"note": "Fixed a bug where background image doesn't update when a new artist artwork is downloaded in ArtistInfoPage."
},
{
"note": "Improved animations when displaying enhanced lyrics."
}
],
"knownIssues": [],
"new": [
{ "note": "Added localization support for Nora." },
{
"note": "Added a setting to change the language in Nora."
},
{
"note": "Added support for reading album artists in songs."
},
{
"note": "Added support reading and writing song lyrics to .LRC files."
},
{
"note": "Added a feature to play the next/previous lyrics line using Alt + Up/Down shortcuts for synced lyrics in LyricsPage."
},
{ "note": "Added support for 10-band equalizer." },
{
"note": "Added partial support for saving song album artist."
},
{
"note": "Added migrations support for local storage."
},
{
"note": "Added support for saving LRC files in a separate folder other than the folder where the relevant song is located."
},
{
"note": "Added support for renaming the playlist."
},
{
"note": "Scrobble song requests now include albumArtist data."
},
{
"note": "Sorting songs with 'track number' now also considers their disk numbers. "
},
{
"note": "Added up next song popup for the mini-player."
},
{
"note": "Added a button to clear app local storage data."
},
{
"note": "Added support for holding metadata saves if that song is currently being played to prevent player confusions and song corruptions."
},
{
"note": "Added support for saving lyrics to an LRC file if edited through the SongTagsEditingPage."
},
{
"note": "CurrentQueuePage now shows the remaining time of the queue."
},
{
"note": "Added a new button to add an instrumental line below when editing lyrics lines."
},
{
"note": "Added a duration bar for lyrics lines to display current line duration."
},
{
"note": "Added auto scrolling as a button in CurrentQueuePage."
},
{
"note": "Added support for recording and storing song seek data."
},
{
"note": "Most seeked position and the seeked frequency of a song will be displayed in the SongInfoPage."
},
{
"note": "Added a new icon to show the lower volume level."
}
]
},
"releaseDate": "2023-12-14T15:30:52.472Z",
"version": "2.5.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.4.0-stable.webp",
"importantNotes": [
"This update includes a few fixes for some reported vulnerabilities from app dependencies."
],
"notes": {
"fixed": [
{
"note": "Updated dependencies to fix some security vulnerabilities."
}
],
"knownIssues": [
{
"note": "Nora may fail to load some FLAC songs."
}
],
"new": []
},
"releaseDate": "2023-10-21T06:45:41.882Z",
"version": "2.4.3-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.4.0-stable.webp",
"importantNotes": [
"This update fixes Last.Fm and Musixmatch activation issues. Sorry for too much updates. 🙏"
],
"notes": {
"fixed": [
{
"note": "Fixed a bug where the installer doesn't include required environment variables."
},
{
"note": "Fixed a bug where users can't apply custom musixmatch tokens."
},
{
"note": "Fixed a bug where users can't authenticate with Last.FM."
}
],
"knownIssues": [
{
"note": "Nora may fail to load some FLAC songs."
}
],
"new": []
},
"releaseDate": "2023-09-10T16:57:03.671Z",
"version": "2.4.2-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.4.0-stable.webp",
"importantNotes": [
"This update fixes the bug where Nora crashes saying 'ENCRYPTION_SECRET not found'."
],
"notes": {
"fixed": [
{
"note": "Fixed a bug where environment variables are not initialized when migrating the database to a newer version."
}
],
"knownIssues": [
{
"note": "Nora may fail to load some FLAC songs."
}
],
"new": []
},
"releaseDate": "2023-09-10T14:41:50.712Z",
"version": "2.4.1-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.4.0-stable.webp",
"importantNotes": [
"This update adds support for Last.FM Integration and fixes a random bug where the player skips the song early after saving metadata."
],
"notes": {
"fixed": [
{
"note": "Fixed a bug where suggestion prompts don't hide when clicked on the button with an up arrow."
},
{
"note": "Updated the feature to edit the next line's start tag with the current line's end tag and vice versa automatically."
},
{
"note": "Fixed a bug where saved lyrics will be overwritten if the user selected the 'Synchronized Lyrics Only' or 'Unsynchronized and Synchronized Lyrics Only' options to save lyrics automatically and clicked the 'Show Online Lyrics' button."
},
{
"note": "Fixed a bug where ignoring DuplicateArtistsSuggestions and SeparateArtistsSuggestions are not working."
},
{
"note": "Fixed a bug where the 'No lyrics found' message will be shown in the LyricsPage when you try to view online lyrics that are not available for a song but have offline lyrics."
},
{
"note": "Improved performance when displaying songs in CurrentQueuePage."
},
{
"note": "Improved app logs to display the destination of the log."
},
{
"note": "Improved app performance and reduced time taken when opening songs from File Explorer."
},
{
"note": "Improved performance when opening Albums, Playlists, and Genres with bigger song lists."
},
{
"note": "Updated outdated dependencies and fixed dependency vulnerabilities."
},
{
"note": "Updated some icons in the app."
},
{
"note": "Fixed a bug where saving automatically downloaded lyrics may confuse the audio player to skip the song."
},
{
"note": "Fixed a bug where ignoring DuplicateArtistsSuggestions and SeparateArtistsSuggestions are not working."
},
{
"note": "Fixed a bug where automatically downloaded lyrics may try to save to songs that do not support modifying song metadata."
},
{
"note": "Fixed a bug where songs show the original artwork instead of the optimized artwork and sometimes may fail to load the optimized artwork."
},
{
"note": "Fixed a bug where duplicate album entries are added to artists when songs with the same album and artist are parsed."
},
{
"note": "Fixed a bug where the sorting state of songs in MusicFoldersPage is not being saved."
},
{
"note": "Fixed a bug where search results from SongTagsEditingPage for artists, albums, and genres are fixed to a maximum limit of 5."
},
{
"note": "Fixed a bug where clicking 'Play All' shuffles the queue."
},
{
"note": "Fixed a bug where Ctrl + Click an item doesn't select it."
},
{
"note": "Fixed a bug where user cannot use Shift + Click and Control + Click selection combinations simultaneously."
},
{
"note": "Fixed a bug where suggestions don't get minimized when the up-arrow button is clicked."
}
],
"knownIssues": [
{
"note": "Nora may fail to load some FLAC songs."
}
],
"new": [
{
"note": "Added support for authenticating Last.FM users from Nora."
},
{
"note": "Added support for Last.Fm scrobbling."
},
{
"note": "Added support for sending favorites data to Last.Fm."
},
{
"note": "Added support for sending now-playing song info to Last.FM."
},
{
"note": "Added a feature that shows similar artists and relevant hashtags for an artist when in the ArtistInfopage."
},
{
"note": "Added a feature that shows similar tracks of a song when in the SongInfoPage."
},
{
"note": "Added a feature that shows unavailable tracks and a summary of the album when in the AlbumInfoPage."
},
{
"note": "Added support for saving the window state so that Nora starts from the previous window state (e.g.: full-screen)."
},
{
"note": "Added support for viewing both synchronized and Un-synchronized lyrics in the SongTagsEditingPage."
},
{
"note": "Added a pane to display additional info about the song in the SongInfoPage."
},
{
"note": "Added a new 'Account Settings' section to the SettingsPage."
},
{
"note": "Added icons to buttons in the LyricsEditingPage."
},
{
"note": "Added a button to go to LyricsEditingPage from the LyricsPage."
},
{
"note": "Added an alert in the SongTagsEditingPage if there are pending lyrics to be written to a song."
},
{
"note": "Added an option to display song track number instead of the index number when in Albums Info Page."
}
]
},
"releaseDate": "2023-09-09T14:06:47.910Z",
"version": "2.4.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.3.0-stable.webp",
"importantNotes": [
"This new update includes importing and exporting app data and playlists, support for enhanced synced lyrics and editing song lyrics and many more fixes and improvements."
],
"notes": {
"fixed": [
{
"note": "Fixed a bug where the app may crash in mini-player mode when using Window's window snap feature."
},
{
"note": "Improved app error handling when parsing songs."
},
{
"note": "Fixed a bug where the text style of 'Unknown artist' is inconsistent across different pages."
},
{
"note": "Fixed a bug where scrolling to the page section is not working."
},
{
"note": "Added a fix for flickering issues in notifications with progress indicators."
},
{
"note": "Fixed a bug where the 'Update token' button in the Musixmatch Settings prompt is not disabled even though the typed token is the same saved token."
},
{
"note": "Fixed a bug where the 'Show token' button is not disabled when opening Musixmatch Settings prompt with a previously saved token."
},
{
"note": "Fixed a bug where clicking the 'Adjust Playback Speed' context menu option doesn't point you to the correct section of Settings."
},
{
"note": "Increased the brightness of Song Card artworks."
},
{
"note": "Fixed a bug where some messages sent from the main process to the renderer have timestamps."
},
{
"note": "Fixed a bug where songs in an album don't show their respective album name."
},
{
"note": "Fixed some additional padding on All Result Pages."
},
{
"note": "Improved app performance by limiting re-rendering in unwanted situations."
},
{
"note": "Reduced the size of media control buttons in the Mini player."
},
{
"note": "Fixed a bug where blacklisted icons in Song cards aren't positioned correctly."
},
{
"note": "Fixed some bugs related to recording listening data."
},
{
"note": "Fixed some brightness issues in SongCard."
},
{
"note": "Fixed a bug where albums with the same names get categorized into the same album even though they have different artists."
},
{
"note": "Moved the toggle predictive search button into the search bar."
},
{
"note": "Fixed some styling issues in SongTagsEditingPage."
},
{
"note": "Linked Nora's website to the app."
},
{
"note": "Moved lyrics-related settings from the Audio Playback section to the new 'Lyrics' section in Settings."
},
{
"note": "Fixed a bug where the app doesn't start with the previous window's dimensions."
},
{
"note": "Fixed a bug where sometimes the app doesn't show an error message when the player stops due to an error."
},
{
"note": "Moved musixmatch metadata result from the bottom of the list to the top."
},
{
"note": "Linked Nora's official website to the app."
},
{
"note": "Improved the render cycle timings to improve app performance."
},
{
"note": "Marked notifications as a low priority to improve performance."
},
{
"note": "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."
},
{
"note": "Fixed a bug where CurrentQueuePage doesn't get updated when shuffled."
},
{
"note": "Fixed a bug where incorrect colors are used for inputs in the SongTagsEditingPage."
},
{
"note": "Fixed a bug where the contents of the TitleBar are not visible when the app is in light mode and displaying a background image."
},
{
"note": "Fixed a bug where listening data sessions record listening data even though the song is paused."
},
{
"note": "Fixed some dependency security vulnerabilities."
},
{
"note": "Improved app logs."
}
],
"knownIssues": [
{
"note": "Nora may fail to load some FLAC songs."
}
],
"new": [
{
"note": "Added support for enhanced synced lyrics in Nora (Experimental)."
},
{
"note": "Added support for syncing unsynced lyrics right from the app (Experimental)."
},
{
"note": "Added support for importing and exporting app data (Experimental)."
},
{
"note": "Added support for importing and exporting playlists (Experimental)."
},
{
"note": "Added support for editing the tracking number of songs from the app (Experimental)."
},
{
"note": "Added support for re-parsing songs on demand to fix any errors that occurred when parsing the song (Experimental)."
},
{
"note": "Added support for animated artworks (Experimental)."
},
{
"note": "Added support for saving automatically downloaded lyrics when in LyricsPage."
},
{
"note": "Added a button next to 'Most Loved Songs' on the 'Home page' which directs to the Favorites playlist."
},
{
"note": "Added the feature to save artwork with the selected artwork's name."
}
]
},
"releaseDate": "2023-06-30T15:49:42.178Z",
"version": "2.3.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.2.0-stable.webp",
"importantNotes": [
"This update fixes the new update notification bug.",
"From this update onwards, I will add Linux installers for Nora. Keep in mind that even though Nora is stable on Windows, it may not be stable on Linux. Since I won't be able to test Linux builds on my machine, I will be relying on user feedback for Linux build improvements."
],
"notes": {
"fixed": [
{
"note": "Improved the artists' splitting algorithm of suggestions."
},
{
"note": "Fixed a bug where images and lyrics lines are draggable."
},
{
"note": "Fixed a bug where playlist images aren't positioned correctly when the 'artworks made from song covers' feature is enabled."
},
{
"note": "Fixed a bug in which the app doesn't inform the user if the metadata update process fails."
},
{
"note": "Improved the app version matching algorithm and fixed a bug where the app informs the user about a new update even though app the is in the latest version."
},
{
"note": "Fixed a test contrast issue on the Artist Info page. Fixes #174."
},
{
"note": "In Search page, the 'Most Relevant' list (side-scroll) doesn't prevent you from scrolling down when hovering over them."
}
],
"knownIssues": [
{
"note": "Sometimes updating song artwork may need an app restart to show on the app."
},
{
"note": "The app may crash in mini-player mode when trying to use window snap feature."
}
],
"new": [
{
"note": "Added the feature to save some images that appear in the app."
},
{
"note": "Added an experimental fix for the bug where other music players like Groove Music don't recognize artworks edited by Nora."
},
{
"note": "Added a new keyboard shortcut to quickly navigate to Search. Fixes #173."
}
]
},
"releaseDate": "2023-05-20T06:56:34.692Z",
"version": "2.2.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.1.0-stable.webp",
"importantNotes": [
"This update includes fixes for app responsiveness no different screen sizes.",
"Welcome to a new design for Song Cards in Home page."
],
"notes": {
"fixed": [
{
"note": "Fixed some bugs related to draggable songs in the queue."
},
{
"note": "Fixed some bugs related to sorting content in the app."
},
{
"note": "Fixed a bug where clicking \"Play Next\" would add the song next to the next song."
},
{
"note": "Updated the context menu options by right-clicking the current song info container in the footer."
},
{
"note": "Fixed a bug where deleting the current playing song wouldn't remove it from the current queue."
},
{
"note": "Fixed some bugs related to lyrics not being read from the audio source."
},
{
"note": "Fixed a bug where app UI goes out of bounds."
},
{
"note": "Fixed a possible bug where media control buttons don't work as expected."
},
{
"note": "Removed predictive search when searching for artists, albums, and genres in the SongTagsEditingPage."
},
{
"note": "Updated components to show information about the content when right-clicking a component."
},
{
"note": "Fixed some image scaling issues in ArtistInfoPage."
},
{
"note": "Fixed a bug where adding song metadata from the internet with new album data doesn't count the song artwork to the album artwork."
},
{
"note": "Improved the app's responsiveness to various screen sizes."
},
{
"note": "Updated the file association icons to show the relevant file type."
},
{
"note": "Fixed a bug related to synced lyrics saved in audio files."
},
{
"note": "Fixed a bug where sometimes users can't see the artist name when in ArtistInfoPage due to contrast issues between light and dark modes."
},
{
"note": "Improved the artist detection algorithm of the SeparateArtistsSuggestion."
},
{
"note": "Improved app performance by loading only necessary components to display."
},
{
"note": "Fixed a bug where the context menu overflows out of the visible part of the app's window."
},
{
"note": "Fixed some bugs related to how SongCards display in the HomePage when different screen sizes."
},
{
"note": "Added a new line with \"•••\" as the first line of synced lyrics."
},
{
"note": "Fixed a bug where metrics in ListeningActivityBarGraph overflow out of its container."
},
{
"note": "Fixed a bug where the \"Download Synced Lyrics\" button in the metadata editing page keeps spinning even though fetching lyrics failed."
},
{
"note": "Improved the app version detection algorithm of the app."
},
{
"note": "Fixed a bug where library updates don't reflect on the AllSearchResultsPage."
},
{
"note": "Updated Musixmatch Settings to show a message about the token updating process."
}
],
"knownIssues": [
{
"note": "Sometimes updating song artwork may need an app restart to show on the app."
},
{
"note": "The app may crash in mini-player mode when trying to use window snap feature."
}
],
"new": [
{
"note": "Added a new design for the song cards on the Home page. Thanks to @Shapalapa for the design inspiration."
},
{
"note": "Now songs show their album name next to their artist names."
},
{
"note": "Added support for a new suggestion in the SongInfoPage that gets triggered when there are names of featured artists in the title of a song asking to add them to the song artists."
},
{
"note": "Added the 'go to album' option to the context menu of songs."
},
{
"note": "Added a feature to show the details of the song when right-clicking to get the context menu."
},
{
"note": "Linked the new Nora Official Discord server with the app."
},
{
"note": "Now, the SearchPage won't limit the no of results you can see to 5 on some components."
},
{
"note": "Added experimental support for the offset tag in synced lyrics."
},
{
"note": "Added a new hotkey to change the playback speed."
},
{
"note": "Added support for a range of playback speeds instead of a predefined list."
},
{
"note": "Added experimental feature as the default sorting option for songs in an album according to their track number."
},
{
"note": "Added a new context menu option for folders to show the relevant folder on the window's explorer."
}
]
},
"releaseDate": "2023 May 14",
"version": "2.1.0-stable"
},
{
"artwork": "/resources/other/release artworks/whats-new-v2.0.0-stable.webp",
"importantNotes": [
"Installing this update would RESET the app to provide support for new features."
],
"notes": {
"fixed": [
{
"note": "Reduced the parsing time of a newly created library by around 30%."
},
{
"note": "Fixed a bug where the app theme will change when changing the system's theme even though the user didn't select to use the system theme in the app."
},
{
"note": "Fixed a bug where the theme of the taskbar playback control buttons changed with the app theme instead of the system theme."
},
{
"note": "Fixed a bug where users can't go to the same page with different data. For example, the user can't go to another artist's info page while staying on another artist's info page."
},
{
"note": "Migrated the Music Folders section from Settings to the Music Folders page in the sidebar."
},
{
"note": "Fixed a bug where Sidebar becomes cluttered in smaller resolutions."
},
{
"note": "Updated some texts in the SongTagsEditingPage."
},
{
"note": "Fixed a bug where users can save the same song tags again and again in the SongTagsEditingPage."
},
{
"note": "Improved directory handling by the app."
},
{
"note": "Reduced the brightness of background artwork."
},
{
"note": "Fixed a bug where error messages and stack traces aren't being added to the log file."
},
{
"note": "Fixed a bug where updating song id3 tags doesn't update album metadata."
},
{
"note": "Fixed a bug where the app doesn't check for updates right after the connection was established."
},
{
"note": "Fixed a bug where the focus state of a button persists even after the button is clicked."
},
{
"note": "Fixed a bug where SongTagsEditingPage allows checking for song online results even though the app isn't connected to the internet."
},
{
"note": "Fixed a bug where disabled buttons show a loading animation."
},
{
"note": "Fixed a bug where clicking the recent search results and clicking another element to go to another page and come back doesn't persist the clicked recent search result in the search page."
},
{
"note": "Fixed a bug where the user can't update the artwork of a playlist after creating it."
},
{
"note": "Fixed a bug where images aren't being shown on the app after they were updated due to caching."
},
{
"note": "Fixed a bug where the app could go into an infinite error loop if there were any playback errors that the app couldn't handle."
},
{
"note": "Fixed a bug where removing a song from an album with only one song doesn't remove the album."
},
{
"note": "Fixed some bugs related to sorting folders."
},
{
"note": "Fixed flickering issues on some components when they were being updated."
},
{
"note": "Fixed a bug where images show the alt text when hovered."
},
{
"note": "Increased the font weight of the text in the sidebar."
},
{
"note": "Fixed a bug where artist images shown next to the currently playing song cover aren't positioned correctly."
},
{
"note": "Fixed a bug in Metadata Editing Page where the album cover is always the current song cover."
},
{
"note": "Fixed a bug where selecting 'Add Selected' or 'Add All' when choosing song metadata results from the internet doesn't update the artists, albums, and genres I the editing page."
},
{
"note": "Improved accessibility in the Song Metadata Editor."
},
{
"note": "Improved transitions in prompt menus."
},
{
"note": "Fixed a bug where closing the prompt menu will flicker the menu."
},
{
"note": "Fixed a bug where clicking the Most Relevant Album doesn't open the relevant Album page."
},
{
"note": "Fixed a bug where artist names on the Song Info page aren't positioned properly."
},
{
"note": "Fixed some bugs related to customizing selected metadata prompt."
},
{
"note": "Fixed a bug where hovering over seek bars show an incorrect value."
},
{
"note": "Fixed a bug where the message 'No Synced Lyrics Found' persists after disabling the lyrics."
},
{
"note": "Added support for selecting multiple items by Shift + Click and select all by clicking Ctrl + A."
},
{
"note": "Fixed a bug where the loading element in a button isn't positioned correctly."
},
{
"note": "Improved accessibility in SongTagsEditingPage."
},
{
"note": "Fixed a bug where the F5 shortcut to reload doesn't work for other programs when Nora is opened."
},
{
"note": "Fixed a bug where resetting the app doesn't clear local storage data."
},
{
"note": "Reduced the space required to save listening data information by around 90%."
},
{
"note": "Fixed a bug where resetting the app doesn't remove the data related to blacklists."
},
{
"note": "Fixed a bug where Mini-player doesn't follow reduced motion."
},
{
"note": "Fixed a bug where adding a song to play next to the last song of the queue will not be played."
},
{
"note": "Fixed a bug where users can go to the same page repeatedly."
},
{
"note": "Fixed a bug where clicking a button to go to a specific page twice would direct users to Home."
},
{
"note": "Fixed a bug where folder modifications are not recognized in folder structures."
},
{
"note": "Updated some styles in prompts."
},
{
"note": "Updated some styles in the Release Notes prompt and open_source_licenses prompt."
},
{
"note": "Reordered buttons in the About section of Settings."
},
{
"note": "Fixed some security vulnerabilities in the app."
},
{
"note": "Added no of songs in a folder when selecting folders to be added to the library."
},
{
"note": "Fixed a bug where Img component try to fetch 404 requests repeatedly."
},
{
"note": "Fixed a bug where users can download lyrics in the lyrics editor even though the app is not connected to the internet."
}
],
"knownIssues": [],
"new": [
{
"note": "Added playback-only experimental support for audio formats like FLAC, AAC, and M4R."
},
{
"note": "Added support for viewing storage usage by the app."
},
{
"note": "Added experimental support for an improved folder structure."
},
{
"note": "Added experimental support for suggestions for duplicate artists and artists identified as single artists."
},
{
"note": "Added a new context option for the currently playing song artwork to the currently playing song's album."
},
{
"note": "Added a new banner to the SongTagsEditingPage when trying to edit song formats that are supported for playback only."
},
{
"note": "Added experimental support to generate a playlist cover automatically from the songs inside with the support to randomize the artworks as an additional feature."
},
{