From f8252e68b21a82bbe2338cbc06dddeb3b03c7ca8 Mon Sep 17 00:00:00 2001 From: Jonathan Staab Date: Thu, 15 Jun 2023 15:11:33 -0700 Subject: [PATCH] Prioritize reviews on relay list --- src/app/ModalRoutes.svelte | 6 ++-- src/app/shared/Feed.svelte | 11 ++++--- src/app/shared/NoteReply.svelte | 16 +++++----- src/app/shared/PersonLikes.svelte | 8 ++++- src/app/shared/PersonNotes.svelte | 2 +- src/app/shared/RelayCard.svelte | 2 +- src/app/shared/RelaySearch.svelte | 30 +++++++++--------- src/app/views/RelayAdd.svelte | 51 ------------------------------- src/app/views/RelayBrowse.svelte | 41 +++++++++++++++++++++++++ src/app/views/RelayDetail.svelte | 3 +- src/app/views/RelayList.svelte | 4 +-- 11 files changed, 88 insertions(+), 86 deletions(-) delete mode 100644 src/app/views/RelayAdd.svelte create mode 100644 src/app/views/RelayBrowse.svelte diff --git a/src/app/ModalRoutes.svelte b/src/app/ModalRoutes.svelte index f1bb2da4..717af7ac 100644 --- a/src/app/ModalRoutes.svelte +++ b/src/app/ModalRoutes.svelte @@ -19,7 +19,7 @@ import ListList from "src/app/views/ListList.svelte" import ListSelect from "src/app/views/ListSelect.svelte" import ListEdit from "src/app/views/ListEdit.svelte" - import RelayAdd from "src/app/views/RelayAdd.svelte" + import RelayBrowse from "src/app/views/RelayBrowse.svelte" import RelayDetail from "src/app/views/RelayDetail.svelte" import RelayReview from "src/app/views/RelayReview.svelte" @@ -38,8 +38,8 @@ {:else if m.type === "note/share"} -{:else if m.type === "relay/add"} - +{:else if m.type === "relay/browse"} + {:else if m.type === "relay/detail"} {:else if m.type === "relay/review"} diff --git a/src/app/shared/Feed.svelte b/src/app/shared/Feed.svelte index e22c626d..617adf13 100644 --- a/src/app/shared/Feed.svelte +++ b/src/app/shared/Feed.svelte @@ -25,6 +25,7 @@ export let shouldDisplay = always(true) export let parentsTimeout = 500 export let invertColors = false + export let hideControls = false export let onEvent = null let sub, scroller, cursor @@ -191,10 +192,12 @@ {/if} -
- - -
+ {#if !hideControls} +
+ + +
+ {/if}
{#each filteredNotes as note (note.id)} diff --git a/src/app/shared/NoteReply.svelte b/src/app/shared/NoteReply.svelte index 34929815..4a36e6fc 100644 --- a/src/app/shared/NoteReply.svelte +++ b/src/app/shared/NoteReply.svelte @@ -98,15 +98,15 @@ bind:this={container} on:click|stopPropagation>
-
+
- +
+ +
{#if data.image} diff --git a/src/app/shared/PersonLikes.svelte b/src/app/shared/PersonLikes.svelte index fd67cda4..af61dddf 100644 --- a/src/app/shared/PersonLikes.svelte +++ b/src/app/shared/PersonLikes.svelte @@ -10,4 +10,10 @@ const shouldDisplay = e => isLike(e.content) - + diff --git a/src/app/shared/PersonNotes.svelte b/src/app/shared/PersonNotes.svelte index 87442dba..36ed973f 100644 --- a/src/app/shared/PersonNotes.svelte +++ b/src/app/shared/PersonNotes.svelte @@ -9,4 +9,4 @@ const filter = {kinds: [1, 1985], authors: [pubkey]} - + diff --git a/src/app/shared/RelayCard.svelte b/src/app/shared/RelayCard.svelte index dc560c4c..80b29949 100644 --- a/src/app/shared/RelayCard.svelte +++ b/src/app/shared/RelayCard.svelte @@ -56,7 +56,7 @@
diff --git a/src/app/shared/RelaySearch.svelte b/src/app/shared/RelaySearch.svelte index 35f25a88..a4e253a8 100644 --- a/src/app/shared/RelaySearch.svelte +++ b/src/app/shared/RelaySearch.svelte @@ -48,22 +48,24 @@ }) -
+
- {#if q.match("^.+\\..+$")} - - {/if} - {#each !q && hideIfEmpty ? [] : search(q).slice(0, limit) as relay (relay.url)} - - +
+ {#if q.match("^.+\\..+$")} + + {/if} + {#each !q && hideIfEmpty ? [] : search(q).slice(0, limit) as relay (relay.url)} + + + + {/each} + + + Showing {Math.min(($knownRelays || []).length - $relays.length, 50)} + of {($knownRelays || []).length - $relays.length} known relays + - {/each} - - - Showing {Math.min(($knownRelays || []).length - $relays.length, 50)} - of {($knownRelays || []).length - $relays.length} known relays - - +
diff --git a/src/app/views/RelayAdd.svelte b/src/app/views/RelayAdd.svelte deleted file mode 100644 index 25d02e44..00000000 --- a/src/app/views/RelayAdd.svelte +++ /dev/null @@ -1,51 +0,0 @@ - - -
- -
- Add a relay -

- {appName} automatically discovers relays as you browse the network. Adding more relays will generally - make things quicker to load, at the expense of higher data usage. -

-
- -
-
diff --git a/src/app/views/RelayBrowse.svelte b/src/app/views/RelayBrowse.svelte new file mode 100644 index 00000000..e30c78c5 --- /dev/null +++ b/src/app/views/RelayBrowse.svelte @@ -0,0 +1,41 @@ + + + +
+ Browse Relays +

+ {appName} automatically discovers relays as you browse the network. Adding more relays will generally + make things quicker to load, at the expense of higher data usage. +

+
+ + {#if activeTab === "reviews"} + + {:else} + + {/if} +
diff --git a/src/app/views/RelayDetail.svelte b/src/app/views/RelayDetail.svelte index 74e6b4de..abb70a47 100644 --- a/src/app/views/RelayDetail.svelte +++ b/src/app/views/RelayDetail.svelte @@ -1,5 +1,5 @@