Auto-refreshing 'time ago' text rendered as a real <time> element, formatted with Intl.RelativeTimeFormat and hydration-safe via useSyncExternalStore.
npx shadcn@latest add @zyeon/relative-timeZyeon UI limits how often it can be asked, and Relative Time hasn't had its turn. Its source will show here once it has.