Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 9 additions & 6 deletions .maestro/features/03-compose-send.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ tags:
- evalScript: ${output.subject = 'E2E compose ' + DEVICE + '-' + APPEARANCE + '-' + ORIENTATION + ' ' + Date.now()}
- tapOn: "Compose"
- extendedWaitUntil:
visible: "New Message"
visible:
id: "compose-header"
timeout: 15000
- tapOn: "Recipient email addresses"
- inputText: "userb@example.org"
Expand All @@ -28,13 +29,13 @@ tags:
# The attach sheet offers its options one by one (it used to be a single
# accessibility element, and picking one opened no picker on iOS).
- tapOn: "Attach"
# iOS keeps "Photos & Videos"; Android names the same row "Gallery".
- extendedWaitUntil:
visible: "Photos & Videos"
timeout: 10000
- assertVisible: "Camera"
# A server with Files offers "Upload from this device" and "Attach from
# Files" instead of a plain "Files".
- assertVisible: "Upload from this device|Files"
# The phone's own files; a server with Files adds "Bulwark Files" below.
- assertVisible: "This device"
- takeScreenshot: compose-02-attach-sheet
- evalScript: ${output.pickPhoto = ORIENTATION != 'landscape'}
# The system photo picker runs in another process: XCTest sees none of its
Expand All @@ -52,7 +53,8 @@ tags:
commands:
- tapOn: "Photos & Videos"
- extendedWaitUntil:
notVisible: "Draft saved|New Message"
notVisible:
id: "compose-header"
timeout: 10000
optional: true
- waitForAnimationToEnd:
Expand All @@ -79,7 +81,8 @@ tags:
- tapOn:
point: "90%,13%"
- extendedWaitUntil:
visible: "New Message"
visible:
id: "compose-header"
timeout: 20000
- waitForAnimationToEnd:
timeout: 5000
Expand Down
3 changes: 2 additions & 1 deletion .maestro/features/08-scheduled-send.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ tags:
- evalScript: ${output.subject = 'E2E scheduled ' + DEVICE + '-' + APPEARANCE + '-' + ORIENTATION + ' ' + Date.now()}
- tapOn: "Compose"
- extendedWaitUntil:
visible: "New Message"
visible:
id: "compose-header"
timeout: 15000
- tapOn: "Recipient email addresses"
- inputText: "userb@example.org"
Expand Down
3 changes: 2 additions & 1 deletion .maestro/perf/3-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ name: Perf compose open
commands:
- tapOn: "Compose"
- extendedWaitUntil:
visible: "New Message"
visible:
id: "compose-header"
timeout: 20000
- waitForAnimationToEnd:
timeout: 3000
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "جارٍ إزالة جهات الاتصال والتقويمات المتزامنة من هذا الجهاز…"
},
"email_composer": {
"attach_bulwark_files": "ملفات Bulwark",
"attach_camera": "الكاميرا",
"attach_gallery": "المعرض",
"attach_this_device": "هذا الجهاز",
"attachment_reminder_body": "تذكر رسالتك \"{keyword}\" لكن لم يتم إرفاق أي ملف. هل تريد الإرسال على أي حال؟",
"attachment_reminder_title": "هل نسيت إرفاق ملف؟",
"attachments_too_large_total": "ستتجاوز المرفقات الحد {max} الذي يسمح به هذا الخادم لكل رسالة.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "S'estan eliminant d'aquest dispositiu els contactes i calendaris sincronitzats…"
},
"email_composer": {
"attach_bulwark_files": "Fitxers de Bulwark",
"attach_camera": "Càmera",
"attach_gallery": "Galeria",
"attach_this_device": "Aquest dispositiu",
"attachment_reminder_body": "El vostre missatge esmenta «{keyword}», però no hi ha cap fitxer adjunt. Voleu enviar-lo igualment?",
"attachment_reminder_title": "Us heu oblidat d'un fitxer adjunt?",
"attachments_too_large_total": "Els fitxers adjunts superarien els {max} que aquest servidor permet per missatge.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Odebírání synchronizovaných kontaktů a kalendářů z tohoto zařízení…"
},
"email_composer": {
"attach_bulwark_files": "Soubory Bulwark",
"attach_camera": "Fotoaparát",
"attach_gallery": "Galerie",
"attach_this_device": "Toto zařízení",
"attachment_reminder_body": "Vaše zpráva obsahuje slovo „{keyword}“, ale není k ní připojen žádný soubor. Přesto odeslat?",
"attachment_reminder_title": "Nezapomněli jste přílohu?",
"attachments_too_large_total": "Přílohy by překročily limit {max}, který tento server povoluje na jednu zprávu.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/da.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Fjerner synkroniserede kontakter og kalendere fra denne enhed…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark-filer",
"attach_camera": "Kamera",
"attach_gallery": "Galleri",
"attach_this_device": "Denne enhed",
"attachment_reminder_body": "Din besked nævner \"{keyword}\", men ingen fil er vedhæftet. Send alligevel?",
"attachment_reminder_title": "Glemt en vedhæftning?",
"attachments_too_large_total": "Vedhæftningerne ville overskride de {max}, som denne server tillader pr. besked.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -325,7 +325,10 @@
"signing_out": "Synchronisierte Kontakte und Kalender werden von diesem Gerät entfernt…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark-Dateien",
"attach_camera": "Kamera",
"attach_gallery": "Galerie",
"attach_this_device": "Dieses Gerät",
"attachment_reminder_body": "Ihre Nachricht erwähnt \"{keyword}\", aber es ist keine Datei angehängt. Trotzdem senden?",
"attachment_reminder_title": "Anhang vergessen?",
"attachments_too_large_total": "Die Anhänge würden die {max} überschreiten, die dieser Server pro Nachricht erlaubt.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -348,7 +348,10 @@
"signing_out": "Removing synced contacts and calendars from this device…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark Files",
"attach_camera": "Camera",
"attach_gallery": "Gallery",
"attach_this_device": "This device",
"attachment_reminder_body": "Your message mentions \"{keyword}\" but no file is attached. Send anyway?",
"attachment_reminder_title": "Forgot an attachment?",
"attachments_too_large_total": "The attachments would exceed the {max} this server allows per message.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Quitando de este dispositivo los contactos y calendarios sincronizados…"
},
"email_composer": {
"attach_bulwark_files": "Archivos de Bulwark",
"attach_camera": "Cámara",
"attach_gallery": "Galería",
"attach_this_device": "Este dispositivo",
"attachment_reminder_body": "Tu mensaje menciona \"{keyword}\" pero no hay ningún archivo adjunto. ¿Enviar de todos modos?",
"attachment_reminder_title": "¿Olvidaste un adjunto?",
"attachments_too_large_total": "Los adjuntos superarían los {max} que este servidor permite por mensaje.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/et.json
Original file line number Diff line number Diff line change
Expand Up @@ -1194,7 +1194,10 @@
"signing_out": "Sünkroonitud kontaktide ja kalendrite eemaldamine sellest seadmest…"
},
"email_composer": {
"attach_bulwark_files": "Bulwarki failid",
"attach_camera": "Kaamera",
"attach_gallery": "Galerii",
"attach_this_device": "See seade",
"attachment_reminder_body": "Sinu sõnumis mainitakse \"{keyword}\", kuid ühtegi faili pole lisatud. Kas saata ikkagi?",
"attachment_reminder_title": "Kas manus ununes?",
"attachments_too_large_total": "Manused ületaksid selle serveri lubatud piiri {max} kirja kohta.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "در حال حذف مخاطبین و تقویم‌های همگام‌سازی‌شده از این دستگاه…"
},
"email_composer": {
"attach_bulwark_files": "فایل‌های Bulwark",
"attach_camera": "دوربین",
"attach_gallery": "گالری",
"attach_this_device": "این دستگاه",
"attachment_reminder_body": "در پیام شما به «{keyword}» اشاره شده اما فایلی پیوست نشده است. با این حال ارسال شود؟",
"attachment_reminder_title": "پیوست را فراموش کرده‌اید؟",
"attachments_too_large_total": "پیوست‌ها از سقف {max} که این سرور برای هر پیام مجاز می‌داند بیشتر می‌شوند.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Suppression des contacts et calendriers synchronisés de cet appareil…"
},
"email_composer": {
"attach_bulwark_files": "Fichiers Bulwark",
"attach_camera": "Appareil photo",
"attach_gallery": "Galerie",
"attach_this_device": "Cet appareil",
"attachment_reminder_body": "Votre message mentionne « {keyword} » mais aucun fichier n'est joint. Envoyer quand même ?",
"attachment_reminder_title": "Pièce jointe oubliée ?",
"attachments_too_large_total": "Les pièces jointes dépasseraient les {max} autorisés par ce serveur pour un message.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "מסיר מהמכשיר הזה את אנשי הקשר ולוחות השנה המסונכרנים…"
},
"email_composer": {
"attach_bulwark_files": "קבצי Bulwark",
"attach_camera": "מצלמה",
"attach_gallery": "גלריה",
"attach_this_device": "מכשיר זה",
"attachment_reminder_body": "ההודעה שלך מזכירה \"{keyword}\" אבל לא צורף קובץ. לשלוח בכל זאת?",
"attachment_reminder_title": "שכחת קובץ מצורף?",
"attachments_too_large_total": "הקבצים המצורפים יחרגו מהמגבלה של {max} להודעה שהשרת הזה מאפשר.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/hu.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "A szinkronizált névjegyek és naptárak eltávolítása erről az eszközről…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark-fájlok",
"attach_camera": "Kamera",
"attach_gallery": "Galéria",
"attach_this_device": "Ez az eszköz",
"attachment_reminder_body": "Az üzeneted említi a(z) „{keyword}” kifejezést, de nincs fájl csatolva. Elküldöd így is?",
"attachment_reminder_title": "Elfelejtetted a csatolmányt?",
"attachments_too_large_total": "A csatolmányok túllépnék a szerver által üzenetenként engedélyezett méretet ({max}).",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Rimozione dei contatti e dei calendari sincronizzati da questo dispositivo…"
},
"email_composer": {
"attach_bulwark_files": "File di Bulwark",
"attach_camera": "Fotocamera",
"attach_gallery": "Galleria",
"attach_this_device": "Questo dispositivo",
"attachment_reminder_body": "Il tuo messaggio menziona \"{keyword}\" ma nessun file è allegato. Inviare comunque?",
"attachment_reminder_title": "Hai dimenticato un allegato?",
"attachments_too_large_total": "Gli allegati supererebbero i {max} consentiti da questo server per messaggio.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "同期した連絡先とカレンダーをこのデバイスから削除しています…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark ファイル",
"attach_camera": "カメラ",
"attach_gallery": "ギャラリー",
"attach_this_device": "このデバイス",
"attachment_reminder_body": "メッセージに「{keyword}」が含まれていますが、ファイルが添付されていません。このまま送信しますか?",
"attachment_reminder_title": "添付ファイルを忘れていませんか?",
"attachments_too_large_total": "添付ファイルがサーバーの上限(1 通あたり {max})を超えます。",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ko.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "동기화된 연락처와 캘린더를 이 기기에서 삭제하는 중…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark 파일",
"attach_camera": "카메라",
"attach_gallery": "갤러리",
"attach_this_device": "이 기기",
"attachment_reminder_body": "메시지에 \"{keyword}\"이(가) 언급되어 있지만 첨부된 파일이 없어요. 그래도 보낼까요?",
"attachment_reminder_title": "첨부 파일을 잊으셨나요?",
"attachments_too_large_total": "첨부 파일이 이 서버의 메시지당 한도({max})를 넘어요.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/lv.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Sinhronizētie kontakti un kalendāri tiek noņemti no šīs ierīces…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark faili",
"attach_camera": "Kamera",
"attach_gallery": "Galerija",
"attach_this_device": "Šī ierīce",
"attachment_reminder_body": "Jūsu ziņojumā minēts \"{keyword}\", bet nav pievienots neviens fails. Vai tomēr sūtīt?",
"attachment_reminder_title": "Aizmirsāt pielikumu?",
"attachments_too_large_total": "Pielikumi pārsniegtu {max}, ko šis serveris atļauj vienam ziņojumam.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/mn.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Синк хийсэн харилцагчид болон хуанлиудыг энэ төхөөрөмжөөс устгаж байна…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark файл",
"attach_camera": "Камер",
"attach_gallery": "Галерей",
"attach_this_device": "Энэ төхөөрөмж",
"attachment_reminder_body": "Таны имэйлд \"{keyword}\" гэж дурдсан ч файл хавсаргаагүй байна. Ямар ч байсан илгээх үү?",
"attachment_reminder_title": "Хавсралтаа мартсан уу?",
"attachments_too_large_total": "Хавсралтууд энэ серверийн нэг имэйлд зөвшөөрөх {max} хэмжээнээс хэтэрнэ.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/nb.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Fjerner synkroniserte kontakter og kalendere fra denne enheten…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark-filer",
"attach_camera": "Kamera",
"attach_gallery": "Galleri",
"attach_this_device": "Denne enheten",
"attachment_reminder_body": "Meldingen din nevner «{keyword}», men ingen fil er vedlagt. Sende likevel?",
"attachment_reminder_title": "Glemt et vedlegg?",
"attachments_too_large_total": "Vedleggene ville overskride grensen på {max} per melding som denne serveren tillater.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Gesynchroniseerde contacten en agenda's worden van dit apparaat verwijderd…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark-bestanden",
"attach_camera": "Camera",
"attach_gallery": "Galerij",
"attach_this_device": "Dit apparaat",
"attachment_reminder_body": "Uw bericht vermeldt \"{keyword}\" maar er is geen bestand bijgevoegd. Toch verzenden?",
"attachment_reminder_title": "Bijlage vergeten?",
"attachments_too_large_total": "De bijlagen zouden de {max} overschrijden die deze server per bericht toestaat.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Usuwanie zsynchronizowanych kontaktów i kalendarzy z tego urządzenia…"
},
"email_composer": {
"attach_bulwark_files": "Pliki Bulwark",
"attach_camera": "Aparat",
"attach_gallery": "Galeria",
"attach_this_device": "To urządzenie",
"attachment_reminder_body": "Twoja wiadomość wspomina o „{keyword}”, ale nie załączono żadnego pliku. Wysłać mimo to?",
"attachment_reminder_title": "Zapomniano o załączniku?",
"attachments_too_large_total": "Załączniki przekroczyłyby limit {max} na wiadomość obowiązujący na tym serwerze.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Removendo contatos e calendários sincronizados deste dispositivo…"
},
"email_composer": {
"attach_bulwark_files": "Arquivos do Bulwark",
"attach_camera": "Câmera",
"attach_gallery": "Galeria",
"attach_this_device": "Este dispositivo",
"attachment_reminder_body": "Sua mensagem menciona \"{keyword}\", mas nenhum arquivo está anexado. Enviar mesmo assim?",
"attachment_reminder_title": "Esqueceu um anexo?",
"attachments_too_large_total": "Os anexos excederiam o limite de {max} por mensagem permitido por este servidor.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ro.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Se elimină de pe acest dispozitiv contactele și calendarele sincronizate…"
},
"email_composer": {
"attach_bulwark_files": "Fișiere Bulwark",
"attach_camera": "Cameră",
"attach_gallery": "Galerie",
"attach_this_device": "Acest dispozitiv",
"attachment_reminder_body": "Mesajul dvs. menționează „{keyword}”, dar nu este atașat niciun fișier. Doriți să trimiteți oricum?",
"attachment_reminder_title": "Ați uitat un atașament?",
"attachments_too_large_total": "Atașamentele ar depăși limita de {max} per mesaj permisă de acest server.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Удаление синхронизированных контактов и календарей с этого устройства…"
},
"email_composer": {
"attach_bulwark_files": "Файлы Bulwark",
"attach_camera": "Камера",
"attach_gallery": "Галерея",
"attach_this_device": "Это устройство",
"attachment_reminder_body": "В письме упоминается «{keyword}», но файл не прикреплён. Всё равно отправить?",
"attachment_reminder_title": "Забыли вложение?",
"attachments_too_large_total": "Вложения превысят лимит {max} на одно письмо, установленный этим сервером.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/sk.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Odstraňujú sa synchronizované kontakty a kalendáre z tohto zariadenia…"
},
"email_composer": {
"attach_bulwark_files": "Súbory Bulwark",
"attach_camera": "Fotoaparát",
"attach_gallery": "Galéria",
"attach_this_device": "Toto zariadenie",
"attachment_reminder_body": "Vaša správa spomína „{keyword}“, ale nie je priložený žiadny súbor. Odoslať aj tak?",
"attachment_reminder_title": "Nezabudli ste prílohu?",
"attachments_too_large_total": "Prílohy by prekročili limit {max}, ktorý tento server povoľuje na jednu správu.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/th.json
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,10 @@
"signing_out": "กำลังนำผู้ติดต่อและปฏิทินที่ซิงค์ไว้ออกจากอุปกรณ์นี้…"
},
"email_composer": {
"attach_bulwark_files": "ไฟล์ Bulwark",
"attach_camera": "กล้อง",
"attach_gallery": "แกลเลอรี",
"attach_this_device": "อุปกรณ์นี้",
"attachment_reminder_body": "ข้อความของคุณมีคำว่า “{keyword}” แต่ไม่มีไฟล์แนบ ต้องการส่งต่อไปหรือไม่?",
"attachment_reminder_title": "ลืมแนบไฟล์หรือไม่?",
"attachments_too_large_total": "ไฟล์แนบจะเกิน {max} ที่เซิร์ฟเวอร์นี้อนุญาตต่อข้อความ",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Senkronize edilen kişiler ve takvimler bu cihazdan kaldırılıyor…"
},
"email_composer": {
"attach_bulwark_files": "Bulwark Dosyaları",
"attach_camera": "Kamera",
"attach_gallery": "Galeri",
"attach_this_device": "Bu cihaz",
"attachment_reminder_body": "İletinizde \"{keyword}\" geçiyor ancak hiçbir dosya eklenmemiş. Yine de gönderilsin mi?",
"attachment_reminder_title": "Ek eklemeyi mi unuttunuz?",
"attachments_too_large_total": "Ekler, bu sunucunun ileti başına izin verdiği {max} sınırını aşacak.",
Expand Down
3 changes: 3 additions & 0 deletions locales/rn/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,10 @@
"signing_out": "Видалення синхронізованих контактів і календарів із цього пристрою…"
},
"email_composer": {
"attach_bulwark_files": "Файли Bulwark",
"attach_camera": "Камера",
"attach_gallery": "Галерея",
"attach_this_device": "Цей пристрій",
"attachment_reminder_body": "У листі згадано «{keyword}», але файл не вкладено. Усе одно надіслати?",
"attachment_reminder_title": "Забули вкладення?",
"attachments_too_large_total": "Вкладення перевищать ліміт {max} на один лист, встановлений цим сервером.",
Expand Down
Loading
Loading