feat: improve chat UX and add optional auth for public feedback

- Add debounced search (200ms) in chat sidebar for better performance
- Add toast notifications for conversation actions (archive, restore, delete, pin)
- Add race condition protection when loading conversations
- Add OptionalAuthGuard for public feedback endpoint (unauthenticated access)
- Add backHref prop to PageHeader component for back navigation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-11-29 23:10:03 +01:00
parent 0893ed7daa
commit c85cd4556c
7 changed files with 192 additions and 53 deletions

View file

@ -21,6 +21,11 @@
* </PageHeader>
* ```
*
* @example With back navigation
* ```svelte
* <PageHeader title="Space Details" backHref="/spaces" />
* ```
*
* @example With breadcrumb and icon
* ```svelte
* <PageHeader title="Edit Profile">
@ -48,6 +53,8 @@
size?: HeaderSize;
/** Whether to show bottom border */
bordered?: boolean;
/** Back navigation href (shows back arrow button) */
backHref?: string;
/** Icon snippet (before title) */
icon?: Snippet;
/** Breadcrumb snippet (above title) */
@ -65,6 +72,7 @@
description,
size = 'md',
bordered = false,
backHref,
icon,
breadcrumb,
actions,