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 @@