From f8ad2f19bd7b5748d101f81bf5412083d673e33d Mon Sep 17 00:00:00 2001 From: Believethehype Date: Mon, 5 Feb 2024 21:54:27 +0100 Subject: [PATCH] attempt for nostr-ignition --- ui/noogle/package.json | 4 +- ui/noogle/src/components/Login.vue | 188 ++++++- .../android-signer/AndroidSigner.ts | 5 +- .../nostr-ignition/NostrIgnition.test.ts | 5 + .../nostr-ignition/NostrIgnition.ts | 470 ++++++++++++++++++ .../src/components/nostr-ignition/index.css | 189 +++++++ .../src/components/nostr-ignition/index.ts | 3 + .../components/nostr-ignition/nip46.test.ts | 5 + .../src/components/nostr-ignition/nip46.ts | 308 ++++++++++++ .../components/nostr-ignition/utils.test.ts | 5 + .../src/components/nostr-ignition/utils.ts | 56 +++ ui/noogle/src/main.js | 4 +- ui/noogle/tsconfig.node.json | 4 + 13 files changed, 1228 insertions(+), 18 deletions(-) create mode 100644 ui/noogle/src/components/nostr-ignition/NostrIgnition.test.ts create mode 100644 ui/noogle/src/components/nostr-ignition/NostrIgnition.ts create mode 100644 ui/noogle/src/components/nostr-ignition/index.css create mode 100644 ui/noogle/src/components/nostr-ignition/index.ts create mode 100644 ui/noogle/src/components/nostr-ignition/nip46.test.ts create mode 100644 ui/noogle/src/components/nostr-ignition/nip46.ts create mode 100644 ui/noogle/src/components/nostr-ignition/utils.test.ts create mode 100644 ui/noogle/src/components/nostr-ignition/utils.ts diff --git a/ui/noogle/package.json b/ui/noogle/package.json index 9871fc8..e270448 100644 --- a/ui/noogle/package.json +++ b/ui/noogle/package.json @@ -17,8 +17,10 @@ "bech32": "^2.0.0", "bootstrap": "^5.3.2", "daisyui": "^4.6.0", + "events": "^3.3.0", "mini-toastr": "^0.8.1", - "nostr-tools": "^1.17.0", + "nostr-ignition": "^0.0.5", + "nostr-tools": "^2.1.5", "vue": "^3.4.15", "vue-notifications": "^1.0.2", "vue3-easy-data-table": "^1.5.47", diff --git a/ui/noogle/src/components/Login.vue b/ui/noogle/src/components/Login.vue index 94b0657..27cb862 100644 --- a/ui/noogle/src/components/Login.vue +++ b/ui/noogle/src/components/Login.vue @@ -31,21 +31,55 @@
Sign in
-

Nip07 Login

-

Use a Browser Nip07 Extension like getalby or nos2x to login or use Amber on Android

+

Login

+

Use a Browser Nip07 Extension like getalby or nos2x or Nsecbunker to login or use Amber on Android

+ + +
+ +
+

🎊 Connected successfully! 🎊

+ thumbs-up +
+ The npub of your account is: +
+
+
+

Want to try signing a note? Don't worry, we won't publish it.

+

+                
+                

Or, open your browser console and try pinging the bunker.

+ +
+
+ -