Commit Graph

  • 97f8967470 Fix formatting and linting issues copilot-swe-agent[bot] 2025-05-22 12:26:25 +00:00
  • 13c50b8d4c Fix the remaining tests in artwork package copilot/fix-3e5e4e21-3f03-4d7b-a899-695da91f7e41 copilot-swe-agent[bot] 2025-05-22 12:20:17 +00:00
  • 86f14c9ea7 Fix vitest and coverage-v8 version mismatch copilot-swe-agent[bot] 2025-05-22 12:10:25 +00:00
  • e3a18d33fc Format code and fix linting issues copilot-swe-agent[bot] 2025-05-22 11:57:00 +00:00
  • 8f36619c3d Update tests to match current implementation copilot-swe-agent[bot] 2025-05-22 05:16:34 +00:00
  • 717fb1c103 Fix mock implementations to address failing tests copilot-swe-agent[bot] 2025-05-22 04:52:14 +00:00
  • af1c1fb665 Update plan based on code analysis copilot-swe-agent[bot] 2025-05-22 04:39:08 +00:00
  • a76e416dae Initial plan for issue copilot-swe-agent[bot] 2025-05-22 04:22:33 +00:00
  • 74f6c8a451 Add tests for LogViewer components copilot-swe-agent[bot] 2025-05-22 04:15:44 +00:00
  • c2fad20e8c Fix formatting: remove trailing whitespace copilot-swe-agent[bot] 2025-05-22 03:24:34 +00:00
  • 8e5f1803da Fix import cycle between server and admin packages copilot-swe-agent[bot] 2025-05-22 03:18:07 +00:00
  • 94cd3d5df5 Fix UI formatting issues copilot-swe-agent[bot] 2025-05-22 02:42:43 +00:00
  • 0ddc15c522 Fix linting issues in log viewer components copilot-swe-agent[bot] 2025-05-22 02:20:47 +00:00
  • 58307a8c8a Implement frontend for log viewer copilot-swe-agent[bot] 2025-05-22 02:17:24 +00:00
  • 3ab0adefa1 Implement backend for log viewer copilot-swe-agent[bot] 2025-05-22 02:12:08 +00:00
  • fbfb7bd4d7 Fix duplicate tracks with same path in database copilot-swe-agent[bot] 2025-05-22 02:06:08 +00:00
  • eb944bd261 chore: update Makefile to install golangci-lint if not present and adjust lint command Deluan 2025-05-21 23:13:32 -04:00
  • a1be19d411 Fix code formatting in model/criteria/fields.go and model/tag_mappings.go copilot-swe-agent[bot] 2025-05-22 02:44:23 +00:00
  • ee0da96f10 Remove unused getTagType function copilot-swe-agent[bot] 2025-05-22 02:32:37 +00:00
  • b1538763fe Fix custom float tags in smart playlists copilot-swe-agent[bot] 2025-05-22 02:13:21 +00:00
  • 84384006a4 docs: update copilot instructions with important commands and linting guidelines Deluan 2025-05-21 22:33:33 -04:00
  • e5438552c6
    fix(transcoding): restrict transcoding operations to admin users (#4096) Deluan Quintão 2025-05-21 22:19:23 -04:00
  • 6ac3acaaf8
    fix(db): allow deleting users that have shares (#4098) Kendall Garner 2025-05-22 02:16:10 +00:00
  • 3953e3217d docs: add code guidelines for backend and frontend development Deluan 2025-05-21 21:57:16 -04:00
  • 64a0365e1f
    Merge branch 'master' into fix-share-delete Kendall Garner 2025-05-22 01:55:33 +00:00
  • 64af005f58
    remove placeholders Kendall Garner 2025-05-21 18:49:00 -07:00
  • 6731787053
    fix(server): memory leak in cache warmer (#4095) Deluan Quintão 2025-05-21 21:48:49 -04:00
  • b10d9d2d59
    fix(db): allow deleting users that have shares Kendall Garner 2025-05-21 18:41:47 -07:00
  • d001dcb2cd test(cache): enhance CacheWarmer tests for initialization, buffer management, and error handling Deluan 2025-05-21 21:33:38 -04:00
  • 54a1b15ca4 refactor(tests): replace disabledCache with mockFileCache in CacheWarmer tests Deluan 2025-05-21 21:27:16 -04:00
  • 25961b4d93 Prevent cache warmer memory leak when cache disabled Deluan Quintão 2025-05-21 10:23:55 -04:00
  • 21d7617f74 fix(transcoding): restrict transcoding operations to admin users Deluan 2025-05-21 17:22:44 -04:00
  • dd1d3907b4 Revert "refactor(server): simplify lastfm agent initialization logic" Deluan 2025-05-21 16:20:29 -04:00
  • 114f870f02 Merge branch 'master' into msi-insights-detection Rob Emery 2025-05-21 19:14:22 +01:00
  • 4b9e1124b4 Merge branch 'master' into dlna-spike Rob Emery 2025-05-21 19:13:51 +01:00
  • 924354eb4b
    fix(subsonic): find lyrics by artist or albumartist (#4093) Kendall Garner 2025-05-21 13:36:26 +00:00
  • 886bf247ad refactor(filters): rename function to better reflect its purpose Deluan 2025-05-21 09:33:37 -04:00
  • 6880cffd16
    feat(ui): add scan progress and error reporting to UI (#4094) Deluan Quintão 2025-05-21 09:30:23 -04:00
  • c4b3a79716 refactor(scanner): update getScanInfo method documentation Deluan 2025-05-21 09:14:15 -04:00
  • 227b50326e Fix formatting issues Deluan 2025-05-21 09:06:17 -04:00
  • 989384f182 refactor(tests): consolidate controller status tests into a single file Deluan 2025-05-21 09:02:29 -04:00
  • d2b2e25a61 feat(scanner): enhance scan status with type and elapsed time tracking Deluan 2025-05-21 08:44:22 -04:00
  • 0a4bb53d2c feat(scanner): add LastScanError tracking to scanner status Deluan 2025-05-21 07:18:08 -04:00
  • af733a8a40
    Update tests/mock_user_repo.go Kartik Ohri 2025-05-21 15:54:15 +05:30
  • 8d28079c6f Add the toggle visibility button and copy to the clipboard button for API keys Kartik Ohri 2025-05-21 15:37:40 +05:30
  • 98f640074a Apply suggestions from code review Kartik Ohri 2025-05-21 13:11:41 +05:30
  • ec9953d859 Implement OpenSubsonic's API Key authentication Kartik Ohri 2025-05-03 15:02:23 +05:30
  • d14a8dbaf1
    check if lyrics are not empty Kendall Garner 2025-05-20 19:45:30 -07:00
  • fef1739c1a
    feat(server): add DefaultShareExpiration config option (#4082) Caio Cotts 2025-05-20 22:17:30 -04:00
  • 6d85a17976
    find artist by multivalued exact match, instead of 'artist' field Kendall Garner 2025-05-20 19:09:30 -07:00
  • 453630d430
    feat: hide missing artists from regular users and Subsonic API (#4092) Deluan Quintão 2025-05-20 21:53:02 -04:00
  • 4733616d90 chore: removed unused file Deluan 2025-05-20 21:25:33 -04:00
  • 7eae05330f feat(artist): enhance ArtistList with missing row styling and class management Deluan 2025-05-20 21:05:56 -04:00
  • a525a816ae Handle missing artists for non-admin users Deluan Quintão 2025-05-20 20:59:02 -04:00
  • 11d30b9f2f test: cover artist search and index filtering Deluan Quintão 2025-05-20 15:42:32 -04:00
  • f44c8264c9 Move missing artist filter tests Deluan Quintão 2025-05-20 15:14:03 -04:00
  • d313c2fd51
    Merge branch 'master' into plugins-2 Deluan Quintão 2025-05-20 13:15:15 -04:00
  • 65e1e40522
    Add playback position to scrobble NowPlaying (#4089) Deluan Quintão 2025-05-20 12:59:55 -04:00
  • 3e138d96cf address review comment Deluan 2025-05-20 12:58:49 -04:00
  • de6755fdcc test(playtracker): cover playback position Deluan Quintão 2025-05-20 12:52:42 -04:00
  • ba7fd13724
    feat(subsonic): add ISRC support for OpenSubsonic Child (#4088) Deluan Quintão 2025-05-20 12:37:27 -04:00
  • 33c0defd6b fix: update .gitignore to exclude executable files and bin directory Deluan 2025-05-20 12:26:12 -04:00
  • 72a71eb982 Introduce TagISRC and update ISRC handling Deluan Quintão 2025-05-20 11:34:40 -04:00
  • f50f3798a6 feat(subsonic): track playback position - #000 Deluan Quintão 2025-05-20 11:15:18 -04:00
  • e0f1ddecbe docs: add testing and logging guidelines to AGENTS.md codex Deluan 2025-05-19 23:25:24 -04:00
  • 52d4db73bc feat(artwork): implement ArtworkService for retrieving artwork URLs Deluan 2025-05-19 18:55:08 -04:00
  • e6ea3eba78 fix tests Deluan 2025-05-19 18:13:32 -04:00
  • 9c56632b8c sort imports Caio Cotts 2025-05-19 17:56:36 -04:00
  • 5bd2cdb30a undo reformatting Caio Cotts 2025-05-19 17:45:20 -04:00
  • ae984106ef run prettier so that I can push Caio Cotts 2025-05-19 17:34:03 -04:00
  • ff2717f167 add DefaultShareExpiration config option Caio Cotts 2025-05-19 17:31:16 -04:00
  • 561a0a7efa feat(discord): enhance activity state with artist list and add large text asset Deluan 2025-05-19 16:46:51 -04:00
  • 261098401a feat(rpc): enhance activity image processing and improve error handling in Discord integration Deluan 2025-05-19 16:23:35 -04:00
  • 1e4e3eac6e
    fix: update Makefile with new demo URLs (#4080) Caio Cotts 2025-05-19 15:34:25 -04:00
  • a0c9653e22 Update Makefile music URLs Caio Cotts 2025-05-19 14:30:42 -04:00
  • 5d64f0bbb6
    build(deps-dev): bump vitest from 3.0.8 to 3.1.4 in /ui dependabot[bot] 2025-05-19 17:57:16 +00:00
  • 2c9408031d
    build(deps-dev): bump @vitest/coverage-v8 from 3.0.8 to 3.1.4 in /ui dependabot[bot] 2025-05-19 17:56:09 +00:00
  • b3e21c0be3
    build(deps-dev): bump happy-dom from 17.4.0 to 17.4.7 in /ui dependabot[bot] 2025-05-19 17:53:34 +00:00
  • c3db05906b feat(scheduler): implement named scheduler callbacks and enhance Discord plugin integration Deluan 2025-05-15 23:31:34 -04:00
  • 469209b0cb fix(ui): update French translation Ewen 2025-05-17 21:21:24 +02:00
  • 62acfd491b
    Merge branch 'master' into msi-insights-detection Rob Emery 2025-05-17 13:00:05 -01:00
  • 4b4e40531d Revert config.go change, use filepath.Join for cross platform patso23 2025-05-16 10:55:40 -05:00
  • 0609de306f fix(configuration.go, mpv.go): Jukebox mode doesn't include MusicFolder in mpv command - #4066 Pat 2025-05-16 10:10:26 -05:00
  • 524c10e570 wip Deluan 2025-05-15 20:27:57 -04:00
  • 37f90a31a0 feat(tests): add build step for test plugins in the test suite Deluan 2025-05-15 09:11:08 -04:00
  • 41685263b6
    please bear with me Xabi 2025-05-15 21:51:51 +02:00
  • f4b865f03e
    Update eu.json Xabi 2025-05-15 17:55:22 +02:00
  • da8961f37f
    fix(ui): update Basque translation Xabi 2025-05-15 17:32:28 +02:00
  • 19d443ec7f
    feat(scanner): add Scanner.FollowSymlinks option (#4061) Deluan Quintão 2025-05-15 10:33:28 -04:00
  • 600d1ad78f refactor(tests): enhance walkDirTree tests with symlink handling and cleanup Deluan 2025-05-15 08:54:07 -04:00
  • 2bff15ad9c fix(mockMusicFS): improve symlink handling in Open, Stat, and ReadDir methods Deluan 2025-05-15 08:32:14 -04:00
  • da0e33be09
    Update eu.json Xabi 2025-05-15 14:17:09 +02:00
  • 4c93d48066 Add Scanner.FollowSymlinks option (default: true) - Fixes #4060 Deluan 2025-05-15 08:10:24 -04:00
  • 5ddf38a29d refactor(cache): simplify cache service implementation and remove unnecessary synchronization Deluan 2025-05-14 22:20:19 -04:00
  • d18ad3b799 Merge branch 'master' into plugins-2 Deluan 2025-05-14 20:49:20 -04:00
  • db92cf9e47
    fix(scanner): optimize refresh (#4059) Deluan Quintão 2025-05-14 20:47:03 -04:00
  • 12e1dba8c1 fix: paginate Artist's RefreshStats, also replace rawSQL with Expr Deluan 2025-05-14 17:59:28 -04:00
  • 2e7a7a0ca8 fix(artist): update RefreshStats to only process artists with recently updated media files Deluan 2025-05-14 17:26:49 -04:00
  • f897637f36 Merge branch 'master' into dlna-spike Rob Emery 2025-05-14 17:51:06 +01:00
  • 98b53d9cea
    Merge branch 'master' into msi-insights-detection Rob Emery 2025-05-14 15:43:25 -01:00