diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index ba27e26..eee1406 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -23,9 +23,6 @@ jobs: SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }} SENTRY_URL: ${{ secrets.SENTRY_URL }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} - # This appears to be necessary to stop Vite from OOMing - # https://github.com/vitejs/vite/issues/2433 - NODE_OPTIONS: "--max-old-space-size=16384" - name: Upload Artifact uses: actions/upload-artifact@v2 with: diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 3558797..f49980d 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -40,9 +40,6 @@ jobs: SENTRY_URL: ${{ secrets.SENTRY_URL }} SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} VITE_APP_VERSION: ${{ github.event.release.tag_name }} - # This appears to be necessary to stop Vite from OOMing - # https://github.com/vitejs/vite/issues/2433 - NODE_OPTIONS: "--max-old-space-size=16384" - name: Create Tarball env: diff --git a/package.json b/package.json index 9487319..8d9773b 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "type": "module", "scripts": { "dev": "vite", - "build": "vite build", + "build": "NODE_OPTIONS=--max-old-space-size=16384 vite build", "serve": "vite preview", "storybook": "start-storybook -p 6006", "build-storybook": "build-storybook", @@ -53,7 +53,7 @@ "i18next-browser-languagedetector": "^6.1.8", "i18next-http-backend": "^1.4.4", "lodash": "^4.17.21", - "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#261bc81554580b442769a65ceed2b154178fbe1c", + "matrix-js-sdk": "github:matrix-org/matrix-js-sdk#a7b1dcaf9514b2e424a387e266c6f383a5909927", "matrix-widget-api": "^1.3.1", "mermaid": "^8.13.8", "normalize.css": "^8.0.1", diff --git a/public/locales/bg/app.json b/public/locales/bg/app.json index 97f42aa..ec37ef1 100644 --- a/public/locales/bg/app.json +++ b/public/locales/bg/app.json @@ -46,7 +46,6 @@ "Join call now": "Влез в разговора сега", "Join existing call?": "Присъединяване към съществуващ разговор?", "Leave": "Напусни", - "Loading room…": "Напускане на стаята…", "Loading…": "Зареждане…", "Local volume": "Локална сила на звука", "Logging in…": "Влизане…", diff --git a/public/locales/cs/app.json b/public/locales/cs/app.json index 136f6ae..43abeeb 100644 --- a/public/locales/cs/app.json +++ b/public/locales/cs/app.json @@ -71,7 +71,6 @@ "Logging in…": "Přihlašování se…", "Local volume": "Lokální hlasitost", "Loading…": "Načítání…", - "Loading room…": "Načítání místnosti…", "Leave": "Opustit hovor", "Join call now": "Připojit se k hovoru", "Join call": "Připojit se k hovoru", @@ -134,5 +133,8 @@ "{{name}} (Waiting for video...)": "{{name}} (Čekání na video...)", "This feature is only supported on Firefox.": "Tato funkce je podporována jen ve Firefoxu.", "<0>Submitting debug logs will help us track down the problem.": "<0>Odeslání ladících záznamů nám pomůže diagnostikovat problém.", - "<0>Oops, something's gone wrong.": "<0>Oops, něco se pokazilo." + "<0>Oops, something's gone wrong.": "<0>Oops, něco se pokazilo.", + "Use the upcoming grid system": "Používat nový systém pro zobrazení videí", + "Expose developer settings in the settings window.": "Zobrazit vývojářské nastavení.", + "Developer Settings": "Vývojářské nastavení" } diff --git a/public/locales/de/app.json b/public/locales/de/app.json index d738e8c..9ecac30 100644 --- a/public/locales/de/app.json +++ b/public/locales/de/app.json @@ -45,7 +45,6 @@ "Join call now": "Anruf beitreten", "Join existing call?": "An bestehendem Anruf teilnehmen?", "Leave": "Verlassen", - "Loading room…": "Lade Raum …", "Loading…": "Lade …", "Local volume": "Lokale Lautstärke", "Logging in…": "Anmelden …", diff --git a/public/locales/el/app.json b/public/locales/el/app.json index 41913bd..7facbe3 100644 --- a/public/locales/el/app.json +++ b/public/locales/el/app.json @@ -69,7 +69,6 @@ "Microphone": "Μικρόφωνο", "Login": "Σύνδεση", "Loading…": "Φόρτωση…", - "Loading room…": "Φόρτωση δωματίου…", "Leave": "Αποχώρηση", "Join existing call?": "Συμμετοχή στην υπάρχουσα κλήση;", "Join call now": "Συμμετοχή στην κλήση τώρα", diff --git a/public/locales/en-GB/app.json b/public/locales/en-GB/app.json index 13e29a8..79d59fd 100644 --- a/public/locales/en-GB/app.json +++ b/public/locales/en-GB/app.json @@ -65,7 +65,6 @@ "Join call now": "Join call now", "Join existing call?": "Join existing call?", "Leave": "Leave", - "Loading room…": "Loading room…", "Loading…": "Loading…", "Local volume": "Local volume", "Logging in…": "Logging in…", diff --git a/public/locales/es/app.json b/public/locales/es/app.json index 3fa0cd8..de72a5d 100644 --- a/public/locales/es/app.json +++ b/public/locales/es/app.json @@ -77,7 +77,6 @@ "Logging in…": "Iniciando sesión…", "Local volume": "Volumen local", "Loading…": "Cargando…", - "Loading room…": "Cargando sala…", "Leave": "Abandonar", "Join existing call?": "¿Unirse a llamada existente?", "Join call now": "Unirse a la llamada ahora", diff --git a/public/locales/et/app.json b/public/locales/et/app.json index 0267ec1..9c9bab6 100644 --- a/public/locales/et/app.json +++ b/public/locales/et/app.json @@ -70,7 +70,6 @@ "Logging in…": "Sisselogimine …", "Local volume": "Kohalik helitugevus", "Loading…": "Laadimine …", - "Loading room…": "Ruumi laadimine …", "Leave": "Lahku", "Join existing call?": "Liitu juba käimasoleva kõnega?", "Join call now": "Kõnega liitumine", diff --git a/public/locales/fa/app.json b/public/locales/fa/app.json index e59506f..7ecc3b7 100644 --- a/public/locales/fa/app.json +++ b/public/locales/fa/app.json @@ -21,7 +21,6 @@ "Login to your account": "به حساب کاربری خود وارد شوید", "Login": "ورود", "Loading…": "بارگزاری…", - "Loading room…": "بارگزاری اتاق…", "Leave": "خروج", "Join existing call?": "پیوست به تماس؟", "Join call now": "الان به تماس بپیوند", diff --git a/public/locales/fr/app.json b/public/locales/fr/app.json index 8c6fafe..4e682c7 100644 --- a/public/locales/fr/app.json +++ b/public/locales/fr/app.json @@ -43,7 +43,6 @@ "Join call now": "Rejoindre l’appel maintenant", "Join existing call?": "Rejoindre un appel existant ?", "Leave": "Partir", - "Loading room…": "Chargement du salon…", "Loading…": "Chargement…", "Local volume": "Volume local", "Logging in…": "Connexion…", diff --git a/public/locales/id/app.json b/public/locales/id/app.json index 9102c2b..b81a57f 100644 --- a/public/locales/id/app.json +++ b/public/locales/id/app.json @@ -46,7 +46,6 @@ "Join call now": "Bergabung ke panggilan sekarang", "Join existing call?": "Bergabung ke panggilan yang sudah ada?", "Leave": "Keluar", - "Loading room…": "Memuat ruangan…", "Loading…": "Memuat…", "Local volume": "Volume lokal", "Logging in…": "Memasuki…", diff --git a/public/locales/ja/app.json b/public/locales/ja/app.json index 0550c78..44fae02 100644 --- a/public/locales/ja/app.json +++ b/public/locales/ja/app.json @@ -53,7 +53,6 @@ "Login": "ログイン", "Logging in…": "ログインしています…", "Loading…": "読み込んでいます…", - "Loading room…": "ルームを読み込んでいます…", "Leave": "退出", "Version: {{version}}": "バージョン:{{version}}", "Username": "ユーザー名", diff --git a/public/locales/pl/app.json b/public/locales/pl/app.json index 7ba4290..ada961a 100644 --- a/public/locales/pl/app.json +++ b/public/locales/pl/app.json @@ -1,9 +1,9 @@ { "More menu": "Menu \"więcej\"", "Login": "Zaloguj się", - "Go": "Kontynuuj", - "By clicking \"Go\", you agree to our <2>Terms and conditions": "Klikając \"Kontynuuj\", wyrażasz zgodę na nasze <2>Warunki", - "{{count}} people connected|other": "{{count}} ludzi połączono", + "Go": "Przejdź", + "By clicking \"Go\", you agree to our <2>Terms and conditions": "Klikając \"Kontynuuj\", wyrażasz zgodę na nasze <2>Zasady i warunki", + "{{count}} people connected|other": "{{count}} osób połączonych", "Your recent calls": "Twoje ostatnie połączenia", "You can't talk at the same time": "Nie możesz mówić w tym samym czasie", "Yes, join call": "Tak, dołącz do połączenia", @@ -26,7 +26,7 @@ "This call already exists, would you like to join?": "Te połączenie już istnieje, czy chcesz do niego dołączyć?", "Thanks! We'll get right on it.": "Dziękujemy! Zaraz się tym zajmiemy.", "Talking…": "Mówienie…", - "Take me Home": "Zabierz mnie do ekranu startowego", + "Take me Home": "Zabierz mnie do strony głównej", "Submitting feedback…": "Przesyłanie opinii…", "Submit feedback": "Prześlij opinię", "Stop sharing screen": "Zatrzymaj udostępnianie ekranu", @@ -45,10 +45,10 @@ "Select an option": "Wybierz opcję", "Saving…": "Zapisywanie…", "Save": "Zapisz", - "Return to home screen": "Powróć do ekranu domowego", + "Return to home screen": "Powróć do strony głównej", "Remove": "Usuń", - "Release to stop": "Puść przycisk, aby przestać", - "Release spacebar key to stop": "Puść spację, aby przestać", + "Release to stop": "Puść przycisk, aby zatrzymać", + "Release spacebar key to stop": "Puść spację, aby zatrzymać", "Registering…": "Rejestrowanie…", "Register": "Zarejestruj", "Recaptcha not loaded": "Recaptcha nie została załadowana", @@ -58,7 +58,7 @@ "Press and hold to talk": "Przytrzymaj, aby mówić", "Press and hold spacebar to talk over {{name}}": "Przytrzymaj spację, aby mówić wraz z {{name}}", "Press and hold spacebar to talk": "Przytrzymaj spację, aby mówić", - "Passwords must match": "Hasła muszą być identyczne", + "Passwords must match": "Hasła muszą pasować", "Password": "Hasło", "Other users are trying to join this call from incompatible versions. These users should ensure that they have refreshed their browsers:<1>{userLis}": "Inni użytkownicy próbują dołączyć do tego połączenia przy użyciu niekompatybilnych wersji. Powinni oni upewnić się, że odświeżyli stronę w swoich przeglądarkach:<1>{userLis}", "Not registered yet? <2>Create an account": "Nie masz konta? <2>Utwórz je", @@ -71,9 +71,8 @@ "Microphone": "Mikrofon", "Login to your account": "Zaloguj się do swojego konta", "Logging in…": "Logowanie…", - "Local volume": "Lokalna głośność", + "Local volume": "Głośność lokalna", "Loading…": "Ładowanie…", - "Loading room…": "Ładowanie pokoju…", "Leave": "Opuść", "Join existing call?": "Dołączyć do istniejącego połączenia?", "Join call now": "Dołącz do połączenia teraz", @@ -87,38 +86,38 @@ "Home": "Strona domowa", "Having trouble? Help us fix it.": "Masz problem? Pomóż nam go naprawić.", "Grid layout menu": "Menu układu siatki", - "Full screen": "Pełen ekran", + "Full screen": "Pełny ekran", "Freedom": "Wolność", "Fetching group call timed out.": "Przekroczono limit czasu na uzyskanie połączenia grupowego.", - "Exit full screen": "Zamknij pełny ekran", + "Exit full screen": "Opuść pełny ekran", "Download debug logs": "Pobierz dzienniki debugowania", - "Display name": "Wyświetlana nazwa", - "Developer": "Deweloper", + "Display name": "Nazwa wyświetlana", + "Developer": "Programista", "Details": "Szczegóły", - "Description (optional)": "Opis (opcjonalny)", + "Description (optional)": "Opis (opcjonalne)", "Debug log request": "Prośba o dzienniki debugowania", "Debug log": "Dzienniki debugowania", "Create account": "Utwórz konto", - "Copy and share this call link": "Skopiuj i podziel się linkiem do połączenia", + "Copy and share this call link": "Skopiuj i udostępnij link do rozmowy", "Copied!": "Skopiowano!", "Connection lost": "Połączenie utracone", "Confirm password": "Potwierdź hasło", "Close": "Zamknij", "Change layout": "Zmień układ", - "Camera/microphone permissions needed to join the call.": "Aby dołączyć do tego połączenia, potrzebne są uprawnienia do kamery/mikrofonu.", + "Camera/microphone permissions needed to join the call.": "Wymagane są uprawnienia do kamery/mikrofonu, aby dołączyć do rozmowy.", "Camera {{n}}": "Kamera {{n}}", "Camera": "Kamera", - "Call type menu": "Menu rodzaju połączenia", + "Call type menu": "Menu typu połączenia", "Call link copied": "Skopiowano link do połączenia", - "By clicking \"Join call now\", you agree to our <2>Terms and conditions": "Klikając \"Dołącz do rozmowy\", wyrażasz zgodę na nasze <2>Warunki", + "By clicking \"Join call now\", you agree to our <2>Terms and conditions": "Klikając \"Dołącz do rozmowy\", wyrażasz zgodę na nasze <2>Zasady i warunki", "Avatar": "Awatar", "Audio": "Dźwięk", "Another user on this call is having an issue. In order to better diagnose these issues we'd like to collect a debug log.": "Inny użytkownik w tym połączeniu napotkał problem. Aby lepiej zdiagnozować tę usterkę, chcielibyśmy zebrać dzienniki debugowania.", - "Accept microphone permissions to join the call.": "Przyznaj uprawnienia do mikrofonu aby dołączyć do połączenia.", - "Accept camera/microphone permissions to join the call.": "Przyznaj uprawnienia do kamery/mikrofonu aby dołączyć do połączenia.", + "Accept microphone permissions to join the call.": "Akceptuj uprawnienia mikrofonu, aby dołączyć do połączenia.", + "Accept camera/microphone permissions to join the call.": "Akceptuj uprawnienia kamery/mikrofonu, aby dołączyć do połączenia.", "<0>Why not finish by setting up a password to keep your account?<1>You'll be able to keep your name and set an avatar for use on future calls": "<0>Może zechcesz ustawić hasło, aby zachować swoje konto?<1>Będziesz w stanie utrzymać swoją nazwę i ustawić awatar do wyświetlania podczas połączeń w przyszłości", - "<0>Create an account Or <2>Access as a guest": "<0>Utwórz konto Albo <2>Dołącz jako gość", - "<0>Already have an account?<1><0>Log in Or <2>Access as a guest": "<0>Masz już konto?<1><0>Zaloguj się Albo <2>Dołącz jako gość", + "<0>Create an account Or <2>Access as a guest": "<0>Utwórz konto lub <2>Dołącz jako gość", + "<0>Already have an account?<1><0>Log in Or <2>Access as a guest": "<0>Masz już konto?<1><0>Zaloguj się lub <2>Dołącz jako gość", "{{roomName}} - Walkie-talkie call": "{{roomName}} - połączenie walkie-talkie", "{{names}}, {{name}}": "{{names}}, {{name}}", "{{name}} is talking…": "{{name}} mówi…", @@ -127,12 +126,17 @@ "{{count}} people connected|one": "{{count}} osoba połączona", "This feature is only supported on Firefox.": "Ta funkcjonalność jest dostępna tylko w Firefox.", "Copy": "Kopiuj", - "<0>Submitting debug logs will help us track down the problem.": "<0>Wysłanie logów debuggowania pomoże nam ustalić przyczynę problemu.", + "<0>Submitting debug logs will help us track down the problem.": "<0>Wysłanie dzienników debuggowania pomoże nam ustalić przyczynę problemu.", "<0>Oops, something's gone wrong.": "<0>Ojej, coś poszło nie tak.", - "<0>Join call now<1>Or<2>Copy call link and join later": "<0>Dołącz do rozmowy teraz<1>Or<2>Skopiuj link do rozmowy i dołącz później", + "<0>Join call now<1>Or<2>Copy call link and join later": "<0>Dołącz do rozmowy już teraz<1>lub<2>Skopiuj link do rozmowy i dołącz później", "{{name}} (Waiting for video...)": "{{name}} (Oczekiwanie na wideo...)", "{{name}} (Connecting...)": "{{name}} (Łączenie...)", - "Expose developer settings in the settings window.": "Wyświetlaj opcje programisty w oknie ustawień.", + "Expose developer settings in the settings window.": "Wyświetl opcje programisty w oknie ustawień.", "Element Call Home": "Strona główna Element Call", - "Developer Settings": "Opcje programisty" + "Developer Settings": "Opcje programisty", + "Talk over speaker": "Rozmowa przez głośnik", + "Use the upcoming grid system": "Użyj nadchodzącego systemu siatek", + "This site is protected by ReCAPTCHA and the Google <2>Privacy Policy and <6>Terms of Service apply.<9>By clicking \"Register\", you agree to our <12>Terms and conditions": "Ta strona jest chroniona przez ReCAPTCHA, więc obowiązują na niej <2>Polityka prywatności i <6>Warunki świadczenia usług Google.<9>Klikając \"Zarejestruj się\", zgadzasz się na nasze <12>Warunki świadczenia usług", + "<0><1>You may withdraw consent by unchecking this box. If you are currently in a call, this setting will take effect at the end of the call.": "<0><1>Możesz wycofać swoją zgodę poprzez odznaczenie tego pola. Jeśli już jesteś w trakcie rozmowy, opcja zostanie zastosowana po jej zakończeniu.", + "By participating in this beta, you consent to the collection of anonymous data, which we use to improve the product. You can find more information about which data we track in our <2>Privacy Policy and our <5>Cookie Policy.": "Uczestnicząc w tej becie, upoważniasz nas do zbierania anonimowych danych, które wykorzystamy do ulepszenia produktu. Dowiedz się więcej na temat danych, które zbieramy w naszej <2>Polityce prywatności i <5>Polityce ciasteczek." } diff --git a/public/locales/ru/app.json b/public/locales/ru/app.json index ad20110..5aa99c2 100644 --- a/public/locales/ru/app.json +++ b/public/locales/ru/app.json @@ -86,7 +86,6 @@ "Login to your account": "Войдите в свой аккаунт", "Login": "Вход", "Loading…": "Загрузка…", - "Loading room…": "Загрузка комнаты…", "Leave": "Покинуть", "Join existing call?": "Присоединиться к существующему звонку?", "Join call now": "Присоединиться сейчас", diff --git a/public/locales/sk/app.json b/public/locales/sk/app.json index 8f6a923..ce0d4ee 100644 --- a/public/locales/sk/app.json +++ b/public/locales/sk/app.json @@ -52,7 +52,6 @@ "Login": "Prihlásiť sa", "Logging in…": "Prihlasovanie…", "Loading…": "Načítanie…", - "Loading room…": "Načítanie miestnosti…", "Leave": "Opustiť", "Join existing call?": "Pripojiť sa k existujúcemu hovoru?", "Join call now": "Pripojiť sa k hovoru teraz", diff --git a/public/locales/tr/app.json b/public/locales/tr/app.json index 79f21f6..5cf079e 100644 --- a/public/locales/tr/app.json +++ b/public/locales/tr/app.json @@ -43,7 +43,6 @@ "Join call now": "Aramaya katıl", "Join existing call?": "Mevcut aramaya katıl?", "Leave": "Çık", - "Loading room…": "Oda yükleniyor…", "Loading…": "Yükleniyor…", "Local volume": "Yerel ses seviyesi", "Logging in…": "Giriliyor…", diff --git a/public/locales/uk/app.json b/public/locales/uk/app.json index 8017e1a..42751cc 100644 --- a/public/locales/uk/app.json +++ b/public/locales/uk/app.json @@ -72,7 +72,6 @@ "Login": "Увійти", "Logging in…": "Вхід…", "Local volume": "Локальна гучність", - "Loading room…": "Завантаження кімнати…", "Leave": "Вийти", "Join existing call?": "Приєднатися до наявного виклику?", "Join call now": "Приєднатися до виклику зараз", diff --git a/public/locales/zh-Hans/app.json b/public/locales/zh-Hans/app.json index ee4612e..25ba582 100644 --- a/public/locales/zh-Hans/app.json +++ b/public/locales/zh-Hans/app.json @@ -90,7 +90,6 @@ "Logging in…": "登录中……", "Local volume": "本地音量", "Loading…": "加载中……", - "Loading room…": "加载房间中……", "Leave": "离开", "Join existing call?": "加入现有的通话?", "Join call now": "现在加入通话", diff --git a/public/locales/zh-Hant/app.json b/public/locales/zh-Hant/app.json index c57e210..e18e3d7 100644 --- a/public/locales/zh-Hant/app.json +++ b/public/locales/zh-Hant/app.json @@ -90,7 +90,6 @@ "Logging in…": "登入中…", "Local volume": "您的音量", "Loading…": "載入中…", - "Loading room…": "載入聊天室…", "Leave": "離開", "Join existing call?": "加入已開始的通話嗎?", "Join call now": "現在加入通話", diff --git a/src/Header.tsx b/src/Header.tsx index 7ccf866..410f348 100644 --- a/src/Header.tsx +++ b/src/Header.tsx @@ -134,7 +134,9 @@ export function RoomHeaderInfo({ roomName, avatarUrl }: RoomHeaderInfo) { /> - {roomName} + + {roomName} + ); } diff --git a/src/Modal.tsx b/src/Modal.tsx index 2665e11..6734e88 100644 --- a/src/Modal.tsx +++ b/src/Modal.tsx @@ -92,6 +92,7 @@ export function Modal({ {...closeButtonProps} ref={closeButtonRef} className={styles.closeButton} + data-testid="modal_close" title={t("Close")} > diff --git a/src/UserMenu.tsx b/src/UserMenu.tsx index 0bf2a79..afb4248 100644 --- a/src/UserMenu.tsx +++ b/src/UserMenu.tsx @@ -59,6 +59,7 @@ export function UserMenu({ key: "user", icon: UserIcon, label: displayName, + dataTestid: "usermenu_user", }); arr.push({ key: "settings", @@ -71,6 +72,7 @@ export function UserMenu({ key: "login", label: t("Sign in"), icon: LoginIcon, + dataTestid: "usermenu_login", }); } @@ -79,6 +81,7 @@ export function UserMenu({ key: "logout", label: t("Sign out"), icon: LogoutIcon, + dataTestid: "usermenu_logout", }); } } @@ -99,7 +102,11 @@ export function UserMenu({ return ( - diff --git a/src/auth/RegisterPage.tsx b/src/auth/RegisterPage.tsx index 0464266..5eec26d 100644 --- a/src/auth/RegisterPage.tsx +++ b/src/auth/RegisterPage.tsx @@ -166,6 +166,7 @@ export const RegisterPage: FC = () => { autoCapitalize="none" prefix="@" suffix={`:${Config.defaultServerName()}`} + data-testid="register_username" /> @@ -179,6 +180,7 @@ export const RegisterPage: FC = () => { value={password} placeholder={t("Password")} label={t("Password")} + data-testid="register_password" /> @@ -193,6 +195,7 @@ export const RegisterPage: FC = () => { placeholder={t("Confirm password")} label={t("Confirm password")} ref={confirmPasswordRef} + data-testid="register_confirm_password" /> @@ -217,7 +220,11 @@ export const RegisterPage: FC = () => { )} - diff --git a/src/home/JoinExistingCallModal.tsx b/src/home/JoinExistingCallModal.tsx index 0beae60..078d317 100644 --- a/src/home/JoinExistingCallModal.tsx +++ b/src/home/JoinExistingCallModal.tsx @@ -43,7 +43,9 @@ export function JoinExistingCallModal({ onJoin, onClose, ...rest }: Props) {

{t("This call already exists, would you like to join?")}

- + diff --git a/src/home/RegisteredView.tsx b/src/home/RegisteredView.tsx index 06a6720..41559d6 100644 --- a/src/home/RegisteredView.tsx +++ b/src/home/RegisteredView.tsx @@ -133,6 +133,7 @@ export function RegisteredView({ client, isPasswordlessUser }: Props) { type="text" required autoComplete="off" + data-testid="home_callName" /> diff --git a/src/home/UnauthenticatedView.tsx b/src/home/UnauthenticatedView.tsx index c31637b..44f16ad 100644 --- a/src/home/UnauthenticatedView.tsx +++ b/src/home/UnauthenticatedView.tsx @@ -142,6 +142,7 @@ export const UnauthenticatedView: FC = () => { type="text" required autoComplete="off" + data-testid="home_callName" /> @@ -152,6 +153,7 @@ export const UnauthenticatedView: FC = () => { placeholder={t("Display name")} type="text" required + data-testid="home_displayName" autoComplete="off" /> @@ -171,7 +173,12 @@ export const UnauthenticatedView: FC = () => { )} -
@@ -179,14 +186,14 @@ export const UnauthenticatedView: FC = () => {