diff --git a/src/components/insights/coach-panel/coach-drawer.tsx b/src/components/insights/coach-panel/coach-drawer.tsx index 78db3bf99..ed696cb26 100644 --- a/src/components/insights/coach-panel/coach-drawer.tsx +++ b/src/components/insights/coach-panel/coach-drawer.tsx @@ -315,7 +315,11 @@ export function CoachDrawer({
- + {/* v1.4.27 R3d MB4 / CF-73 — pin `min-w-0` on the title + node itself in addition to the wrapper so the + truncate clipping survives any flex-shrink quirk + with very long conversation titles. */} + {drawerTitle} @@ -327,43 +331,56 @@ export function CoachDrawer({ and resets to it on drawer close. Changing the pill flips `windowOverride`; the rail's window picker mirrors the same source-of-truth so the user can drive the override - from either surface. */} - + + + + + + {t("insights.coach.window.last7days")} + + + {t("insights.coach.window.last30days")} + + + {t("insights.coach.window.last90days")} + + + {t("insights.coach.window.allTime")} + + + +
{/* v1.4.25 W5 — header action cluster. All three buttons share the same `ghost / size-icon / size-9` shape so they visually belong together. 36×36 px hit target meets the