diff --git a/.woodpecker/build-and-publish.yml b/.woodpecker/build-and-publish.yml index 6001a00..98c7614 100644 --- a/.woodpecker/build-and-publish.yml +++ b/.woodpecker/build-and-publish.yml @@ -23,17 +23,3 @@ steps: when: - branch: main event: push - - - name: container-build-and-publish (staging) - image: docker - commands: - - docker login --username radical --password $PASSWORD git.gorb.app - - docker buildx build --platform linux/amd64,linux/arm64 --rm --push -t git.gorb.app/gorb/frontend:staging . - environment: - PASSWORD: - from_secret: docker_password - volumes: - - /var/run/podman/podman.sock:/var/run/docker.sock - when: - - branch: staging - event: push diff --git a/components/Avatar.vue b/components/Avatar.vue index ddfe1dc..b2da51b 100644 --- a/components/Avatar.vue +++ b/components/Avatar.vue @@ -24,7 +24,9 @@ let displayAvatar: string | null const user = props.user || props.member?.user if (user) { - displayName = getDisplayName(user, props.member) + displayName = props.member?.nickname + || user.display_name + || user.username if (user.avatar) { displayAvatar = user.avatar diff --git a/components/Guild/MemberEntry.vue b/components/Guild/MemberEntry.vue index 12e36a0..bd4302a 100644 --- a/components/Guild/MemberEntry.vue +++ b/components/Guild/MemberEntry.vue @@ -1,7 +1,7 @@ diff --git a/components/Me/DirectMessagesSidebar.vue b/components/Me/DirectMessagesSidebar.vue index 4b5df7a..7a92d39 100644 --- a/components/Me/DirectMessagesSidebar.vue +++ b/components/Me/DirectMessagesSidebar.vue @@ -6,7 +6,7 @@ - + Friends diff --git a/components/Me/FriendsList.vue b/components/Me/FriendsList.vue index 654957d..44c606f 100644 --- a/components/Me/FriendsList.vue +++ b/components/Me/FriendsList.vue @@ -17,7 +17,7 @@
-
@@ -26,9 +26,7 @@ \ No newline at end of file diff --git a/pages/me/index.vue b/pages/me/index.vue index a0d0384..e875c56 100644 --- a/pages/me/index.vue +++ b/pages/me/index.vue @@ -1,56 +1,13 @@ - \ No newline at end of file diff --git a/pages/recover.vue b/pages/recover.vue deleted file mode 100644 index 71ce217..0000000 --- a/pages/recover.vue +++ /dev/null @@ -1,89 +0,0 @@ - - - - - \ No newline at end of file diff --git a/pages/register.vue b/pages/register.vue index 36bdb53..708fed0 100644 --- a/pages/register.vue +++ b/pages/register.vue @@ -86,7 +86,6 @@ const auth = useAuth(); const loggedIn = ref(await auth.getUser()); const query = new URLSearchParams(useRoute().query as Record); -query.delete("token"); const user = await useAuth().getUser(); diff --git a/pages/reset-password.vue b/pages/reset-password.vue deleted file mode 100644 index 8f869c4..0000000 --- a/pages/reset-password.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - \ No newline at end of file diff --git a/utils/getDisplayName.ts b/utils/getDisplayName.ts deleted file mode 100644 index e712555..0000000 --- a/utils/getDisplayName.ts +++ /dev/null @@ -1,7 +0,0 @@ -import type { GuildMemberResponse, UserResponse } from "~/types/interfaces"; - -export function getDisplayName(user: UserResponse, member?: GuildMemberResponse): string { - if (member?.nickname) return member.nickname - if (user.display_name) return user.display_name - return user.username -} \ No newline at end of file diff --git a/utils/replyToMessage.ts b/utils/replyToMessage.ts index 8ee0c28..cab6152 100644 --- a/utils/replyToMessage.ts +++ b/utils/replyToMessage.ts @@ -7,7 +7,7 @@ export default (element: HTMLDivElement, props: MessageProps) => { const messageBox = document.getElementById("message-box") as HTMLDivElement; if (messageBox) { const div = document.createElement("div"); - const messageReply = h(MessageReply, { author: getDisplayName(props.author), text: props.text || "", id: props.message.uuid, replyId: props.replyMessage?.uuid || element.dataset.messageId!, maxWidth: "full" }); + const messageReply = h(MessageReply, { author: props.author?.display_name || props.author!.username, text: props.text || "", id: props.message.uuid, replyId: props.replyMessage?.uuid || element.dataset.messageId!, maxWidth: "full" }); messageBox.prepend(div); render(messageReply, div); }