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 - -
    - -
    - +
    +
    + MEMPALACE + +
    +
    +
    Compression: --x
    +
    Docs mined: 0
    +
    AAAK size: 0B
    +
    +
    DEFAULT REVIEWERS