You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Content byline credits fold in the avatar's storage key and alt via the
media join, but dropped the blurhash/dominant_color LQIP columns, so
author avatars couldn't render a low-quality placeholder despite the
media row storing one.
Carry m.blurhash/m.dominant_color through the same media join in
getContentBylines, getContentBylinesMany, and findByUserIds, surface
them as BylineSummary.avatarBlurhash/avatarDominantColor (and in the
byline API response schema), and default to null on finders that don't
join media. Purely additive, mirroring the existing avatarStorageKey
pattern.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Byline avatar hydration now includes the media LQIP placeholder fields (#1457). Content byline credits already folded in the avatar's `avatarStorageKey` and `avatarAlt` via the media join, but dropped the `blurhash`/`dominant_color` placeholder columns, so author avatars couldn't render a low-quality image placeholder while loading even though the media stored one. `BylineSummary` now also carries `avatarBlurhash` and `avatarDominantColor`, populated by `getContentBylines`, `getContentBylinesMany`, and `findByUserIds` (and surfaced in the byline API response), so themes can paint a blurhash/dominant-colour placeholder for byline avatars exactly as they can for other media.
0 commit comments