From 371c068254bcc11717ec8ac37bfcf2603d2ee856 Mon Sep 17 00:00:00 2001 From: styppo Date: Tue, 10 Jan 2023 01:43:15 +0000 Subject: [PATCH] * Profile page refinements * Add basic reaction support --- src/components/EmptyPlaceholder.vue | 16 ++++ src/components/Post/HeroPost.vue | 2 +- src/components/Post/ListPost.vue | 9 +- src/components/Post/Thread.vue | 11 ++- src/components/User/UserAvatar.vue | 2 +- src/components/User/UserName.vue | 2 +- src/css/quasar.variables.scss | 2 +- src/nostr/FetchQueue.js | 2 +- src/nostr/NostrClient.js | 6 +- src/nostr/NostrStore.js | 87 ++++++++++++++++-- src/nostr/Relay.js | 1 + src/nostr/model/Note.js | 36 +++++++- src/nostr/store/ReactionStore.js | 75 ++++++++++++++++ src/pages/profile/Followers.vue | 134 ++++++++++++++++++++++++++++ src/pages/{ => profile}/Profile.vue | 101 ++++++++++++++------- src/router/mixin.js | 4 +- src/router/routes.js | 7 +- src/utils/utils.js | 6 ++ 18 files changed, 445 insertions(+), 58 deletions(-) create mode 100644 src/components/EmptyPlaceholder.vue create mode 100644 src/nostr/store/ReactionStore.js create mode 100644 src/pages/profile/Followers.vue rename src/pages/{ => profile}/Profile.vue (60%) diff --git a/src/components/EmptyPlaceholder.vue b/src/components/EmptyPlaceholder.vue new file mode 100644 index 0000000..90fefe1 --- /dev/null +++ b/src/components/EmptyPlaceholder.vue @@ -0,0 +1,16 @@ + + + + + diff --git a/src/components/Post/HeroPost.vue b/src/components/Post/HeroPost.vue index 57607d8..1bdf043 100644 --- a/src/components/Post/HeroPost.vue +++ b/src/components/Post/HeroPost.vue @@ -15,7 +15,7 @@

Replying to - +

diff --git a/src/components/Post/ListPost.vue b/src/components/Post/ListPost.vue index 4072754..fab17b2 100644 --- a/src/components/Post/ListPost.vue +++ b/src/components/Post/ListPost.vue @@ -2,7 +2,7 @@