navidrome/utils/cache
Deluan Quintão 76042ba173
feat(ui): add Now Playing panel for admins (#4209)
* feat(ui): add Now Playing panel and integrate now playing count updates

Signed-off-by: Deluan <deluan@navidrome.org>

* fix: check return value in test to satisfy linter

* fix: format React code with prettier

* fix: resolve race condition in play tracker test

* fix: log error when fetching now playing data fails

Signed-off-by: Deluan <deluan@navidrome.org>

* feat(ui): refactor Now Playing panel with new components and error handling

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(ui): adjust padding and height in Now Playing panel for improved layout

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(cache): add automatic cleanup to prevent goroutine leak on cache garbage collection

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2025-06-10 17:22:13 -04:00
..
cache_suite_test.go Rename log.LevelCritical to log.LevelFatal 2022-12-21 14:53:36 -05:00
cached_http_client.go chore(server): add more info to scrobble errors logs (#3889) 2025-03-27 18:57:06 -04:00
cached_http_client_test.go Refactor cache.HTTPClient 2024-05-11 19:37:12 -04:00
file_caches.go Revert "fix(server): failed transcoded files should not be cached (#4124)" 2025-05-27 19:53:10 -04:00
file_caches_test.go Revert "fix(server): failed transcoded files should not be cached (#4124)" 2025-05-27 19:53:10 -04:00
file_haunter.go Remove potential integer overflow conversion uint64 -> int64 2024-08-22 19:28:22 -04:00
file_haunter_test.go Remove potential integer overflow conversion uint64 -> int64 2024-08-22 19:28:22 -04:00
simple_cache.go feat(ui): add Now Playing panel for admins (#4209) 2025-06-10 17:22:13 -04:00
simple_cache_test.go feat(ui): add Now Playing panel for admins (#4209) 2025-06-10 17:22:13 -04:00
spread_fs.go Add nilerr linter 2022-09-30 20:18:14 -04:00
spread_fs_test.go Upgrade Ginkgo to V2 2022-07-26 16:53:17 -04:00