c3dff661a44d

replace period mask with bullet chars + uniform spacing (v1.9.5)

time
2026-04-25 01:36 UTC · 6 months ago
machine
koh2
parent
363ddc594434
5 files manifest.firefox.json+1 −1manifest.json+1 −1package.json+1 −1src/popup/styles/popup.css+5 −1src/popup/views/Entry.tsx+1 −1
manifest.firefox.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.9.4",4+  "version": "1.9.5",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {

view file

manifest.json+1 −1
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "1.9.4",4+  "version": "1.9.5",55   "description": "Zero-knowledge password manager",66   "action": {77     "default_popup": "src/popup/index.html",

view file

package.json+1 −1
@@ -1,6 +1,6 @@11 {22   "name": "peach",3-  "version": "1.9.4",3+  "version": "1.9.5",44   "description": "Zero-knowledge password manager",55   "type": "module",66   "scripts": {

view file

src/popup/styles/popup.css+5 −1
@@ -417,8 +417,12 @@417417   display: block;418418   width: 100%;419419   overflow: hidden;420-  text-overflow: ellipsis;421420   white-space: nowrap;421+  /* Render as uniform mid-line bullets, not baseline periods */422+  font-family: Inter, system-ui, sans-serif;423+  font-size: 10px;424+  letter-spacing: 3px;425+  user-select: none;422426 }423427 .peach-field-actions { display: flex; gap: 4px; align-items: center; }424428 .peach-password-strength { display: flex; align-items: center; gap: 8px; }

view file

src/popup/views/Entry.tsx+1 −1
@@ -770,7 +770,7 @@770770                           >771771                             <Show772772                               when={showPassword()}773-                              fallback={<span class="peach-password-mask">...............</span>}773+                              fallback={<span class="peach-password-mask" aria-label="password hidden">••••••••••••••</span>}774774                             >775775                               <span class="peach-password-text">{entry().password ?? ""}</span>776776                             </Show>

view file