{ showChatMenu = false }}>
{ showChatMenu = !showChatMenu }} >
{ if (chatId) close(); $showSetChatSettings = true }}>
Chat Profile Settings
New Chat
{ if (chatId) close(); copyChat(chatId) }}>
Clone Chat
{ close(); exportChatAsJSON(chatId) }}>
Save Chat JSON
{ if (chatId) close(); chatFileInput.click() }}>
Restore Chat JSON
{ if (chatId) close(); exportAsMarkdown(chatId) }}>
Export Chat Markdown
{ if (chatId) restartChatSession() }}>
Restart Chat Session
{ if (chatId) close(); clearMessages(chatId) }}>
Clear Chat Messages
{ if (chatId) close(); deleteChat() }}>
Delete Chat
{ if (chatId) confirmClearChats() }}>
Delete ALL Chats
API Key
importChatFromFile(e)} bind:this={chatFileInput} >
{ if (event.key === 'Escape') { showChatMenu = false } }} />