From eab4b350772f591ba10c70bc4c244bfdf4482c28 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Thu, 3 Oct 2024 14:32:55 -0700 Subject: [PATCH] Add mute settings --- src/app/commands.ts | 2 - src/app/components/Name.svelte | 11 +++ src/app/components/PeopleItem.svelte | 40 ++++---- src/lib/components/Tippy.svelte | 4 +- src/lib/editor/Suggestions.svelte | 22 +++-- src/routes/discover/+page.svelte | 12 +-- src/routes/discover/themes/+page.svelte | 12 +-- src/routes/settings/+page.svelte | 113 ++++++++++++++++++++++- src/routes/settings/profile/+page.svelte | 106 ++++++++++----------- static/flotilla.png | Bin 0 -> 9524 bytes 10 files changed, 218 insertions(+), 104 deletions(-) create mode 100644 src/app/components/Name.svelte create mode 100644 static/flotilla.png diff --git a/src/app/commands.ts b/src/app/commands.ts index 5a4d33d..86c06f2 100644 --- a/src/app/commands.ts +++ b/src/app/commands.ts @@ -151,8 +151,6 @@ export const setRelayPolicy = (url: string, read: boolean, write: boolean) => tags.push(["r", url, "write"]) } - console.log(tags) - return tags }) diff --git a/src/app/components/Name.svelte b/src/app/components/Name.svelte new file mode 100644 index 0000000..a390c4d --- /dev/null +++ b/src/app/components/Name.svelte @@ -0,0 +1,11 @@ + + +{$profileDisplay} diff --git a/src/app/components/PeopleItem.svelte b/src/app/components/PeopleItem.svelte index e615868..0fa8554 100644 --- a/src/app/components/PeopleItem.svelte +++ b/src/app/components/PeopleItem.svelte @@ -31,26 +31,24 @@ }) -
-
- - - {#if roots.length > 0} - {@const event = first(sortBy(e => -e.created_at, roots))} - {@const relays = ctx.app.router.Event(event).getUrls()} - {@const nevent = nip19.neventEncode({id: event.id, relays})} - {@const following = getListValues("p", $userFollows).includes(pubkey)} -
- -
- -

{formatTimestamp(event.created_at)}

-
- -
-
{roots.length} recent {roots.length === 1 ? 'note' : 'notes'}
-
Last posted {formatTimestampRelative(event.created_at)}
+
+ + + {#if roots.length > 0} + {@const event = first(sortBy(e => -e.created_at, roots))} + {@const relays = ctx.app.router.Event(event).getUrls()} + {@const nevent = nip19.neventEncode({id: event.id, relays})} + {@const following = getListValues("p", $userFollows).includes(pubkey)} +
+ +
+ +

{formatTimestamp(event.created_at)}

- {/if} -
+ +
+
{roots.length} recent {roots.length === 1 ? 'note' : 'notes'}
+
Last posted {formatTimestampRelative(event.created_at)}
+
+ {/if}
diff --git a/src/lib/components/Tippy.svelte b/src/lib/components/Tippy.svelte index 0e3c412..a27dd0a 100644 --- a/src/lib/components/Tippy.svelte +++ b/src/lib/components/Tippy.svelte @@ -27,4 +27,6 @@ }) -
+
+ +
diff --git a/src/lib/editor/Suggestions.svelte b/src/lib/editor/Suggestions.svelte index 22b0847..23694ac 100644 --- a/src/lib/editor/Suggestions.svelte +++ b/src/lib/editor/Suggestions.svelte @@ -2,8 +2,9 @@ + +
+
+ +

Muted Accounts

+
+
+ {#each mutedPubkeys as pubkey (pubkey)} +
+ + + + +
+ {/each} +
+ + input.getBoundingClientRect(), + }} + /> +
+
+
+ + +
+
+
diff --git a/src/routes/settings/profile/+page.svelte b/src/routes/settings/profile/+page.svelte index 34d7f64..cdc1900 100644 --- a/src/routes/settings/profile/+page.svelte +++ b/src/routes/settings/profile/+page.svelte @@ -51,68 +51,64 @@
-
-
-
-
-
- +
+
+
+
+ +
+
+
+
+ {displayProfile(profile, pubkeyDisplay)} +
-
-
-
- {displayProfile(profile, pubkeyDisplay)} -
-
-
- {profile?.nip05 ? displayNip05(profile.nip05) : pubkeyDisplay} -
+
+ {profile?.nip05 ? displayNip05(profile.nip05) : pubkeyDisplay}
-
- {#key profile.about} - - {/key} +
+ {#key profile.about} + + {/key}
{#if editing} -
-
-
- -
- -

Username

- -
- -

About You

-