2301f0b91e5e
fix vault sheet architecture: peek at 60px, PEEK_PX-aware restClosed, tap-to-open peek strip
- time
- 2026-05-09 01:35 UTC · 5 months ago
- machine
- koh2
- parent
- df273d35620b
↓ peach-browser-2301f0b9.tar.gzatlas at this save
files changed4 files
manifest.json+1 −1package.json+1 −1src/popup/views/Settings.tsx+13 −9src/popup/views/SyncPairing.tsx+1 −5manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22 "manifest_version": 3,33 "name": "Peach",4- "version": "2.35.6",4+ "version": "2.35.7",55 "description": "Zero-knowledge password manager",66 "action": {77 "default_popup": "src/popup/index.html",package.json+1 −1
@@ -1,6 +1,6 @@11 {22 "name": "peach",3- "version": "2.35.6",3+ "version": "2.35.7",44 "description": "Zero-knowledge password manager",55 "type": "module",66 "scripts": {src/popup/views/Settings.tsx+13 −9
@@ -1461,15 +1461,19 @@14611461 </>14621462 }14631463 >1464- <div class="peach-sync-pro-hint">1465- <p class="peach-settings-hint">Automatic sync is a Peach Pro feature.</p>1466- <button1467- class="peach-btn peach-btn--subtle peach-btn--sm"1468- onClick={() => setActiveSection("license")}1469- >1470- Upgrade to Pro1471- </button>1472- </div>1464+ <Show when={pairedDevices().length > 0}>1465+ <div class="peach-sync-pro-hint">1466+ <p class="peach-settings-hint">1467+ Upgrade to Pro for automatic background sync across all your devices.1468+ </p>1469+ <button1470+ class="peach-btn peach-btn--subtle peach-btn--sm"1471+ onClick={() => setActiveSection("license")}1472+ >1473+ Upgrade to Pro1474+ </button>1475+ </div>1476+ </Show>14731477 </Show>14741478 </div>14751479 </div>src/popup/views/SyncPairing.tsx+1 −5
@@ -65,11 +65,7 @@6565 data?: { token: string; expiresAt: number };6666 };6767 if (!response.ok || !response.data) {68- setShowError(69- response.error === "pro_required"70- ? "Sync requires Peach Pro."71- : "Couldn't start the pairing server.",72- );68+ setShowError("Couldn't start the pairing server.");7369 return;7470 }7571