5157b6df8f7d

fit Pro nudge inside the 520px popup so dismiss options stay visible (v5.3.1)

time
2026-10-06 13:37 UTC · 2 weeks ago
machine
Junes-MacBook-Pro.local
agent
claude-opus-5-5
session
peach pro nudge screen
parent
9e3dd1d2e969
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+8 −10src/popup/views/ProNudge.tsx+1 −1
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach Password Manager",4-  "version": "5.3.0",4+  "version": "5.3.1",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": "5.3.0",5+  "version": "5.3.1",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": "5.3.0",3+  "version": "5.3.1",44   "description": "Zero-knowledge password manager",55   "license": "GPL-3.0-only",66   "type": "module",

view file

src/popup/styles/popup.css+8 −10
@@ -8060,20 +8060,18 @@80608060 .peach-pro-nudge-inner {80618061   display: flex;80628062   flex-direction: column;8063-  gap: 10px;8063+  gap: 8px;80648064   min-height: 100%;8065-  padding: 28px 24px 20px;8065+  padding: 20px 24px 16px;80668066   animation: peach-pro-nudge-in 420ms cubic-bezier(0.2, 0.8, 0.2, 1) both;80678067 }80688068 80698069 .peach-pro-nudge-mark {8070-  width: 32px;8071-  height: 32px;8072-  margin-bottom: 6px;8070+  width: 26px;8071+  height: 26px;8072+  margin-bottom: 2px;80738073 }80748074 8075-.peach-pro-nudge-headline { font-size: 34px; }8076-80778075 .peach-pro-nudge-list {80788076   margin: 8px 0 0;80798077   padding: 0;@@ -8086,7 +8084,7 @@80868084   grid-template-columns: 24px 1fr;80878085   column-gap: 8px;80888086   row-gap: 2px;8089-  padding: 9px 0;8087+  padding: 7px 0;80908088   border-bottom: 1px solid var(--peach-border);80918089 }80928090 @@ -8095,9 +8093,9 @@80958093 .peach-pro-nudge-actions {80968094   display: flex;80978095   flex-direction: column;8098-  gap: 12px;8096+  gap: 10px;80998097   margin-top: auto;8100-  padding-top: 16px;8098+  padding-top: 12px;81018099 }81028100 81038101 .peach-pro-nudge-actions .peach-pro-upgrade-cta { padding: 11px; }

view file

src/popup/views/ProNudge.tsx+1 −1
@@ -22,7 +22,7 @@2222       <div class="peach-pro-nudge-inner">2323         <PeachMark class="peach-pro-nudge-mark" />2424         <p class="peach-pro-eyebrow">PEACH PRO · $39 ONCE</p>25-        <h1 id="pro-nudge-title" class="peach-pro-headline peach-pro-nudge-headline">25+        <h1 id="pro-nudge-title" class="peach-pro-headline">2626           Peach stays free.<br />Pro keeps it <em>growing.</em>2727         </h1>2828         <p class="peach-pro-subtitle">

view file