diff --git a/src/lib/Home.svelte b/src/lib/Home.svelte
index e879077..8c49809 100644
--- a/src/lib/Home.svelte
+++ b/src/lib/Home.svelte
@@ -1,9 +1,24 @@
diff --git a/src/lib/Storage.svelte b/src/lib/Storage.svelte
index bebd2aa..034dd9c 100644
--- a/src/lib/Storage.svelte
+++ b/src/lib/Storage.svelte
@@ -20,7 +20,9 @@
export let pinMainMenu = writable(false) // Show menu (for mobile use)
export let continueMessage = writable('') //
export let currentChatMessages = writable([] as Message[])
+ export let started = writable(false)
export let currentChatId = writable(0)
+ export let lastChatId = persisted('currentChatId', 0)
const chatDefaults = getChatDefaults()
@@ -227,10 +229,12 @@
clearTimeout(setChatTimer)
if (!chatId) {
currentChatId.set(0)
+ lastChatId.set(0)
currentChatMessages.set([])
}
setChatTimer = setTimeout(() => {
currentChatId.set(chatId)
+ lastChatId.set(chatId)
currentChatMessages.set(getChat(chatId).messages)
}, 10)
}