diff options
| author | Adam Soltys <[email protected]> | 2026-03-05 22:10:50 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-03-05 22:32:43 -0800 |
| commit | 653224387d8c09e461aabe632dbad6d59caf8f05 (patch) | |
| tree | 4bc940709f10550a86fe172579b21c0ab4a2c240 /package.json | |
| parent | 796119569ae96ff0afd5cc4d5472175e271e9c8d (diff) | |
| download | coinos-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.json | 4 |
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", |
