From ad30d14a661404b3522182f74c021c3b2c534864 Mon Sep 17 00:00:00 2001 From: Spencer Flagg Date: Tue, 29 Aug 2023 14:30:41 +0200 Subject: [PATCH] 1st commit of dsnt changes --- package-lock.json | 19 +- package.json | 3 +- src/Brand.svelte | 34 ++ src/ConnectedWidget.svelte | 10 +- src/ConnectedWidget2.svelte | 480 +++++++++++++++++++++++++ src/KeyPrompt.svelte | 66 +--- src/MetaData.svelte | 160 +++++++++ src/NostrNote.svelte | 2 +- src/NostrNote2.svelte | 325 +++++++++++++++++ src/Relays.svelte | 47 +++ src/app.css | 124 +++++++ src/app.html | 5 +- src/lib/store.js | 44 ++- src/milligram.css | 635 +++++++++++++++++++++++++++++++++ src/normalize.css | 351 ++++++++++++++++++ src/routes/+layout.svelte | 7 + src/routes/+page.svelte | 44 +++ src/routes/draft1/+page.svelte | 254 +++++++++++++ src/routes/draft2/+page.svelte | 235 ++++++++++++ src/routes/figma/+page.svelte | 123 +++++++ src/widget.js | 6 +- 21 files changed, 2902 insertions(+), 72 deletions(-) create mode 100644 src/Brand.svelte create mode 100644 src/ConnectedWidget2.svelte create mode 100644 src/MetaData.svelte create mode 100644 src/NostrNote2.svelte create mode 100644 src/Relays.svelte create mode 100644 src/app.css create mode 100644 src/milligram.css create mode 100644 src/normalize.css create mode 100644 src/routes/+layout.svelte create mode 100644 src/routes/draft1/+page.svelte create mode 100644 src/routes/draft2/+page.svelte create mode 100644 src/routes/figma/+page.svelte diff --git a/package-lock.json b/package-lock.json index ca8af8e..d19c6a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { - "name": "nostri.chat", - "version": "0.1.5", + "name": "dnst", + "version": "0.3.14159", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "nostri.chat", - "version": "0.1.5", + "name": "dsnt", + "version": "0.3.14159", "dependencies": { "@nostr-connect/connect": "^0.2.3", "@nostr-dev-kit/ndk": "^0.3.32", @@ -17,6 +17,7 @@ "@sveltejs/adapter-node": "^1.1.7", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", + "dayjs": "^1.11.9", "emoji-regex": "^10.2.1", "eventemitter3": "^5.0.0", "light-bolt11-decoder": "^3.0.0", @@ -2440,6 +2441,11 @@ "node": ">= 12" } }, + "node_modules/dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -10273,6 +10279,11 @@ "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==" }, + "dayjs": { + "version": "1.11.9", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz", + "integrity": "sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", diff --git a/package.json b/package.json index 11a37ae..86a5f1a 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "nostri.chat", + "name": "dsnt", "version": "0.3.14159", "scripts": { "dev": "vite dev", @@ -34,6 +34,7 @@ "@sveltejs/adapter-node": "^1.1.7", "@tailwindcss/forms": "^0.5.3", "@tailwindcss/typography": "^0.5.9", + "dayjs": "^1.11.9", "emoji-regex": "^10.2.1", "eventemitter3": "^5.0.0", "light-bolt11-decoder": "^3.0.0", diff --git a/src/Brand.svelte b/src/Brand.svelte new file mode 100644 index 0000000..630dad3 --- /dev/null +++ b/src/Brand.svelte @@ -0,0 +1,34 @@ + +

The web’s comment section.

+ + \ No newline at end of file diff --git a/src/ConnectedWidget.svelte b/src/ConnectedWidget.svelte index 76ab783..e8c1023 100644 --- a/src/ConnectedWidget.svelte +++ b/src/ConnectedWidget.svelte @@ -239,7 +239,7 @@ } - if (!name) { name = `[${pubkey.slice(0, 6)}]`; } + if (!name) { name = `Anonymous [${pubkey.slice(0, 6)}]`; } return name; } @@ -321,6 +321,8 @@ {#if event.deleted} πŸ‘† deleted {/if} + {:else} +

no comments

{/each} {/if} @@ -328,7 +330,7 @@
-
Public notes: your followers see your messages on their timeline {/if} -
+
-->
diff --git a/src/ConnectedWidget2.svelte b/src/ConnectedWidget2.svelte new file mode 100644 index 0000000..ac1be6a --- /dev/null +++ b/src/ConnectedWidget2.svelte @@ -0,0 +1,480 @@ + + + +
+ {#if $chatAdapter?.pubkey} + +

+ {ownName} +

+ {ownName}'s avatar +
+ {/if} +
+ {#if events} +

+ {events.length} +

+ {/if} + + {#if totalRelays} +
+ {connectedRelays}/{totalRelays} relays +
+ {#each Array(totalRelays) as _, i} + + {/each} +
+
+ {/if} +
+
+ + +
+
+ {#if $selectedMessage} + + {:else} + {#each events as event} + + {#if event.deleted} + πŸ‘† deleted + {/if} + {:else} +

no comments

+ {/each} + {/if} +
+ + {#if channelMetadata.name} +
+ {#if channelMetadata.picture} + + {/if} + +
+
{channelMetadata.name}
+ {#if channelMetadata.about} +
{channelMetadata.about}
+ {/if} +
+
+ {/if} + + {#if $selectedMessage} + {#if !getEventById($selectedMessage)} +

Couldn't find event with ID {$selectedMessage}

+ {:else} +
+ + + + + + + +
+ {/if} + {/if} +
+ + + +
+