Commit Graph

  • 8a90137ca2 fix(ui): adjust padding and height in Now Playing panel for improved layout Deluan 2025-06-10 16:58:13 -04:00
  • 32ca621317 feat(ui): refactor Now Playing panel with new components and error handling Deluan 2025-06-10 16:53:12 -04:00
  • c708af4977 fix: log error when fetching now playing data fails Deluan 2025-06-10 15:48:35 -04:00
  • 377128566f fix: resolve race condition in play tracker test Deluan 2025-06-10 15:40:04 -04:00
  • b7b6c07130 fix: format React code with prettier Deluan 2025-06-10 15:38:06 -04:00
  • 8fde16e39d fix: check return value in test to satisfy linter Deluan 2025-06-10 15:36:59 -04:00
  • db5b1e7f7d feat(ui): add Now Playing panel and integrate now playing count updates Deluan 2025-06-10 15:30:24 -04:00
  • c97368cff5 feat(agents): Add Deezer API artist image provider agent Bastiaan van der Plaat 2025-06-10 20:13:52 +02:00
  • 0a9b6473a5
    Merge branch 'master' into mpv-errors/3256 Daniel Evans 2025-06-10 02:03:46 -07:00
  • 00a8f68348 refactor(jukebox): Remove unused track file Daniel Evans 2025-06-10 02:02:31 -07:00
  • d9b3977ca3 refactor(jukebox): Switch to MPV-based management with singleton Daniel Evans 2025-06-10 01:41:42 -07:00
  • a65140b965 feat(ui): add Play Artist's Top Songs button (#4204) Deluan Quintão 2025-06-09 19:07:42 -04:00
  • b346fc6ea2 ui: update Play button label to Top Songs in ArtistActions Deluan 2025-06-09 18:58:56 -04:00
  • ff46643032 test(ui): add tests for Play button functionality in ArtistActions Deluan 2025-06-09 18:50:11 -04:00
  • bf0eb2ef7c refactor Deluan 2025-06-09 18:40:20 -04:00
  • 40472b5908 ui: add Play button to artist toolbar Deluan Quintão 2025-06-09 18:27:50 -04:00
  • aee2a1f8be fix(ui): artist buttons in spotify-ish Deluan 2025-06-09 17:56:59 -04:00
  • a60124fed5 fix tests Deluan 2025-06-09 17:10:23 -04:00
  • 179382374e Merge branch 'master' into plugins-2 Deluan 2025-06-09 17:07:26 -04:00
  • 89154c3fef build(docker): downgrade Alpine version from 3.21 to 3.19, oldest supported version. Deluan 2025-06-09 14:30:48 -04:00
  • e82dd88f5a test: verify agents fallback (#4191) Deluan Quintão 2025-06-08 18:45:06 -04:00
  • bbb227b328 chore(deps): update TagLib to version 2.1 (#4185) Deluan Quintão 2025-06-08 15:47:56 -04:00
  • bf6ed8556d fix(ui): playlist details overflow in spotify-based themes (#4184) Deluan Quintão 2025-06-08 14:21:40 -04:00
  • edb4836a2a refactor(server): optimize top songs lookup (#4189) Deluan Quintão 2025-06-08 11:44:44 -04:00
  • 17442d7554 test(ui): fix warnings (#4187) Deluan Quintão 2025-06-07 23:11:13 -04:00
  • 7b9aa6f366 fix(scanner): normalize attribute strings and add edge case tests for PID calculation Deluan 2025-06-07 12:42:16 -04:00
  • 5882889a80
    feat(ui): Add Artist Radio and Shuffle options (#4186) Deluan Quintão 2025-06-09 17:06:10 -04:00
  • a41b057e8d refactor(ui): simplify button label handling in ArtistActions component Deluan 2025-06-09 16:58:14 -04:00
  • 10ce1cf8d8 refactor(ui): shuffle handling to use async/await for better readability Deluan 2025-06-09 16:55:20 -04:00
  • f2be0aaa1c fix(ui): enhance error logging for fetching songs in shuffle Deluan 2025-06-09 16:52:04 -04:00
  • 8fec71ffa3 fix(ui): improve error handling for fetching similar songs Deluan 2025-06-09 16:47:20 -04:00
  • f4e68c971a fix(ui): improve layout for mobile Deluan 2025-06-09 16:05:20 -04:00
  • 2056c0b92f
    Merge branch 'master' into 21fp5c-codex/add-play-similar-option-to-context-menus Deluan Quintão 2025-06-09 15:51:43 -04:00
  • 49e1f02bec fix(i18n): revert unused changes Deluan 2025-06-09 15:47:03 -04:00
  • 7de334eaed fix(ui): enhance layout of ArtistActions and ArtistShow components Deluan 2025-06-09 15:42:38 -04:00
  • 99581cf2b1 Refine artist actions and revert menu option Deluan Quintão 2025-06-09 15:30:53 -04:00
  • 8784117e4c Add Play Similar menu and align artist actions Deluan Quintão 2025-06-09 15:30:47 -04:00
  • 2b628015bc Add artist actions bar with shuffle and radio Deluan Quintão 2025-06-09 15:30:41 -04:00
  • c8aad07382
    chore(deps-dev): bump vitest from 3.1.4 to 3.2.3 in /ui dependabot/npm_and_yarn/ui/vitest-3.2.3 dependabot[bot] 2025-06-09 18:52:04 +00:00
  • b015c9ffe3
    chore(deps-dev): bump @vitejs/plugin-react from 4.5.0 to 4.5.1 in /ui dependabot[bot] 2025-06-09 18:31:08 +00:00
  • 7928adb3d1 build(docker): downgrade Alpine version from 3.21 to 3.19, oldest supported version. Deluan 2025-06-09 14:30:48 -04:00
  • 31664bfeb7
    chore(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.3 in /ui dependabot[bot] 2025-06-09 18:28:48 +00:00
  • 2afbe052be
    chore(deps): bump docker/library/alpine from 3.21 to 3.22 dependabot[bot] 2025-06-09 18:00:05 +00:00
  • f308c5b87e
    chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 dependabot[bot] 2025-06-09 17:49:09 +00:00
  • 031bc3f90e
    chore(deps): bump golang.org/x/text from 0.25.0 to 0.26.0 dependabot[bot] 2025-06-09 17:44:40 +00:00
  • 39d226a76b
    chore(deps): bump golang.org/x/image from 0.27.0 to 0.28.0 dependabot[bot] 2025-06-09 17:43:33 +00:00
  • cce0a5c3c1
    chore(deps): bump golang.org/x/time from 0.11.0 to 0.12.0 dependabot[bot] 2025-06-09 17:43:32 +00:00
  • 2ca78db0fe
    chore(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 dependabot[bot] 2025-06-09 17:33:34 +00:00
  • 19008ad70e
    test: verify agents fallback (#4191) Deluan Quintão 2025-06-08 18:45:06 -04:00
  • 196dd1835f test: verify agents fallback Deluan Quintão 2025-06-08 18:40:31 -04:00
  • e3f740cafb
    chore(deps): update TagLib to version 2.1 (#4185) Deluan Quintão 2025-06-08 15:47:56 -04:00
  • fcca3c7e71 fix(taglib): add logging for TagLib version Deluan 2025-06-08 15:00:21 -04:00
  • 7d1f5ddf06
    fix(ui): playlist details overflow in spotify-based themes (#4184) Deluan Quintão 2025-06-08 14:21:40 -04:00
  • bc733540f9
    refactor(server): optimize top songs lookup (#4189) Deluan Quintão 2025-06-08 11:44:44 -04:00
  • 09e222f413 test: add cases for fallback to title matching and combined MBID/title matching Deluan 2025-06-08 11:32:33 -04:00
  • 05e8ede779 improve error handling and logging in track loading functions Deluan 2025-06-08 11:12:03 -04:00
  • 3fc3224944 refactor: simplify top songs matching Deluan Quintão 2025-06-07 23:57:39 -04:00
  • aa73a3d5c4 Optimize title matching queries Deluan Quintão 2025-06-07 23:43:16 -04:00
  • 339d8c1304 optimize top songs lookup Deluan Quintão 2025-06-07 23:15:26 -04:00
  • 844966df89
    test(ui): fix warnings (#4187) Deluan Quintão 2025-06-07 23:11:13 -04:00
  • 136f57df15 ignore lint error in test Deluan 2025-06-07 23:08:23 -04:00
  • b380f75ae2 refactor: build ORDER BY clause with squirrel Deluan Quintão 2025-06-07 18:00:51 -04:00
  • 842573b3a7 prioritize mbid matches while keeping query optimization Deluan Quintão 2025-06-07 17:26:44 -04:00
  • 443ff81c38 docs: remove top songs optimization doc Deluan Quintão 2025-06-07 16:49:36 -04:00
  • 70b77ebf1c Improve Play Similar feedback Deluan Quintão 2025-06-07 16:12:22 -04:00
  • 8a3874f64a fix(ui): address test warnings Deluan Quintão 2025-06-07 15:51:46 -04:00
  • 80c9d51672 Refactor playSimilar and add helper Deluan Quintão 2025-06-07 15:41:44 -04:00
  • 031977b208 Add pt-br translation for Play Similar Deluan Quintão 2025-06-07 15:40:51 -04:00
  • 261b879223 Add Play Similar option Deluan Quintão 2025-06-07 15:10:14 -04:00
  • 7f448f5620 chore: update cross-taglib Deluan Quintão 2025-06-07 13:47:22 -04:00
  • 2867cebd55 fix(scanner): normalize attribute strings and add edge case tests for PID calculation Deluan 2025-06-07 12:42:16 -04:00
  • 9ff0f4b0cc fix(test): test all themes Deluan 2025-06-07 12:30:16 -04:00
  • 7a98433fe9 fix(test): simplify expectation for minWidth in NDPlaylistDetails Deluan Quintão 2025-06-07 11:05:18 -04:00
  • 24457fea08 test: ensure playlist details width Deluan Quintão 2025-06-07 10:54:52 -04:00
  • eb3f3d37d7 refactor(jukebox):Singleton MPV Instance remove bad test - #3256 Daniel Evans 2025-06-05 22:45:08 -07:00
  • 122d1f047d refactor(jukebox):Singleton MPV Instance - #3256 Daniel Evans 2025-06-05 22:39:55 -07:00
  • e1e1d00da7 Merge branch 'master' into plugins-2 Deluan 2025-06-05 21:35:44 -04:00
  • 1edcad46cc
    Merge branch 'master' into kwg43w-codex/implement-starred/loved-playlists-functionality kwg43w-codex/implement-starred/loved-playlists-functionality Deluan Quintão 2025-06-04 20:47:44 -04:00
  • 4172d2332a
    feat(ui): add song Love and Rating functionality to playlist view (#4134) Deluan Quintão 2025-06-04 20:38:28 -04:00
  • d1da67a25a fix(ui): handle loading state and error logging in toggle love and rating components Deluan 2025-05-28 12:54:57 -04:00
  • a59202f9b3 feat(ui): add star rating feature for playlist tracks Deluan 2025-05-28 12:38:40 -04:00
  • 602fdca3b5 feat(ui): add playlist track love button Deluan 2025-05-28 12:19:09 -04:00
  • ee8ef661c3
    fix(ui): update audio title link to include playlist support (#4175) Deluan Quintão 2025-06-04 18:52:18 -04:00
  • 04994749b3 fix(ui): update audio title link to include playlist support Deluan 2025-06-04 18:47:27 -04:00
  • e3527f9c00
    fix(subsonic): fix JukeboxRole logic in GetUser and eliminate code duplication (#4170) Deluan Quintão 2025-06-02 21:34:43 -04:00
  • d97d36577d fix(subsonic): Fix JukeboxRole logic in GetUser and eliminate code duplication Deluan 2025-06-02 21:28:59 -04:00
  • a79e05b648
    fix(jukebox): jukebox mode doesn't include MusicFolder (#4067) Patrick O'Shea 2025-06-02 20:02:26 -05:00
  • b8102ca94e Merge branch 'master' into fork/patso23/jukebox-mode-doesnt-include-musicfolder-in-mpv-command/4066 Deluan 2025-06-02 20:54:38 -04:00
  • 011f5891c3
    fix(jukebox): fix mpv command and template parsing (#4162) Deluan Quintão 2025-06-02 20:52:05 -04:00
  • 79e6a5b615 fix(mpv): add error handling for empty command arguments and malformed templates Deluan 2025-06-02 20:40:55 -04:00
  • 9dea4fbb67 fix(mpv): simplify MPV command check by removing unnecessary string containment Deluan 2025-06-02 20:27:47 -04:00
  • b79e84a535
    fix(scanner): update prometheus at the end of the scan (#4163) Kendall Garner 2025-06-03 00:13:54 +00:00
  • bf5ee33c21 refactor: remove unused artwork.CacheWarmer param from CallScan function Deluan 2025-06-02 19:58:02 -04:00
  • cb80114971
    chore(deps-dev): bump @vitest/coverage-v8 from 3.1.4 to 3.2.0 in /ui dependabot[bot] 2025-06-02 17:57:49 +00:00
  • 52996c0404
    chore(deps-dev): bump happy-dom from 17.4.7 to 17.5.6 in /ui dependabot[bot] 2025-06-02 17:57:49 +00:00
  • ade15c8cb8
    chore(deps-dev): bump @types/node from 22.15.21 to 22.15.29 in /ui dependabot[bot] 2025-06-02 17:46:53 +00:00
  • fc09148f9e
    chore(deps-dev): bump vitest from 3.1.4 to 3.2.0 in /ui dependabot[bot] 2025-06-02 17:46:48 +00:00
  • ac966d98a9 fix(ui): improve layout and responsiveness of SelectPlaylistInput component Deluan 2025-06-02 12:26:01 -04:00
  • f057b5e92d
    Merge 11d7ad5b33ac34f2b63ca7eaa5aafc5e1099d9bf into 9c4af3c6d00b9292fae56b55131b1b5b94724b3b Elliot 2025-06-02 13:26:25 +02:00
  • f82ee7cf32
    Real Fix: move WriteAfterScanMetrics outside gofunc Kendall Garner 2025-06-01 18:19:37 -07:00