0cdf2fe0a617

feat: Enable nativeMessaging permission (v2.13.27)

- Add nativeMessaging to manifest.json permissions - Add nativeMessaging to manifest.firefox.json permissions - Coordinator/transport adapter can now reach connectNative at runtime; install-time native host manifest comes in phase 9 - All call sites still gate behind Pro + unlocked + explicit user-initiated sync Verification: npm typecheck, npm test 281/281, npm run build clean.

time
2026-04-30 14:59 UTC · 6 months ago
machine
koh2
parent
9d2e394ad5c5
3 files manifest.firefox.json+3 −2manifest.json+3 −2package.json+1 −1
manifest.firefox.json+3 −2
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "2.13.26",4+  "version": "2.13.27",55   "description": "Zero-knowledge password manager",66   "browser_specific_settings": {77     "gecko": {@@ -76,7 +76,8 @@7676     "scripting",7777     "clipboardWrite",7878     "alarms",79-    "idle"79+    "idle",80+    "nativeMessaging"8081   ],8182   "content_security_policy": {8283     "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'"

view file

manifest.json+3 −2
@@ -1,7 +1,7 @@11 {22   "manifest_version": 3,33   "name": "Peach",4-  "version": "2.13.26",4+  "version": "2.13.27",55   "description": "Zero-knowledge password manager",66   "action": {77     "default_popup": "src/popup/index.html",@@ -51,7 +51,8 @@5151     "alarms",5252     "idle",5353     "favicon",54-    "webAuthenticationProxy"54+    "webAuthenticationProxy",55+    "nativeMessaging"5556   ],5657   "content_security_policy": {5758     "extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'none'"

view file

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

view file