This commit is contained in:
silentoplayz
2025-10-18 00:32:03 -04:00
parent e361606c61
commit 3c7e739b3c
8 changed files with 119 additions and 95 deletions

View File

@@ -247,7 +247,7 @@ const setupKeyboardShortcuts = () => {
showShortcuts.set(false);
break;
case Shortcut.NEW_TEMPORARY_CHAT:
event.preventDefault();
event.preventDefault();
if ($user?.role !== 'admin' && $user?.permissions?.chat?.temporary_enforced) {
temporaryChatEnabled.set(true);
} else {
@@ -258,14 +258,20 @@ const setupKeyboardShortcuts = () => {
document.getElementById('new-chat-button')?.click();
}, 0);
break;
case Shortcut.GENERATE_PROMPT_PAIR:
// Placeholder for future implementation
case Shortcut.GENERATE_MESSAGE_PAIR:
event.preventDefault();
document.getElementById('generate-message-pair-button')?.click();
break;
case Shortcut.REGENERATE_RESPONSE:
event.preventDefault();
[...document.getElementsByClassName('regenerate-response-button')]?.at(-1)?.click();
break;
case Shortcut.STOP_GENERATING:
// Placeholder for future implementation
break;
case Shortcut.PREVENT_FILE_CREATION:
// This shortcut is handled by the paste event in MessageInput.svelte
// This shortcut is handled by the paste event in MessageInput.svelte
break;
}
}