From f3a2c986434618ec46959ffa5ffc489c2a80a704 Mon Sep 17 00:00:00 2001 From: eiiko6 Date: Sat, 3 Jan 2026 14:22:21 +0100 Subject: [PATCH] improved registration page and added account page --- src-tauri/Cargo.lock | 2 +- src/components/CreateRoomModal.vue | 45 +++++++------- src/components/InvitePeopleModal.vue | 15 +++-- src/components/Navbar.vue | 22 +------ src/main.ts | 8 +-- src/pages/AccountPage.vue | 87 ++++++++++++++++++++++++++++ src/pages/FriendListPage.vue | 10 ++-- src/pages/RegisterPage.vue | 27 +++++++-- src/router.ts | 4 +- src/store.ts | 3 +- src/types.ts | 3 + 11 files changed, 166 insertions(+), 60 deletions(-) create mode 100644 src/pages/AccountPage.vue diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index cdd3aa7..6fa6614 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -437,7 +437,7 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chatapp" -version = "0.1.0" +version = "1.0.0" dependencies = [ "serde", "serde_json", diff --git a/src/components/CreateRoomModal.vue b/src/components/CreateRoomModal.vue index b6ebb43..b73c0ac 100644 --- a/src/components/CreateRoomModal.vue +++ b/src/components/CreateRoomModal.vue @@ -1,3 +1,28 @@ + + - - diff --git a/src/pages/FriendListPage.vue b/src/pages/FriendListPage.vue index 62df664..d023efd 100644 --- a/src/pages/FriendListPage.vue +++ b/src/pages/FriendListPage.vue @@ -3,15 +3,14 @@

Your friends

- -
+

Add Friend

- - + +

{{ errorMessage }}

-
+
@@ -49,6 +48,7 @@ async function send() { await sendFriendRequest(username.value) username.value = '' errorMessage.value = '' + friends.value = await fetchFriends() } catch (err: any) { errorMessage.value = err } diff --git a/src/pages/RegisterPage.vue b/src/pages/RegisterPage.vue index b16291e..0369076 100644 --- a/src/pages/RegisterPage.vue +++ b/src/pages/RegisterPage.vue @@ -1,11 +1,12 @@