diff --git a/app.js b/app.js
index 35b6be8..e9acf0a 100644
--- a/app.js
+++ b/app.js
@@ -2183,25 +2183,24 @@ function mineMemPalaceContent() {
// Add mining progress indicator
logs.innerHTML = `
${now} - Mining chat history...
` + logs.innerHTML;
- // Simulate mining process
- setTimeout(() => {
- // Update stats
- const ratio = parseInt(document.getElementById('compression-ratio').textContent) + 1;
- const docs = parseInt(document.getElementById('docs-mined').textContent) + 1;
- const size = parseInt(document.getElementById('aaak-size').textContent.replace('B','')) + 30;
-
- document.getElementById('compression-ratio').textContent = `${ratio}x`;
- document.getElementById('docs-mined').textContent = `${docs}`;
- document.getElementById('aaak-size').textContent = `${size}B`;
-
- // Add success message
- logs.innerHTML = `${now} - Successfully mined 1 chat entry
` + logs.innerHTML;
- }, 1500);
- // Initialize MemPalace MCP server
- try {
- console.log('Initializing MemPalace...');
- const statusEl = document.getElementById('mem-palace-status');
- statusEl.textContent = 'Initializing...';
+ // Get chat messages to mine
+ const messages = Array.from(document.querySelectorAll('.chat-msg')).map(m => m.innerText);
+ if (messages.length === 0) {
+ logs.innerHTML = `${now} - No chat content to mine
` + logs.innerHTML;
+ return;
+ }
+
+ // Update MemPalace stats
+ const ratio = parseInt(document.getElementById('compression-ratio').textContent) + 1;
+ const docs = parseInt(document.getElementById('docs-mined').textContent) + messages.length;
+ const size = parseInt(document.getElementById('aaak-size').textContent.replace('B','')) + (messages.length * 30);
+
+ document.getElementById('compression-ratio').textContent = `${ratio}x`;
+ document.getElementById('docs-mined').textContent = `${docs}`;
+ document.getElementById('aaak-size').textContent = `${size}B`;
+
+ // Add success message
+ logs.innerHTML = `${now} - Mined ${messages.length} chat entries
` + logs.innerHTML;
// Actual MemPalace initialization would happen here
// For demo purposes we'll just show status
diff --git a/index.html b/index.html
index a1be9b8..fcef1a2 100644
--- a/index.html
+++ b/index.html
@@ -285,17 +285,17 @@
• Block branch deletion ✅
-
- MEMPALACE
-
- -- x |
- 0 docs |
- 0B
-
-
- Mine Chat
-
-
Mine Chat to MemPalace
+
+
+
+
Compression: -- x
+
Docs mined: 0
+
AAAK size: 0B
+
+
DEFAULT REVIEWERS