aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-03-05 22:10:50 -0800
committerAdam Soltys <[email protected]>2026-03-05 22:32:43 -0800
commit653224387d8c09e461aabe632dbad6d59caf8f05 (patch)
tree4bc940709f10550a86fe172579b21c0ab4a2c240 /package.json
parent796119569ae96ff0afd5cc4d5472175e271e9c8d (diff)
downloadcoinos-ui-653224387d8c09e461aabe632dbad6d59caf8f05.tar.gz
coinos-ui-653224387d8c09e461aabe632dbad6d59caf8f05.zip
Add MLS messaging with marmot-ts, NIP-17 fallback
Integrate MLS (Messaging Layer Security) via marmot-ts for encrypted group messaging. Falls back to NIP-17 when the recipient doesn't have an MLS key package. Includes optimistic UI for sent messages, local caching of decrypted rumours, dynamic group subscriptions, and self-echo filtering. Fix SSR crash in nostr settings page. Co-Authored-By: Claude Opus 4.6 <[email protected]>
Diffstat (limited to 'package.json')
-rw-r--r--package.json4
1 files changed, 3 insertions, 1 deletions
diff --git a/package.json b/package.json
index 62801cc9..d23caca3 100644
--- a/package.json
+++ b/package.json
@@ -22,12 +22,14 @@
"dependencies": {
"@arkade-os/sdk": "0.3.13",
"@capacitor/status-bar": "^8.0.0",
+ "@internet-privacy/marmot-ts": "^0.3.0",
"@simplewebauthn/browser": "^13.2.2",
"@tailwindcss/postcss": "^4.1.18",
"@tailwindcss/vite": "^4.1.18",
"canvas": "^3.2.1",
"cordova-plugin-android-notch": "^1.0.3",
- "qrcode": "^1.5.4"
+ "qrcode": "^1.5.4",
+ "ts-mls": "^1.6.1"
},
"devDependencies": {
"@capacitor/android": "^8.0.2",