Bonus QOL: album name in the image previewer (AlbumDetail page) is now an <a href="/albums/@album.Id"> with @onclick:stopPropagation, matching the cosplayer link pattern. This gives you native…
Quick question about the album link change — which specific album link are you referring to?
- AlbumCard.razor — the card title currently navigates via JS (
NavigationManager.NavigateTo).…
@REDCODE Completely different approach this time:
- Reverted the
!importantCSS mess — MilkyShot.css modal styles are back to original (cleanposition:fixed; inset:0;) - Added minimal…
@REDCODE Pushed an updated fix for #62:
- Replaced
inset: 0with explicittop: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%— some mobile browsers may handle the shorthand…
@REDCODE Fixed now — the root cause was that ::deep in CosplayerDetail.razor.css can't target .modal-overlay inside PersonForm because Blazor's CSS isolation adds PersonForm's own scope…
Fixed in PR #67 — cosplayer names in ImagePreview (AlbumDetail & Home pages) and AlbumCard are now <a> links pointing to /cosplayer/{id}. Added CosplayerIds field to AssetPreviewDto and…
Fixed in PR #67 — added mobile breakpoint rule (@media max-width: 576px) to CosplayerDetail.razor.css targeting ::deep .modal-overlay with `align-items: flex-start; padding-top: 20px;…
Fixed in PR #67 — wrapped standalone fallback <div> in .cosplayer-card-img-wrap so the placeholder icon gets proper `width: 100%; height: 100%; display: flex; align-items: center; justify-cont…