mirror of
https://github.com/danny-avila/LibreChat.git
synced 2026-07-01 03:43:03 +00:00
Forced ephemeral retention turns the TEMPORARY_CHAT permission on, which keeps the global toggleTemporaryChat shortcut (Ctrl/Cmd+Shift+Y) registered even though the badge is disabled. Pressing it flipped store.isTemporary off in an enforced chat, so the next submission carried isTemporary false and the client queued title generation and history entries while the server saved the chat as hidden temporary. Gate handleToggleTemporaryChat when retention is enforced so the shortcut is a no-op, matching the disabled badge and keeping the enforced temporary state. |
||
|---|---|---|
| .. | ||
| public | ||
| scripts | ||
| src | ||
| sw | ||
| test | ||
| babel.config.cjs | ||
| check_updates.sh | ||
| index.html | ||
| jest.config.cjs | ||
| nginx.conf | ||
| package.json | ||
| postcss.config.cjs | ||
| tailwind.config.cjs | ||
| tsconfig.json | ||
| vite.config.ts | ||