Commit Graph

  • 9913235542 fix(server): improve error message for encrypted TLS private keys (#4742) Deluan Quintão 2025-11-28 17:08:34 -05:00
  • a87b6a50a6 test: use unique library name and path in tests Deluan 2025-11-28 16:11:13 -05:00
  • 2b30ed1520 fix(ui): Amusic theme improvements (#4731) Stephan Wahlen 2025-11-28 14:52:26 +01:00
  • 1024d61a5e fix: apply library filter to smart playlist track generation (#4739) Deluan Quintão 2025-11-27 07:58:39 -05:00
  • ca83ebbb53 feat: add DevOptimizeDB flag to control SQLite optimization Deluan 2025-11-25 19:48:53 -05:00
  • dc07dc413d chore(deps): bump golangci/golangci-lint-action in /.github/workflows (#4673) dependabot[bot] 2025-11-24 23:36:19 -05:00
  • 3294bcacfc feat: add Rated At field - #4653 (#4660) zacaj 2025-11-24 23:18:05 -05:00
  • 228211f925 test: add smart playlist tag criteria tests for issue #4728 Deluan 2025-11-24 21:16:28 -05:00
  • a6a682b385 chore(deps): bump actions/checkout from 5 to 6 in /.github/workflows (#4730) dependabot[bot] 2025-11-24 13:18:34 -05:00
  • c40f12e65b fix(scanner): Use repeated arg instead of comma split (#4727) Kendall Garner 2025-11-23 19:16:10 -08:00
  • 12d0898585 chore(docker): remove GODEBUG=asyncpreemptoff=1 flag, as it should not be needed on Go 1.15+ Deluan 2025-11-22 21:36:44 -05:00
  • c21aee7360 fix(config): enables quoted ; as values in ini files Deluan 2025-11-22 20:14:44 -05:00
  • ee51bd9281 feat(ui): add SquiddiesGlass Theme (#4632) Xavier Araque 2025-11-22 19:41:59 +01:00
  • 2451e9e7ae feat(ui): add AMusic (Apple Music inspired) theme (#4723) Stephan Wahlen 2025-11-22 17:23:02 +01:00
  • f6b2ab5726 feat(ui): add loading state to artist action buttons for improved user experience Deluan 2025-11-21 22:23:38 -05:00
  • 67c4e24957 fix(scanner): defer artwork PreCache calls until after transaction commits Deluan 2025-11-21 15:26:30 -05:00
  • 255ed1f8e2 feat(deezer): Add artist bio, top tracks, related artists and language support (#4720) Deluan Quintão 2025-11-21 15:09:24 -05:00
  • 152f57e642 chore(deps): update golangci-lint version to v2.6.2 Deluan 2025-11-20 10:38:54 -05:00
  • 5c16622501 chore(makefile): update golangci-lint version to v2.6.2 Deluan 2025-11-20 10:38:40 -05:00
  • 36fa869329 feat(scanner): improve error messages for cleanup operations in annotations, bookmarks, and tags Deluan 2025-11-20 09:27:42 -05:00
  • 0c3012bbbd chore(deps): update Go dependencies to latest versions Deluan 2025-11-19 22:05:46 -05:00
  • 353aff2c88 fix(lastfm): ignore artist placeholder image. Deluan 2025-11-19 20:49:29 -05:00
  • c873466e5b fix(scanner): reset watcher trigger timer for debounce on notification receipt Deluan 2025-11-19 20:24:13 -05:00
  • 3d1946e31c fix(plugins): avoid Chi RouteContext pollution by using http.NewRequest (#4713) Deluan Quintão 2025-11-19 20:17:01 -05:00
  • 6fb228bc10 fix(ui): fix translation display for library list terms (#4712) Dongeun 2025-11-20 02:42:33 +08:00
  • 32e1313fc6 ci: bump plugin compilation timeout for regressions (#4690) Kendall Garner 2025-11-16 18:46:32 +00:00
  • 489d5c7760 test: update make test-race target to use PKG variable for improved flexibility Deluan 2025-11-16 13:41:22 -05:00
  • 0f1ede2581 fix(scanner): specify exact table to use for missing mediafile filter (#4689) Kendall Garner 2025-11-16 17:54:28 +00:00
  • 395a36e10f fix(ui): fix library selection state for single-library users (#4686) Deluan Quintão 2025-11-15 17:42:28 -05:00
  • 0161a0958c fix(ui): add CreateButton back to LibraryListActions Deluan 2025-11-15 17:31:37 -05:00
  • 28d5299ffc feat(scanner): implement selective folder scanning and file system watcher improvements (#4674) Deluan Quintão 2025-11-14 22:15:43 -05:00
  • bca76069c3 fix(server): prioritize artist base image filenames over numeric suffixes and add tests for sorting Deluan 2025-11-14 13:15:50 -05:00
  • a10f839221 fix(server): prefer cover.jpg over cover.1.jpg (#4684) Deluan Quintão 2025-11-14 12:19:10 -05:00
  • 2385c8a548 test: mock formatFullDate for consistent test results Deluan 2025-11-13 18:46:06 -05:00
  • 9b3bdc8a8b fix(ui): adjust margins for bulk actions buttons in Spotify-ish and Ligera Deluan 2025-11-13 18:05:00 -05:00
  • f939ad84f3 fix(ui): increase contrast of button text in the Dark theme Deluan 2025-11-12 16:17:41 -05:00
  • c3e8c67116 feat(ui): update totalSize formatting to display two decimal places Deluan 2025-11-12 13:23:18 -05:00
  • d57a8e6d84 refactor(scanner): refactor legacyReleaseDate logic and add tests for date mapping Deluan 2025-11-12 13:11:33 -05:00
  • 73ec89e1af feat(ui): add SizeField to display total size in LibraryList Deluan 2025-11-12 13:01:11 -05:00
  • 131c0c565c feat(insights): detecting packaging method (#3841) Rob Emery 2025-11-09 17:57:55 +00:00
  • 53ff33866d feat(subsonic): implement indexBasedQueue extension (#4244) Kendall Garner 2025-11-09 17:52:05 +00:00
  • 508670ecfb Revert "feat(ui): add Vietnamese localization for the application" Deluan 2025-11-09 12:41:25 -05:00
  • c369224597 test: fix flaky CacheWarmer deduplication test Deluan 2025-11-09 12:19:28 -05:00
  • 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 -05:00
  • 38ca65726a chore(deps): update wazero to version 1.10.0 and clean up go.mod Deluan 2025-11-08 21:04:20 -05:00
  • 5ce6e16d96 fix: album statistics not updating after deleting missing files (#4668) Deluan Quintão 2025-11-08 20:11:00 -05:00
  • 69527085db fix(ui): resolve transparent dropdown background in Ligera theme (#4665) Deluan Quintão 2025-11-08 12:47:02 -05:00
  • 9bb933c0d6 fix(ui): fix Playlist Italian translation(#4642) Nagi 2025-11-08 00:41:23 +01:00
  • 6f4fa76772 fix(ui): update Galician, Dutch, Thai translations from POEditor (#4416) Deluan Quintão 2025-11-07 18:20:39 -05:00
  • 9621a40f29 feat(ui): add Vietnamese localization for the application Deluan 2025-11-07 18:13:46 -05:00
  • df95dffa74 fix(ui): update ko.json (#4443) DDinghoya 2025-11-08 08:10:38 +09:00
  • a59b59192a fix(ui): update zh-Hant.json (#4454) York 2025-11-08 07:06:41 +08:00
  • 4f7dc105b0 fix(ui): correct track ordering when sorting playlists by album (#4657) Deluan Quintão 2025-11-06 16:50:54 -05:00
  • e918e049e2 fix: update wazero dependency to resolve ARM64 SIGILL crash (#4655) Deluan Quintão 2025-11-06 15:07:09 -05:00
  • 1e8d28ff46 fix: qualify user id filter to avoid ambiguous column (#4511) Deluan Quintão 2025-11-06 14:54:01 -05:00
  • a128b3cf98 fix(db): make playqueue position field an integer (#4481) Kendall Garner 2025-11-06 19:41:09 +00:00
  • 290a9fdeaa test: fix locale-dependent tests by making formatNumber locale-aware (#4619) Deluan Quintão 2025-11-06 14:34:00 -05:00
  • 58b5ed86df refactor: extract TruncateRunes function for safe string truncation with suffix Deluan 2025-11-06 14:26:51 -05:00
  • fe1cee0159 fix(share): slice content label by utf-8 runes (#4634) beerpsi 2025-11-07 02:24:07 +07:00
  • 3dfaa8cca1 ci: go mod tidy Deluan 2025-11-06 12:53:41 -05:00
  • 0a5abfc1b1 chore: update actions/upload-artifact and actions/download-artifact to latest versions Deluan 2025-11-06 12:43:35 -05:00
  • c501bc6996 chore(deps): update ginkgo to version 2.27.2 Deluan 2025-11-06 12:41:16 -05:00
  • 0c71842b12 chore: update Go version to 1.25.4 Deluan 2025-11-06 12:40:44 -05:00
  • e86dc03619 fix(ui): allow scrolling in play queue by adding delay (#4562) pca006132 2025-11-02 08:47:03 +08:00
  • 775626e037 refactor(scanner): optimize update artist's statistics using normalized media_file_artists table (#4641) Deluan Quintão 2025-11-01 20:25:33 -04:00
  • 91fab68578 fix: handle UTF BOM in lyrics and playlist files (#4637) Deluan Quintão 2025-10-31 09:07:23 -04:00
  • 0bdd3e6f8b fix(ui): fix Ligera theme's RaPaginationActions contrast deluan 2025-10-30 16:34:31 -04:00
  • 465846c1bc fix(ui): fix color of MuiIconButton in Gruvbox Dark theme (#4585) Konstantin Morenko 2025-10-29 16:14:40 +03:00
  • cce11c5416 fix(scanner): restore basic tag extraction fallback mechanism for improved metadata parsing (#4401) Deluan Quintão 2025-10-26 19:38:34 -04:00
  • d021289279 fix: enable multi-valued releasetype in smart playlists (#4621) Deluan Quintão 2025-10-26 19:36:44 -04:00
  • aa7f55646d build(docker): use standalone wget instead of the busybox one, fix #4473 Daniele Ricci 2025-10-25 23:47:09 +02:00
  • 925bfafc1f build: enhance golangci-lint installation process to check version and reinstall if necessary Deluan 2025-10-25 17:42:33 -04:00
  • e24f7984cc chore(deps-dev): update happy-dom to version 20.0.8 Deluan 2025-10-25 17:25:48 -04:00
  • 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 -04:00
  • b2019da999 chore(deps): update all dependencies (#4618) Deluan Quintão 2025-10-25 17:05:16 -04:00
  • 871ee730cd fix(ui): update Chinese simplified translation (#4403) yanggqi 2025-08-01 00:18:06 +08:00
  • c2657e0adb chore: add make stop target to terminate development servers Deluan 2025-07-30 17:47:46 -04:00
  • aff9c7120b feat(ui): add Genre column as optional field in playlist table view Deluan 2025-07-29 20:35:40 -04:00
  • 94d2696c84 feat(subsonic): populate Folder field with user's accessible library IDs Deluan 2025-07-29 17:59:58 -04:00
  • 949bff993e fix(ui): update Deutsch, Galego, Italiano translations (#4394) Michael Brückner 2025-07-29 18:06:29 +02:00
  • b2ee5b5156 feat(ui): add new Bosnian translation (#4399) Muhammed Šehić 2025-07-29 18:06:09 +02:00
  • 9dbe0c183e feat(insights): add plugin and multi-library information (#4391) Deluan Quintão 2025-07-28 13:21:10 -04:00
  • d9aa3529d7 fix(ui): update Polish translations from POEditor (#4384) Deluan Quintão 2025-07-28 11:23:50 -04:00
  • 77e47f1ea2 feat(ui): add Hindi language translation (#4390) Akshat Mehta 2025-07-28 20:51:27 +05:30
  • 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 +00:00
  • 5ea14ba520 docs(plugins): fix README.md for Discord Rich Presence (#4387) Cristiandis 2025-07-28 16:04:33 +02:00
  • 3e61b0426b fix(scanner): custom tags working again Deluan 2025-07-26 21:40:41 -04:00
  • d28a282de4 fix(scanner): Apple Music playlists import for songs with accented characters (#4385) Deluan Quintão 2025-07-26 11:27:35 -04:00
  • 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 -04:00
  • 6722af50e2 chore(deps): update Go dependencies to latest versions Deluan 2025-07-25 18:56:52 -04:00
  • eeef98e2ca fix(server): optimize search3 performance with multi-library (#4382) Deluan Quintão 2025-07-25 18:53:40 -04:00
  • be83d68956 fix(scanner): fix misleading custom tag split config message. Deluan 2025-07-25 17:54:51 -04:00
  • c8915ecd88 fix(server): change sorting from rowid to id for improved sync performance for artists Deluan 2025-07-24 17:23:05 -04:00
  • 0da2352907 fix: improve URL path handling in local storage for special characters (#4378) Deluan Quintão 2025-07-23 20:46:47 -04:00
  • a30fa478ac feat(ui): reset activity panel error icon to normal state when clicked (#4379) Deluan Quintão 2025-07-23 19:43:42 -04:00
  • 9f0059e13f refactor(tests): clean up tests Deluan 2025-07-23 11:02:07 -04:00
  • 159aa28ec8 fix(ui): update Hungarian translations (#4375) ChekeredList71 2025-07-23 13:00:17 +00:00
  • 39febfac28 fix(scanner): prevent foreign key constraint errors in album participant insertion (#4373) Deluan Quintão 2025-07-22 14:35:12 -04:00
  • 36d73eec0d fix(scanner): prevent foreign key constraint error in tag UpdateCounts (#4370) Deluan Quintão 2025-07-21 22:55:28 -04:00
  • e9a8d7ed66 fix: update stats format comment in selectArtist method Deluan 2025-07-21 16:33:17 -04:00