4f017bfc1d11

fix recovery screen polish: correct the misleading never-see-again copy, center the save-your-recovery-words headline, spread the confirm inputs evenly to remove the dead bottom gap, bump 4.10.18

time
2026-08-20 18:20 UTC · 2 months ago
machine
koh2
agent
qwen3.8-max
session
peach ui fixes
parent
cbfaea58dd97
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+10 −4src/popup/views/RecoveryWordDisplay.tsx+1 −1
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach Password Manager",4-  "version": "4.10.17",4+  "version": "4.10.18",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {

view file

manifest.json+1 −1
@@ -2,7 +2,7 @@22   "manifest_version": 3,33   "minimum_chrome_version": "116",44   "name": "Peach Password Manager",5-  "version": "4.10.17",5+  "version": "4.10.18",66   "description": "Zero-knowledge password manager",77   "action": {88     "default_popup": "src/popup/index.html",

view file

package.json+1 −1
@@ -1,6 +1,6 @@11 {22   "name": "peach",3-  "version": "4.10.17",3+  "version": "4.10.18",44   "description": "Zero-knowledge password manager",55   "license": "GPL-3.0-only",66   "type": "module",

view file

src/popup/styles/popup.css+10 −4
@@ -8427,7 +8427,9 @@84278427   font-size: 1.25rem;84288428   font-weight: 300;84298429   letter-spacing: 0.02em;8430-  margin: 0 0 4px;8430+  /* max-width:252px inherited above is narrower than the section — without8431+     auto margins the text box sits left-of-center. */8432+  margin: 0 auto 4px;84318433 }84328434 .peach-recovery-header .peach-hint {84338435   font-family: "IBM Plex Mono", monospace;@@ -8616,10 +8618,14 @@86168618   margin: 0 0 8px;86178619 }86188620 .peach-recovery-confirm-fields {8621+  flex: 1;86198622   display: flex;86208623   flex-direction: column;8621-  gap: 10px;8622-  margin-bottom: 8px;8624+  /* Spread the three inputs through the available height instead of pooling8625+     one dead gap under them. */8626+  justify-content: space-evenly;8627+  gap: 8px;8628+  margin-bottom: 0;86238629 }86248630 .peach-recovery-confirm-field {86258631   display: flex;@@ -8656,7 +8662,7 @@86568662 }86578663 .peach-recovery-confirm-btn {86588664   width: 100%;8659-  margin-top: auto;8665+  margin-top: 12px;86608666 }86618667 86628668 /* ============================================================

view file

src/popup/views/RecoveryWordDisplay.tsx+1 −1
@@ -122,7 +122,7 @@122122       <div class="peach-recovery-header">123123         <h1 class="peach-onboarding-headline">save your recovery words</h1>124124         <p class="peach-hint peach-hint--warning">125-          write these down — you will never see them again125+          write these down — you can view them again in Settings with your master password126126         </p>127127       </div>128128 

view file