diff --git a/app.js b/app.js index e8b98bb..6cfe5ef 100644 --- a/app.js +++ b/app.js @@ -2914,6 +2914,14 @@ init().then(() => { // Mine chat history to MemPalace function mineMemPalaceContent() { + const messages = Array.from(document.querySelectorAll('.chat-msg')).map(m => m.innerText); + if (messages.length > 0) { + // Simulated mining + mempalace.status.docs += messages.length; + mempalace.status.compression = Math.min(100, mempalace.status.compression + (messages.length / 10)); + mempalace.status.aak = `${Math.floor(parseInt(mempalace.status.aak.replace('B', '')) + messages.length * 30)}B`; + updateMemPalaceStatus(); + } mempalace.mineChat(); updateMemPalaceStatus(); } @@ -2923,6 +2931,9 @@ init().then(() => { document.getElementById('compression-ratio').textContent = mempalace.status.compression.toFixed(1) + 'x'; document.getElementById('docs-mined').textContent = mempalace.status.docs; document.getElementById('aaak-size').textContent = mempalace.status.aak; + document.getElementById('compression-ratio').textContent = mempalace.status.compression.toFixed(1) + 'x'; + document.getElementById('docs-mined').textContent = mempalace.status.docs; + document.getElementById('aaak-size').textContent = mempalace.status.aak; } // Auto-mine chat history every 30s