From f1c55376976b32b1006bb1e67d9c12a94aff338c Mon Sep 17 00:00:00 2001 From: juls0730 Date: Sat, 14 Jan 2023 06:37:13 -0600 Subject: [PATCH] typing indicator, mentions + bug fixes --- components/DropdownItem.vue | 11 +- components/DropdownMenu.vue | 3 +- components/InviteCard.vue | 3 +- components/MessagePane.vue | 231 +++++++++++++++++++++--- components/Nav.vue | 6 +- components/Sidebar.vue | 47 ++++- layouts/default.vue | 19 +- pages/channel/@me/[id].vue | 20 ++ pages/channel/@me/index.vue | 1 - pages/channel/[id].vue | 26 ++- pages/login.vue | 34 +++- pages/signup.vue | 9 +- prisma/schema.prisma | 4 +- server/api/channels/[id]/index.get.ts | 17 +- server/api/channels/create.post.ts | 35 +++- server/api/channels/createDM.post.ts | 13 +- server/api/channels/sendMessage.post.ts | 66 ++++++- server/api/guilds/joinGuild.post.ts | 33 +++- server/api/login.post.ts | 45 +---- server/api/signup.post.ts | 49 +---- server/api/user/logout.ts | 23 +++ server/middleware/socket.ts | 111 +++++++++++- stores/store.ts | 13 +- 23 files changed, 629 insertions(+), 190 deletions(-) create mode 100644 server/api/user/logout.ts diff --git a/components/DropdownItem.vue b/components/DropdownItem.vue index e3c1152..279da31 100644 --- a/components/DropdownItem.vue +++ b/components/DropdownItem.vue @@ -1,8 +1,15 @@ \ No newline at end of file + + + \ No newline at end of file diff --git a/components/DropdownMenu.vue b/components/DropdownMenu.vue index 179be0a..a6fb471 100644 --- a/components/DropdownMenu.vue +++ b/components/DropdownMenu.vue @@ -23,8 +23,7 @@ export default { transform-origin: bottom center; } -.dropdown-inverse > ul { - display: flex; +.dropdown-inverse > div > ul { flex-direction: column-reverse; } diff --git a/components/InviteCard.vue b/components/InviteCard.vue index 6c0e387..432257c 100644 --- a/components/InviteCard.vue +++ b/components/InviteCard.vue @@ -1,5 +1,5 @@