refactor(chats): streamline podcast generation and enhance chat selection UI

- Removed podcast generation state and related functions from the ChatsPageClient component.
- Simplified chat selection UI by removing unnecessary elements and improving layout.
- Updated the AnnouncementBanner component to use Jotai for state management, allowing for persistent dismissal of the announcement.
This commit is contained in:
DESKTOP-RTLN3BA\$punk 2025-11-11 23:51:26 -08:00
parent ca341f07a2
commit 6298d631e4
3 changed files with 71 additions and 432 deletions

View file

@ -0,0 +1,5 @@
import { atomWithStorage } from "jotai/utils";
// Atom to track whether the announcement banner has been dismissed
// Persists to localStorage automatically
export const announcementDismissedAtom = atomWithStorage("surfsense_announcement_dismissed", false);