A Recent menu built from a changing list that never shows empty: one disabled line explains an empty history and Clear recent sits apart and disables itself.
pnpm dlx shadcn@latest add "https://ui.tealmac.com/r/menu-recent-items.json"