Merge pull request #692 from lokal-music/release/v12.6.2
Changelog
Windows builds: free code signing provided by SignPath.io, certificate by SignPath Foundation (code signing policy).
FYI:
Lokal is 100% local; the library, history, anything in database, or any info that is used for API's such as yt-dlp, LRCLIB, is NOT seen by us.
What's Changed
-
Replace folder track-number dropdown sort with clickable # column (#691)
Details
Replaces the behavior added by merged PR #686.
- Remove the Track # entry from the Library's global sort dropdown.
- Reuse the existing sortable
#column header in folder track lists to sort by embeddedtrack_numin either direction. - Keep missing/invalid track numbers at the end, with stable order for ties.
- Retain the folder column sort while browsing between folders, and support the existing Date Added and Time header sorting when header sorting is enabled.
- Leave global Library sort preferences untouched.
Code-level change only; automated builds/tests not run in this environment. Validate in folder list view with numeric, missing and duplicate track numbers.
Summary by CodeRabbit
- New Features
- Library tracks can now be sorted by track number, date added, or duration, in ascending or descending order. Tracks without a valid track number appear after numbered tracks in either direction.
- Changes
- Removed the Track # option from the Library sort menu.
Contributors: @CHEYCKIT
Full Changelog: v12.6.1...v12.6.2
Setup
See README.md for full setup instructions.
macOS: this build is ad-hoc signed, not notarized (no Developer ID certificate is configured). The first time, right-click Lokal in Applications and choose Open, or run xattr -dr com.apple.quarantine /Applications/Lokal.app.
Binary Checksums (SHA-256)
Lokal-12.6.2-arm64-mac.zip:
[93D8DB9647F18730D9790B2C03F05589B2E8A528FE7419DEC08E418E1463B2E3]
Lokal-12.6.2-arm64-mac.zip.blockmap:[A3BF58EF36090BE45835C99D78D7F4AE2F21A1A9D56CBBCA793A1CDF1B5843A7]
Lokal-12.6.2-arm64.AppImage:[86792AF878B1A9865BF01000775BEE3BA594AEBF2CBB9D8D92474C13E969B6C7]
Lokal-12.6.2-arm64.dmg:[AED1053BB6175B9D99BB8FDCC0B20C188FC0F13E467CE7959ABA173EDBFA3E24]
Lokal-12.6.2-arm64.dmg.blockmap:[12A36293DE70CCBE559E55227270F9881BCA3383E07054BF34C8A0F155D61B97]
Lokal-12.6.2-mac.zip:[9CA7C5D9525CBFECA194359DF9C2B8FAA1D25EF5ECFD3FB3EBF9F0DD657BBADB]
Lokal-12.6.2-mac.zip.blockmap:[19B67E0FDF18B355C87EFD617846B840FA150A46F29AC7D9EBCEC69224E7D405]
Lokal-12.6.2.AppImage:[FF08FB6EED6096E89529BAF6FADB835198AAC66433CEAE6A54C9B1696AC72D9D]
Lokal-12.6.2.dmg:[DAB07E0DB9645F1C7FF386A0E96C236C4727B54FF217D5792709E12B18D91C86]
Lokal-12.6.2.dmg.blockmap:[15D8DB739C6C24F339E8356F57914F5B71C4B6E7CCDAC879B7E000F049999E03]
Lokal-12.6.2.exe:[427F7A9CA7F4E6EB119E4CC5B5CA9938D11C2B0EE2262DFF6CA781DC9D209336]
Lokal-Setup-12.6.2.exe:[887A07658391F9A29742A934EB3B6AD978C4B1C8EFA7C6403211B72D0F1A16BF]
Lokal-Setup-12.6.2.exe.blockmap:[2296776E73FAB5544C6B02E58F2D2BBED300D6DD52AB1EE0283E1B46CD3496F4]
builder-debug.yml:[93A0E09CF82528E73E12F6B36012F2DBA78A5669497F836E254DDF63CABD14C4]
latest-linux-arm64.yml:[8ADCD58B8B49FA04A34836CF7D3B39DDA7420D8D67359C8E48892C1DAAE475E1]
latest-linux.yml:[93997A3BBE453AFDBC279F65C546EEFF366E4371C6961884220235B308F0470C]
latest-mac.yml:[8D5EC0A329245BF4DEFB380436F8E7A9792E1BC90301DABC2954B75DAAABE94C]
latest.yml:[3CA3CB9B4F15BEEB42705A25B94F07F0F2182FE7A87BB053413B0D73BDE9D364]
lokal-music_12.6.2_amd64.deb:[7ABA7B9A06825CE0B239EB9EE54A6FB55E90B5F4461685F25B79210A5940B5CB]
lokal-music_12.6.2_arm64.deb:[2465A718A69E1A6FED2E884000AE0CCA5360F57E8398615E68A66BE689765665]
