nip4e: fix message encryption and sync (#57)

Reviewed-on: #57
This commit was merged in pull request #57.
This commit is contained in:
2026-10-04 06:33:32 +00:00
parent e14b815404
commit 2fc1358530
17 changed files with 520 additions and 246 deletions
Generated
+25 -24
View File
@@ -1073,7 +1073,6 @@ version = "1.0.2"
dependencies = [
"anyhow",
"common",
"device",
"flume 0.11.1",
"futures",
"fuzzy-matcher",
@@ -1081,8 +1080,10 @@ dependencies = [
"instant",
"itertools 0.13.0",
"log",
"nip4e",
"nostr-sdk",
"person",
"rand 0.10.3",
"settings",
"smallvec",
"smol",
@@ -1413,7 +1414,6 @@ dependencies = [
"auto_update",
"chat",
"common",
"device",
"gpui-pre",
"gpui-pre-linux",
"gpui-pre-macos",
@@ -1422,6 +1422,7 @@ dependencies = [
"gpui-pre-windows",
"log",
"nip29",
"nip4e",
"nostr-sdk",
"person",
"settings",
@@ -1441,7 +1442,6 @@ dependencies = [
"common",
"console_error_panic_hook",
"console_log",
"device",
"getrandom 0.2.17",
"getrandom 0.3.4",
"getrandom 0.4.3",
@@ -1451,6 +1451,7 @@ dependencies = [
"instant",
"log",
"nip29",
"nip4e",
"person",
"settings",
"state",
@@ -1823,26 +1824,6 @@ dependencies = [
"unicode-xid",
]
[[package]]
name = "device"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
"flume 0.11.1",
"gpui-pre",
"instant",
"log",
"nostr-sdk",
"person",
"settings",
"smallvec",
"smol",
"state",
"theme",
"ui",
]
[[package]]
name = "digest"
version = "0.10.7"
@@ -4577,6 +4558,26 @@ dependencies = [
"ui",
]
[[package]]
name = "nip4e"
version = "1.0.2"
dependencies = [
"anyhow",
"common",
"flume 0.11.1",
"gpui-pre",
"instant",
"log",
"nostr-sdk",
"person",
"settings",
"smallvec",
"smol",
"state",
"theme",
"ui",
]
[[package]]
name = "no_std_io2"
version = "0.9.4"
@@ -9438,12 +9439,12 @@ dependencies = [
"chat",
"chat_ui",
"common",
"device",
"gpui-pre",
"instant",
"log",
"nip29",
"nip29_ui",
"nip4e",
"nostr-connect",
"nostr-sdk",
"person",