diff --git a/.woodpecker/build-and-publish.yml b/.woodpecker/build-and-publish.yml index 98c7614..e62bd74 100644 --- a/.woodpecker/build-and-publish.yml +++ b/.woodpecker/build-and-publish.yml @@ -8,7 +8,6 @@ steps: - pnpm build when: - event: push - - event: pull_request - name: container-build-and-publish image: docker @@ -23,3 +22,17 @@ 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/app.vue b/app.vue index c6db309..8ca7948 100644 --- a/app.vue +++ b/app.vue @@ -1,19 +1,21 @@ diff --git a/components/Guild/ChannelEntry.vue b/components/Guild/ChannelEntry.vue index 98f210e..9d785db 100644 --- a/components/Guild/ChannelEntry.vue +++ b/components/Guild/ChannelEntry.vue @@ -1,10 +1,10 @@ diff --git a/components/Member/MemberEntry.vue b/components/Guild/MemberEntry.vue similarity index 68% rename from components/Member/MemberEntry.vue rename to components/Guild/MemberEntry.vue index 1ea4170..12e36a0 100644 --- a/components/Member/MemberEntry.vue +++ b/components/Guild/MemberEntry.vue @@ -1,8 +1,7 @@ diff --git a/components/Me/DirectMessagesSidebar.vue b/components/Me/DirectMessagesSidebar.vue index cfe07fd..b06890b 100644 --- a/components/Me/DirectMessagesSidebar.vue +++ b/components/Me/DirectMessagesSidebar.vue @@ -1,27 +1,30 @@ + + \ No newline at end of file diff --git a/components/Modals/Modal.vue b/components/Modal/Base.vue similarity index 100% rename from components/Modals/Modal.vue rename to components/Modal/Base.vue diff --git a/components/Modals/InviteModal.vue b/components/Modal/Invite.vue similarity index 95% rename from components/Modals/InviteModal.vue rename to components/Modal/Invite.vue index 9c26bc2..232114c 100644 --- a/components/Modals/InviteModal.vue +++ b/components/Modal/Invite.vue @@ -1,5 +1,5 @@ diff --git a/components/User/UserPopup.vue b/components/User/UserPopup.vue index a3a15cb..6674c9e 100644 --- a/components/User/UserPopup.vue +++ b/components/User/UserPopup.vue @@ -1,12 +1,11 @@ + + \ No newline at end of file diff --git a/pages/login.vue b/pages/login.vue index 03078c3..8aba29b 100644 --- a/pages/login.vue +++ b/pages/login.vue @@ -22,8 +22,6 @@ - - \ No newline at end of file diff --git a/pages/me/index.vue b/pages/me/index.vue index e875c56..a0d0384 100644 --- a/pages/me/index.vue +++ b/pages/me/index.vue @@ -1,13 +1,56 @@ - \ No newline at end of file diff --git a/pages/recover.vue b/pages/recover.vue new file mode 100644 index 0000000..71ce217 --- /dev/null +++ b/pages/recover.vue @@ -0,0 +1,89 @@ + + + + + \ No newline at end of file diff --git a/pages/register.vue b/pages/register.vue index 708fed0..36bdb53 100644 --- a/pages/register.vue +++ b/pages/register.vue @@ -86,6 +86,7 @@ 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 new file mode 100644 index 0000000..8f869c4 --- /dev/null +++ b/pages/reset-password.vue @@ -0,0 +1,56 @@ + + + + + \ No newline at end of file diff --git a/pages/servers/[serverId]/channels/[channelId].vue b/pages/servers/[serverId]/channels/[channelId].vue index d9f6d97..00d4ebe 100644 --- a/pages/servers/[serverId]/channels/[channelId].vue +++ b/pages/servers/[serverId]/channels/[channelId].vue @@ -1,33 +1,42 @@