Commit graph

  • 395a36e10f
    fix(ui): fix library selection state for single-library users (#4686) Deluan Quintão 2025-11-15 17:42:28 -0500
  • 0161a0958c fix(ui): add CreateButton back to LibraryListActions Deluan 2025-11-15 17:31:37 -0500
  • 28d5299ffc
    feat(scanner): implement selective folder scanning and file system watcher improvements (#4674) Deluan Quintão 2025-11-14 22:15:43 -0500
  • bca76069c3 fix(server): prioritize artist base image filenames over numeric suffixes and add tests for sorting Deluan 2025-11-14 13:15:50 -0500
  • a10f839221
    fix(server): prefer cover.jpg over cover.1.jpg (#4684) Deluan Quintão 2025-11-14 12:19:10 -0500
  • 2385c8a548 test: mock formatFullDate for consistent test results Deluan 2025-11-13 18:46:06 -0500
  • 9b3bdc8a8b fix(ui): adjust margins for bulk actions buttons in Spotify-ish and Ligera Deluan 2025-11-13 18:05:00 -0500
  • f939ad84f3 fix(ui): increase contrast of button text in the Dark theme Deluan 2025-11-12 16:17:41 -0500
  • c3e8c67116 feat(ui): update totalSize formatting to display two decimal places Deluan 2025-11-12 13:23:18 -0500
  • d57a8e6d84 refactor(scanner): refactor legacyReleaseDate logic and add tests for date mapping Deluan 2025-11-12 13:11:33 -0500
  • 73ec89e1af feat(ui): add SizeField to display total size in LibraryList Deluan 2025-11-12 13:01:11 -0500
  • 131c0c565c
    feat(insights): detecting packaging method (#3841) Rob Emery 2025-11-09 17:57:55 +0000
  • 53ff33866d
    feat(subsonic): implement indexBasedQueue extension (#4244) Kendall Garner 2025-11-09 17:52:05 +0000
  • 508670ecfb Revert "feat(ui): add Vietnamese localization for the application" Deluan 2025-11-09 12:41:25 -0500
  • c369224597 test: fix flaky CacheWarmer deduplication test Deluan 2025-11-09 12:19:28 -0500
  • ff583970f0 chore(deps): update golang.org/x/sync to v0.18.0 and golang.org/x/sys to v0.38.0 Deluan 2025-11-08 21:05:12 -0500
  • 38ca65726a chore(deps): update wazero to version 1.10.0 and clean up go.mod Deluan 2025-11-08 21:04:20 -0500
  • 5ce6e16d96
    fix: album statistics not updating after deleting missing files (#4668) Deluan Quintão 2025-11-08 20:11:00 -0500
  • 69527085db
    fix(ui): resolve transparent dropdown background in Ligera theme (#4665) Deluan Quintão 2025-11-08 12:47:02 -0500
  • 9bb933c0d6
    fix(ui): fix Playlist Italian translation(#4642) Nagi 2025-11-08 00:41:23 +0100
  • 6f4fa76772
    fix(ui): update Galician, Dutch, Thai translations from POEditor (#4416) Deluan Quintão 2025-11-07 18:20:39 -0500
  • 9621a40f29 feat(ui): add Vietnamese localization for the application Deluan 2025-11-07 18:13:46 -0500
  • df95dffa74
    fix(ui): update ko.json (#4443) DDinghoya 2025-11-08 08:10:38 +0900
  • a59b59192a
    fix(ui): update zh-Hant.json (#4454) York 2025-11-08 07:06:41 +0800
  • 4f7dc105b0
    fix(ui): correct track ordering when sorting playlists by album (#4657) Deluan Quintão 2025-11-06 16:50:54 -0500
  • e918e049e2
    fix: update wazero dependency to resolve ARM64 SIGILL crash (#4655) Deluan Quintão 2025-11-06 15:07:09 -0500
  • 1e8d28ff46
    fix: qualify user id filter to avoid ambiguous column (#4511) Deluan Quintão 2025-11-06 14:54:01 -0500
  • a128b3cf98
    fix(db): make playqueue position field an integer (#4481) Kendall Garner 2025-11-06 19:41:09 +0000
  • 290a9fdeaa
    test: fix locale-dependent tests by making formatNumber locale-aware (#4619) Deluan Quintão 2025-11-06 14:34:00 -0500
  • 58b5ed86df refactor: extract TruncateRunes function for safe string truncation with suffix Deluan 2025-11-06 14:26:51 -0500
  • fe1cee0159
    fix(share): slice content label by utf-8 runes (#4634) beerpsi 2025-11-07 02:24:07 +0700
  • 3dfaa8cca1 ci: go mod tidy Deluan 2025-11-06 12:53:41 -0500
  • 0a5abfc1b1 chore: update actions/upload-artifact and actions/download-artifact to latest versions Deluan 2025-11-06 12:43:35 -0500
  • c501bc6996 chore(deps): update ginkgo to version 2.27.2 Deluan 2025-11-06 12:41:16 -0500
  • 0c71842b12 chore: update Go version to 1.25.4 Deluan 2025-11-06 12:40:44 -0500
  • e86dc03619
    fix(ui): allow scrolling in play queue by adding delay (#4562) pca006132 2025-11-02 08:47:03 +0800
  • 775626e037
    refactor(scanner): optimize update artist's statistics using normalized media_file_artists table (#4641) Deluan Quintão 2025-11-01 20:25:33 -0400
  • 91fab68578
    fix: handle UTF BOM in lyrics and playlist files (#4637) Deluan Quintão 2025-10-31 09:07:23 -0400
  • 0bdd3e6f8b fix(ui): fix Ligera theme's RaPaginationActions contrast deluan 2025-10-30 16:34:31 -0400
  • 465846c1bc
    fix(ui): fix color of MuiIconButton in Gruvbox Dark theme (#4585) Konstantin Morenko 2025-10-29 16:14:40 +0300
  • cce11c5416
    fix(scanner): restore basic tag extraction fallback mechanism for improved metadata parsing (#4401) Deluan Quintão 2025-10-26 19:38:34 -0400
  • d021289279
    fix: enable multi-valued releasetype in smart playlists (#4621) Deluan Quintão 2025-10-26 19:36:44 -0400
  • aa7f55646d
    build(docker): use standalone wget instead of the busybox one, fix #4473 Daniele Ricci 2025-10-25 23:47:09 +0200
  • 925bfafc1f build: enhance golangci-lint installation process to check version and reinstall if necessary Deluan 2025-10-25 17:42:33 -0400
  • e24f7984cc chore(deps-dev): update happy-dom to version 20.0.8 Deluan 2025-10-25 17:25:48 -0400
  • ac3e6ae6a5
    chore(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12 in /ui (#4217) dependabot[bot] 2025-10-25 17:24:31 -0400
  • b2019da999
    chore(deps): update all dependencies (#4618) Deluan Quintão 2025-10-25 17:05:16 -0400
  • 871ee730cd
    fix(ui): update Chinese simplified translation (#4403) yanggqi 2025-08-01 00:18:06 +0800
  • c2657e0adb chore: add make stop target to terminate development servers Deluan 2025-07-30 17:47:46 -0400
  • aff9c7120b feat(ui): add Genre column as optional field in playlist table view Deluan 2025-07-29 20:35:40 -0400
  • 94d2696c84 feat(subsonic): populate Folder field with user's accessible library IDs Deluan 2025-07-29 17:59:58 -0400
  • 949bff993e
    fix(ui): update Deutsch, Galego, Italiano translations (#4394) Michael Brückner 2025-07-29 18:06:29 +0200
  • b2ee5b5156
    feat(ui): add new Bosnian translation (#4399) Muhammed Šehić 2025-07-29 18:06:09 +0200
  • 9dbe0c183e
    feat(insights): add plugin and multi-library information (#4391) Deluan Quintão 2025-07-28 13:21:10 -0400
  • d9aa3529d7
    fix(ui): update Polish translations from POEditor (#4384) Deluan Quintão 2025-07-28 11:23:50 -0400
  • 77e47f1ea2
    feat(ui): add Hindi language translation (#4390) Akshat Mehta 2025-07-28 20:51:27 +0530
  • d75ebc5efd
    fix(plugins): don't log "no proxy IP found" when using Subsonic API in plugins with reverse proxy auth (#4388) Kendall Garner 2025-07-28 14:18:49 +0000
  • 5ea14ba520
    docs(plugins): fix README.md for Discord Rich Presence (#4387) Cristiandis 2025-07-28 16:04:33 +0200
  • 3e61b0426b fix(scanner): custom tags working again Deluan 2025-07-26 21:40:41 -0400
  • d28a282de4
    fix(scanner): Apple Music playlists import for songs with accented characters (#4385) Deluan Quintão 2025-07-26 11:27:35 -0400
  • 1eef2e554c
    fix(ui): update Danish, German, Greek, Spanish, Finnish, French, Indonesian, Russian, Slovenian, Swedish, Turkish, Ukrainian translations from POEditor (#4326) Deluan Quintão 2025-07-25 18:58:57 -0400
  • 6722af50e2 chore(deps): update Go dependencies to latest versions Deluan 2025-07-25 18:56:52 -0400
  • eeef98e2ca
    fix(server): optimize search3 performance with multi-library (#4382) Deluan Quintão 2025-07-25 18:53:40 -0400
  • be83d68956 fix(scanner): fix misleading custom tag split config message. Deluan 2025-07-25 17:54:51 -0400
  • c8915ecd88 fix(server): change sorting from rowid to id for improved sync performance for artists Deluan 2025-07-24 17:23:05 -0400
  • 0da2352907
    fix: improve URL path handling in local storage for special characters (#4378) Deluan Quintão 2025-07-23 20:46:47 -0400
  • a30fa478ac
    feat(ui): reset activity panel error icon to normal state when clicked (#4379) Deluan Quintão 2025-07-23 19:43:42 -0400
  • 9f0059e13f refactor(tests): clean up tests Deluan 2025-07-23 11:02:07 -0400
  • 159aa28ec8
    fix(ui): update Hungarian translations (#4375) ChekeredList71 2025-07-23 13:00:17 +0000
  • 39febfac28
    fix(scanner): prevent foreign key constraint errors in album participant insertion (#4373) Deluan Quintão 2025-07-22 14:35:12 -0400
  • 36d73eec0d
    fix(scanner): prevent foreign key constraint error in tag UpdateCounts (#4370) Deluan Quintão 2025-07-21 22:55:28 -0400
  • e9a8d7ed66 fix: update stats format comment in selectArtist method Deluan 2025-07-21 16:33:17 -0400
  • c193bb2a09
    fix(server): headless library access improvements (#4362) Deluan Quintão 2025-07-20 15:58:21 -0400
  • 72031d99ed
    fix: typo in Dockerfile (#4363) emmmm 2025-07-20 13:36:46 -0400
  • 9fcc996336 fix(plugins): prevent race condition in plugin tests Deluan 2025-07-20 10:43:04 -0400
  • d5fa46e948
    fix(subsonic): only use genre tag when searching by genre (#4361) Kendall Garner 2025-07-20 01:52:29 +0000
  • 9f46204b63 fix(subsonic): artist search in search3 endpoint Deluan 2025-07-19 16:44:07 -0400
  • a60bea70c9 fix(ui): replace NumberInput with TextInput for read-only fields in LibraryEdit Deluan 2025-07-18 21:43:52 -0400
  • a569f6788e fix(ui): update Portuguese translation and remove unused terms Deluan 2025-07-18 18:59:52 -0400
  • 00c83af170
    feat: Multi-library support (#4181) Deluan Quintão 2025-07-18 18:41:12 -0400
  • 089dbe9499 refactor: remove unused CSS class in SongContextMenu Deluan 2025-07-17 12:14:05 -0400
  • 445880c006
    fix(ui): prevent disabled Show in Playlist menu item from triggering actions (#4356) Deluan Quintão 2025-07-17 11:00:12 -0400
  • 3c1e5603d0 fix(ui): don't show year "0" Deluan 2025-07-15 19:12:25 -0400
  • adef0ea1e7 fix(plugins): resolve race condition in plugin manager registration Deluan 2025-07-15 12:54:09 -0400
  • b69a7652b9
    chore: fix some typos in comment and logs (#4333) bytesingsong 2025-07-14 02:31:15 +0800
  • d8e829ad18
    chore: fix function name/description in comment (#4325) bytetigers 2025-07-14 02:30:58 +0800
  • 5b73a4d5b7
    feat(plugins): add TimeNow function to SchedulerService (#4337) Deluan Quintão 2025-07-13 15:23:58 -0300
  • 1de84dbd0c refactor(ui): replace translation key with direct character for remove action Deluan 2025-07-12 16:49:00 -0400
  • e8a3495c70 test: suppress console.log output in eventStream test Deluan 2025-07-10 18:00:37 -0300
  • 1166a0fabf fix(plugins): enhance error handling in checkErr function Deluan 2025-07-09 14:32:43 -0300
  • 9e97d0a9d9
    fix(ui): update Basque translation (#4309) Xabi 2025-07-09 05:28:38 +0200
  • 6730716d26
    fix(scanner): lyrics tag parsing to properly handle both ID3 and aliased tags Kendall Garner 2025-07-09 03:27:40 +0000
  • 65961cce4b
    fix(ui): replaygain for Artist Radio and Top Songs (#4328) Deluan Quintão 2025-07-08 17:41:14 -0300
  • d041cb3249
    fix(plugins): correct error handling in plugin initialization (#4311) Deluan Quintão 2025-07-07 16:24:10 -0300
  • f1f1fd2007
    refactor: streamline agents logic and remove unnecessary caching (#4298) Deluan Quintão 2025-07-05 10:11:35 -0300
  • 66eaac2762
    fix(plugins): add metrics on callbacks and improve plugin method calling (#4304) Deluan Quintão 2025-07-05 09:03:49 -0300
  • c583ff57a3
    test: add translation validation system with CI integration (#4306) Deluan Quintão 2025-07-03 09:59:39 -0400
  • 9b3d3d15a1
    fix(plugins): report metrics for all plugin types, not only MetadataAgents (#4303) Deluan Quintão 2025-07-02 22:05:28 -0400
  • d4f869152b
    fix(scanner): read cover art from dsf, wavpak, fix wma test (#4296) Kendall Garner 2025-07-03 02:04:27 +0000
  • ee34433cc5
    test: fix mpv tests on systems without /bin/bash installed - 4301 (#4302) Chris M 2025-07-03 01:55:55 +0000