From 69a069701e3fe0014ea6c8bf38346ab5aad390e4 Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Fri, 23 Jan 2026 11:14:08 -0500 Subject: [PATCH] Fix unlocked vault state - reset styles, compact layout --- public/src/uncloseai-embed-modal.js | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/public/src/uncloseai-embed-modal.js b/public/src/uncloseai-embed-modal.js index b2b3b36..2c4d7c0 100644 --- a/public/src/uncloseai-embed-modal.js +++ b/public/src/uncloseai-embed-modal.js @@ -346,18 +346,15 @@ async function openUncloseaiEmbeddedModalNew() { if (UncloseVault.isUnlocked()) { // Vault unlocked - show simple "Logged in" status with lock button - vaultSection.style.display = 'block'; - const unlockedUI = document.createElement("div"); - unlockedUI.innerHTML = ` -
-
- ✓ ${getUIText("vaultLoggedIn")} -
- -
- `; + vaultSection.style.cssText = 'display: grid; grid-template-columns: 1fr auto; align-items: center; padding: 8px 12px; margin-bottom: 12px; border-radius: 6px; background: rgba(40, 167, 69, 0.1);'; + const unlockedUI = document.createElement("span"); + unlockedUI.style.color = '#28a745'; + unlockedUI.textContent = '✓ ' + getUIText("vaultLoggedIn"); - const lockBtn = unlockedUI.querySelector('.vault-lock-btn'); + const lockBtn = document.createElement("button"); + lockBtn.className = 'uncloseai-btn-small'; + lockBtn.title = getUIText("vaultLockTooltip"); + lockBtn.textContent = '🔒 ' + getUIText("vaultLock"); lockBtn.onclick = () => { UncloseVault.lock(); @@ -368,6 +365,7 @@ async function openUncloseaiEmbeddedModalNew() { }; vaultSection.appendChild(unlockedUI); + vaultSection.appendChild(lockBtn); settingsContent.style.display = 'grid'; // Show settings when unlocked } else { // Vault locked or doesn't exist - show centered prompt using CSS grid