From 2dec38773defac31ae3fe00f55bfda0bafef0961 Mon Sep 17 00:00:00 2001 From: None Date: Tue, 3 Mar 2026 21:50:08 -0600 Subject: [PATCH] fix(dvr): fix recording card S/E overlap and hidden metadata Move Season/Episode label from the header badge row to a dedicated metadata row in the card body, preventing action buttons (extend, stop, delete) from obscuring it on in-progress recordings with long titles. Also show episode subtitle and S/E info on series group cards, which were previously hidden behind !isSeriesGroup guards. --- frontend/src/components/cards/RecordingCard.jsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/frontend/src/components/cards/RecordingCard.jsx b/frontend/src/components/cards/RecordingCard.jsx index e8d836fa..903bb7dd 100644 --- a/frontend/src/components/cards/RecordingCard.jsx +++ b/frontend/src/components/cards/RecordingCard.jsx @@ -350,11 +350,6 @@ const RecordingCard = ({ Recurring )} - {seLabel && !isSeriesGroup && ( - - {seLabel} - - )} @@ -420,7 +415,7 @@ const RecordingCard = ({ fallbackSrc={getChannelLogoUrl(channel) || defaultLogo} /> - {!isSeriesGroup && subTitle && ( + {subTitle && ( Episode @@ -430,6 +425,16 @@ const RecordingCard = ({ )} + {seLabel && ( + + + Season/Episode + + + {seLabel} + + + )} Channel