diff --git a/app.js b/app.js
index 25c570d..35b6be8 100644
--- a/app.js
+++ b/app.js
@@ -1931,7 +1931,7 @@ function setupControls() {
// Add MemPalace mining button
document.querySelector('.chat-quick-actions').innerHTML += `
-
+
Compression: --x
Docs: 0
@@ -2249,15 +2249,20 @@ function saveSession() {
// Store in MemPalace
if (window.mempalace) {
- mempalace.add_drawer('chat_history', {
- content: JSON.stringify(msgs),
- metadata: {
- type: 'chat',
- timestamp: Date.now()
- }
- });
+ try {
+ mempalace.add_drawer('chat_history', {
+ content: JSON.stringify(msgs),
+ metadata: {
+ type: 'chat',
+ timestamp: Date.now()
+ }
+ });
+ } catch (error) {
+ console.error('MemPalace save failed:', error);
+ }
}
+ // Fallback to localStorage
localStorage.setItem('nexus_chat_history', JSON.stringify(msgs));
}