A conversation-history sidebar — calendar-day groups cut in the display time zone, in-place rename with rollback, delete confirmed by title, pinning, local search with its own no-match state, and real loading/empty/error branches.
npx shadcn@latest add @zyeon/chat-sidebarZyeon UI limits how often it can be asked, and Chat Sidebar hasn't had its turn. Its source will show here once it has.