feat: add public image proxy and wire TrackCard cover art to api/image/{entryKey}

This commit is contained in:
daniel-c-harvey
2026-06-07 16:33:24 -04:00
parent f6616ed109
commit 10cb96ef7c
2 changed files with 65 additions and 2 deletions
@@ -12,7 +12,7 @@
<a href="@trackHref" class="deepdrft-track-card-link">
@if (!string.IsNullOrEmpty(TrackModel?.ImagePath))
{
<div class="deepdrft-track-card-bg" style="background-image: url('@TrackModel.ImagePath');">
<div class="deepdrft-track-card-bg" style="background-image: url('api/image/@Uri.EscapeDataString(TrackModel.ImagePath)');">
</div>
}
else
@@ -23,7 +23,7 @@
}
else if (!string.IsNullOrEmpty(TrackModel?.ImagePath))
{
<div class="deepdrft-track-card-bg" style="background-image: url('@TrackModel.ImagePath');">
<div class="deepdrft-track-card-bg" style="background-image: url('api/image/@Uri.EscapeDataString(TrackModel.ImagePath)');">
</div>
}
else