diff --git a/User Research/.gitkeep b/User Research/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/User Research/user-stories.md b/User Research/user-stories.md
new file mode 100644
index 0000000..14227ce
--- /dev/null
+++ b/User Research/user-stories.md
@@ -0,0 +1,7 @@
+**Resilience**
+
+A free user needs a room link that works for a blocked user. The free user is loyal to the blocked brand.
+
+A blocked user needs a brand to start from that works. Or at least a place to generate a room link.
+
+_Idea: Maybe there's just one 'magic link' that always works. There's one site that has the 'magic link' and that's where free users talking with blocked users start._
diff --git a/src/assets/css/components/_poll.scss b/src/assets/css/components/_poll.scss
index 5b1ef54..89374a2 100644
--- a/src/assets/css/components/_poll.scss
+++ b/src/assets/css/components/_poll.scss
@@ -38,6 +38,9 @@
padding: 15px 14px;
margin: 0px;
height: 48px;
+ &:hover {
+ cursor: pointer;
+ }
&.winner {
font-weight: 700;
}
@@ -50,8 +53,9 @@
&.result {
border: none;
padding: 15px 0px;
- }
- .poll-answer-title {
+ &:hover {
+ cursor: default;
+ }
}
.poll-answer-num-votes {
font-size: 0.75rem;
@@ -207,6 +211,7 @@
// Creation dialog
//
.poll-create {
+ height: 500px;
overflow-x: hidden;
overflow-y: auto;
.poll-create-dialog-content {
diff --git a/src/assets/translations/bo.json b/src/assets/translations/bo.json
index 84158ae..6c93e31 100644
--- a/src/assets/translations/bo.json
+++ b/src/assets/translations/bo.json
@@ -230,14 +230,17 @@
"confirm_text": ""
},
"join": {
- "status_joining": "ཁ་བརྡ་ཁང་དུ་འཛུལ་བཞིན་པ།...",
- "status_logging_in": "ནང་འཛུལ་བྱེད་བཞིན་པ།...",
- "enter_room": "ནང་དུ་ཞུགས།",
- "join": "ཁ་བརྡ་ཁང་དུ་འཛུལ།",
- "joining_as": "ཁྱེད་རང་ཞུགས་བཞིན་པ།:",
- "remember_me": "ང་དྲན་པར་བྱོས།",
- "user_name_label": "སྤྱོད་མིང་།",
"title": "ཁྱེད་རང་ནང་དུ་ཞུགས་པར་དགའ་བསུ་ཞུ།",
+ "title_user": "",
+ "user_name_label": "སྤྱོད་མིང་།",
+ "remember_me": "ང་དྲན་པར་བྱོས།",
+ "joining_as": "ཁྱེད་རང་ཞུགས་བཞིན་པ།:",
+ "join": "ཁ་བརྡ་ཁང་དུ་འཛུལ།",
+ "join_user": "",
+ "enter_room": "ནང་དུ་ཞུགས།",
+ "enter_room_user": "",
+ "status_logging_in": "ནང་འཛུལ་བྱེད་བཞིན་པ།...",
+ "status_joining": "ཁ་བརྡ་ཁང་དུ་འཛུལ་བཞིན་པ།...",
"join_failed": "ཁ་བརྡ་ཁང་དུ་འཛུལ་ཐུབ་མ་སོང་།",
"choose_name": ""
},
diff --git a/src/assets/translations/en.json b/src/assets/translations/en.json
index c71e254..1b0b494 100644
--- a/src/assets/translations/en.json
+++ b/src/assets/translations/en.json
@@ -164,11 +164,14 @@
},
"join": {
"title": "Welcome you have been invited to join",
+ "title_user": "Welcome you have been invited to chat with",
"user_name_label": "User name",
"remember_me": "Remember me",
"joining_as": "You are joining as:",
"join": "Join room",
+ "join_user": "Start chat",
"enter_room": "Enter room",
+ "enter_room_user": "Start chat",
"status_logging_in": "Logging in...",
"status_joining": "Joining room...",
"join_failed": "Failed to join room.",
@@ -253,7 +256,7 @@
"download_name": "Download"
},
"poll_create": {
- "title": "New Poll",
+ "title": "Create new poll",
"create": "Publish",
"creating": "Creating poll",
"poll_disclosed": "Open - current results are shown at all times.",
@@ -267,7 +270,7 @@
"please_complete": "Please complete",
"answer_required": "Answer can't be empty. Please enter some text or remove this option.",
"tip_title": "PRO TIP",
- "tip_text": "Members will see the poll results after they answer. Close the poll when you're done to show results to everyone in the room..",
+ "tip_text": "Members will see the poll results after they answer. Close the poll when you're done to show results to everyone in the room.",
"create_poll_menu_option": "Create poll",
"poll_status_closed": "Poll is closed",
"poll_status_disclosed": "Results will be shown when poll is closed.",
diff --git a/src/assets/translations/es.json b/src/assets/translations/es.json
index 74b8edf..ba0e83a 100644
--- a/src/assets/translations/es.json
+++ b/src/assets/translations/es.json
@@ -63,14 +63,17 @@
"title": "Agregar Amigos"
},
"join": {
- "status_joining": "Uniendose a la sala...",
- "status_logging_in": "Iniciando sesión...",
- "enter_room": "Entrar habitacion",
- "join": "Unirse a la sala",
- "joining_as": "Te estas uniendo como:",
- "remember_me": "Recordarme",
- "user_name_label": "Nombre de usuario",
"title": "Bienvenido has sido invitado a unirte",
+ "title_user": "",
+ "user_name_label": "Nombre de usuario",
+ "remember_me": "Recordarme",
+ "joining_as": "Te estas uniendo como:",
+ "join": "Unirse a la sala",
+ "join_user": "",
+ "enter_room": "Entrar habitacion",
+ "enter_room_user": "",
+ "status_logging_in": "Iniciando sesión...",
+ "status_joining": "Uniendose a la sala...",
"join_failed": "No se pudo unir a la sala.",
"choose_name": ""
},
diff --git a/src/assets/translations/fi.json b/src/assets/translations/fi.json
index b1eb50a..5544eb1 100644
--- a/src/assets/translations/fi.json
+++ b/src/assets/translations/fi.json
@@ -71,14 +71,17 @@
"invalid_message": ""
},
"join": {
- "joining_as": "Liityt jäsenenä:",
"title": "Tervetuloa huoneen {roomName}",
- "join_guest": "Liity vieraana",
- "shared_computer": "Tämä on jaettu laite",
- "join": "Liity huoneeseen",
+ "title_user": "",
"user_name_label": "Käyttäjätunnus",
- "status_joining": "Liittyminen huoneeseen…",
+ "remember_me": "",
+ "joining_as": "Liityt jäsenenä:",
+ "join": "Liity huoneeseen",
+ "join_user": "",
+ "enter_room": "",
+ "enter_room_user": "",
"status_logging_in": "Kirjautuminen sisään…",
+ "status_joining": "Liittyminen huoneeseen…",
"join_failed": "Huoneeseen liittyminen epäonnistui.",
"choose_name": ""
},
diff --git a/src/assets/translations/fr.json b/src/assets/translations/fr.json
index 039b4be..611295f 100644
--- a/src/assets/translations/fr.json
+++ b/src/assets/translations/fr.json
@@ -149,14 +149,17 @@
},
"join": {
"title": "Bienvenue dans {roomName}",
+ "title_user": "",
"user_name_label": "Nom d’utilisateur",
- "shared_computer": "Ceci est un appareil partagé",
+ "remember_me": "",
+ "joining_as": "Vous rejoignez en tant que :",
"join": "Rejoindre le salon",
+ "join_user": "",
+ "enter_room": "",
+ "enter_room_user": "",
"status_logging_in": "Connexion en cours…",
"status_joining": "Adhésion au salon…",
"join_failed": "Impossible de rejoindre le salon.",
- "joining_as": "Vous rejoignez en tant que :",
- "join_guest": "Rejoindre comme invité·e",
"choose_name": ""
},
"invite": {
diff --git a/src/assets/translations/it.json b/src/assets/translations/it.json
index f0ebd12..d53d1c7 100644
--- a/src/assets/translations/it.json
+++ b/src/assets/translations/it.json
@@ -148,14 +148,17 @@
},
"join": {
"title": "Benvenuto/a in {roomName}",
+ "title_user": "",
"user_name_label": "Nome utente",
- "shared_computer": "Questo è un dispositivo condiviso",
+ "remember_me": "",
"joining_as": "Ti stai unendo come:",
"join": "Unisciti alla stanza",
- "join_guest": "Unisciti come ospite",
+ "join_user": "",
+ "enter_room": "",
+ "enter_room_user": "",
+ "status_logging_in": "Accesso in corso…",
"status_joining": "Unendosi alla stanza…",
"join_failed": "Impossibile unirsi alla stanza.",
- "status_logging_in": "Accesso in corso…",
"choose_name": ""
},
"invite": {
diff --git a/src/assets/translations/nb_NO.json b/src/assets/translations/nb_NO.json
index 605675e..afef384 100644
--- a/src/assets/translations/nb_NO.json
+++ b/src/assets/translations/nb_NO.json
@@ -79,11 +79,18 @@
"room_deleted": "Rom slettet."
},
"join": {
- "join": "Ta del i rom",
- "status_joining": "Tar del i rom…",
- "status_logging_in": "Logger inn …",
- "enter_room": "",
"title": "Velkommen til {roomName}",
+ "title_user": "",
+ "user_name_label": "",
+ "remember_me": "",
+ "joining_as": "",
+ "join": "Ta del i rom",
+ "join_user": "",
+ "enter_room": "",
+ "enter_room_user": "",
+ "status_logging_in": "Logger inn …",
+ "status_joining": "Tar del i rom…",
+ "join_failed": "",
"choose_name": ""
},
"profile_info_popup": {
diff --git a/src/assets/translations/pt_BR.json b/src/assets/translations/pt_BR.json
index d990ce2..0c1b5b7 100644
--- a/src/assets/translations/pt_BR.json
+++ b/src/assets/translations/pt_BR.json
@@ -177,11 +177,14 @@
},
"join": {
"title": "Bem-vindo, você foi convidado a participar",
+ "title_user": "",
"user_name_label": "Nome do usuário",
"remember_me": "Me lembre",
"joining_as": "Você está entrando como:",
"join": "Entrar na sala",
+ "join_user": "",
"enter_room": "Entre na sala",
+ "enter_room_user": "",
"status_logging_in": "Fazendo login...",
"status_joining": "Entrando na sala...",
"join_failed": "Houve uma falha ao entrar na sala.",
diff --git a/src/assets/translations/ro.json b/src/assets/translations/ro.json
index c6b6bee..4cb5460 100644
--- a/src/assets/translations/ro.json
+++ b/src/assets/translations/ro.json
@@ -99,15 +99,18 @@
"title": "Adăugați prieteni"
},
"join": {
- "join_failed": "Nu a reușit să intre în cameră.",
- "status_joining": "Intrarea în cameră...",
- "status_logging_in": "Autentificare...",
- "enter_room": "Intră în cameră",
- "join": "Alăturați-vă camerei",
- "joining_as": "Vă înscrieți ca:",
- "remember_me": "Amintește-ți de mine",
- "user_name_label": "Numele utilizatorului",
"title": "Bine ați venit, ați fost invitat să vă alăturați",
+ "title_user": "",
+ "user_name_label": "Numele utilizatorului",
+ "remember_me": "Amintește-ți de mine",
+ "joining_as": "Vă înscrieți ca:",
+ "join": "Alăturați-vă camerei",
+ "join_user": "",
+ "enter_room": "Intră în cameră",
+ "enter_room_user": "",
+ "status_logging_in": "Autentificare...",
+ "status_joining": "Intrarea în cameră...",
+ "join_failed": "Nu a reușit să intre în cameră.",
"choose_name": ""
},
"profile_info_popup": {
diff --git a/src/assets/translations/si.json b/src/assets/translations/si.json
index a1de79f..f777b49 100644
--- a/src/assets/translations/si.json
+++ b/src/assets/translations/si.json
@@ -33,6 +33,21 @@
"login": {
"invalid_message": ""
},
+ "join": {
+ "title": "",
+ "title_user": "",
+ "user_name_label": "",
+ "remember_me": "",
+ "joining_as": "",
+ "join": "",
+ "join_user": "",
+ "enter_room": "",
+ "enter_room_user": "",
+ "status_logging_in": "",
+ "status_joining": "",
+ "join_failed": "",
+ "choose_name": ""
+ },
"logout": {
"confirm_text": ""
}
diff --git a/src/assets/translations/ug.json b/src/assets/translations/ug.json
index 7e9abdf..a4fb4e3 100644
--- a/src/assets/translations/ug.json
+++ b/src/assets/translations/ug.json
@@ -121,15 +121,18 @@
"confirm_text": ""
},
"join": {
- "join_failed": "مۇنازىرە ئۆيىگە قوشۇلۇش مەغلۇب بولدى.",
- "status_joining": "مۇنازىرىگە كىرىش...",
- "status_logging_in": "كىرىش ...",
- "enter_room": "مۇنازىرىگە قوشۇلۇڭ",
- "join": "مۇنازىرىگە قوشۇلۇڭ",
- "joining_as": "سىز تۆۋەندىكىدەك قاتنىشىۋاتىسىز:",
- "remember_me": "",
- "user_name_label": "قوللانغۇچى ئىسمى",
"title": "{ياتاق ئىسمى} غا خۇش كەپسىز",
+ "title_user": "",
+ "user_name_label": "قوللانغۇچى ئىسمى",
+ "remember_me": "",
+ "joining_as": "سىز تۆۋەندىكىدەك قاتنىشىۋاتىسىز:",
+ "join": "مۇنازىرىگە قوشۇلۇڭ",
+ "join_user": "",
+ "enter_room": "مۇنازىرىگە قوشۇلۇڭ",
+ "enter_room_user": "",
+ "status_logging_in": "كىرىش ...",
+ "status_joining": "مۇنازىرىگە كىرىش...",
+ "join_failed": "مۇنازىرە ئۆيىگە قوشۇلۇش مەغلۇب بولدى.",
"choose_name": ""
},
"room_welcome": {
diff --git a/src/assets/translations/zh_Hans.json b/src/assets/translations/zh_Hans.json
index f176619..17479ed 100644
--- a/src/assets/translations/zh_Hans.json
+++ b/src/assets/translations/zh_Hans.json
@@ -179,14 +179,17 @@
"done": "完毕"
},
"join": {
- "status_joining": "正在加入聊天室...",
- "status_logging_in": "正在登录中...",
- "enter_room": "加入聊天室",
- "join": "加入聊天室",
- "joining_as": "您以以下身份加入:",
- "remember_me": "记得我",
- "user_name_label": "用户名",
"title": "欢迎您被邀请加入",
+ "title_user": "",
+ "user_name_label": "用户名",
+ "remember_me": "记得我",
+ "joining_as": "您以以下身份加入:",
+ "join": "加入聊天室",
+ "join_user": "",
+ "enter_room": "加入聊天室",
+ "enter_room_user": "",
+ "status_logging_in": "正在登录中...",
+ "status_joining": "正在加入聊天室...",
"join_failed": "加入聊天室失败。",
"choose_name": ""
},
diff --git a/src/components/Chat.vue b/src/components/Chat.vue
index 43873e0..da95b28 100644
--- a/src/components/Chat.vue
+++ b/src/components/Chat.vue
@@ -174,24 +174,7 @@
class="input-area-button text-center flex-grow-0 flex-shrink-1"
>
-
+ $vuetify.icons.poll
@@ -392,7 +375,7 @@
\ No newline at end of file
+@import "@/assets/css/join.scss";
+
diff --git a/src/components/Profile.vue b/src/components/Profile.vue
index 69f2435..4757e2a 100644
--- a/src/components/Profile.vue
+++ b/src/components/Profile.vue
@@ -197,11 +197,7 @@