diff options
-rw-r--r-- | composer.lock | 12 | ||||
-rw-r--r-- | l10n/cs.js | 1 | ||||
-rw-r--r-- | l10n/cs.json | 1 | ||||
-rw-r--r-- | l10n/de_DE.js | 1 | ||||
-rw-r--r-- | l10n/de_DE.json | 1 | ||||
-rw-r--r-- | l10n/pl.js | 1 | ||||
-rw-r--r-- | l10n/pl.json | 1 | ||||
-rw-r--r-- | l10n/tr.js | 1 | ||||
-rw-r--r-- | l10n/tr.json | 1 | ||||
-rw-r--r-- | l10n/zh_HK.js | 1 | ||||
-rw-r--r-- | l10n/zh_HK.json | 1 | ||||
-rw-r--r-- | l10n/zh_TW.js | 1 | ||||
-rw-r--r-- | l10n/zh_TW.json | 1 | ||||
-rw-r--r-- | package-lock.json | 147 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | src/components/RecipientBubble.vue | 4 | ||||
-rw-r--r-- | src/components/Thread.vue | 3 | ||||
-rw-r--r-- | vendor-bin/cs-fixer/composer.lock | 52 |
18 files changed, 51 insertions, 181 deletions
diff --git a/composer.lock b/composer.lock index 7ecc05c49..d64ddcfb7 100644 --- a/composer.lock +++ b/composer.lock @@ -531,16 +531,16 @@ }, { "name": "bamarni/composer-bin-plugin", - "version": "1.8.1", + "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", - "reference": "e12e9769c8ee97d036f7f98abf66b96cf3862346" + "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/e12e9769c8ee97d036f7f98abf66b96cf3862346", - "reference": "e12e9769c8ee97d036f7f98abf66b96cf3862346", + "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", + "reference": "92fd7b1e6e9cdae19b0d57369d8ad31a37b6a880", "shasum": "" }, "require": { @@ -582,9 +582,9 @@ ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", - "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.1" + "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.2" }, - "time": "2022-08-03T19:58:11+00:00" + "time": "2022-10-31T08:38:03+00:00" }, { "name": "bytestream/horde-crypt-blowfish", diff --git a/l10n/cs.js b/l10n/cs.js index c65cce08a..d4bccd702 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "E-mail", "💌 A mail app for Nextcloud" : "💌 E-mailová aplikace pro Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 E-mailová aplikace pro Nextcloud**\n\n- **🚀 Napojení na ostatní Nextcloud aplikace!** V tuto chvíli Kontakty, Kalendář a Soubory – další v přípravě.\n- **📥 Vícero e-mailových účtů!** Soukromý a pracovní účet? Žádný problém a hezká, sjednocená schránka pro příchozí poštu. Připojte libovolný IMAP účet.\n- **🔒 Posílání a příjem zašifrovaných e-mailů!** Pomocí skvělého rozšíření [Mailvelope](https://mailvelope.com) pro webový prohlížeč.\n- **🙈 Nevynalézáme znovu kolo!** Založeno na skvělých softwarových knihovnách [Horde](https://horde.org).\n- **📬 Chcete hostovat svůj vlastní e-mailový server?** Toto nemusíme reimplementovat, protože si můžete vytvořit [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "Platnost vaší relace skončila. Stránka bude znovu načtena.", "Drafts are saved in:" : "Koncepty jsou ukládány do:", "Sent messages are saved in:" : "Odeslané zprávy jsou ukládány do:", "Deleted messages are moved in:" : "Smazané zprávy jsou přesouvány do:", diff --git a/l10n/cs.json b/l10n/cs.json index 63ca8ea86..9e9bfd70e 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -11,7 +11,6 @@ "Mail" : "E-mail", "💌 A mail app for Nextcloud" : "💌 E-mailová aplikace pro Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 E-mailová aplikace pro Nextcloud**\n\n- **🚀 Napojení na ostatní Nextcloud aplikace!** V tuto chvíli Kontakty, Kalendář a Soubory – další v přípravě.\n- **📥 Vícero e-mailových účtů!** Soukromý a pracovní účet? Žádný problém a hezká, sjednocená schránka pro příchozí poštu. Připojte libovolný IMAP účet.\n- **🔒 Posílání a příjem zašifrovaných e-mailů!** Pomocí skvělého rozšíření [Mailvelope](https://mailvelope.com) pro webový prohlížeč.\n- **🙈 Nevynalézáme znovu kolo!** Založeno na skvělých softwarových knihovnách [Horde](https://horde.org).\n- **📬 Chcete hostovat svůj vlastní e-mailový server?** Toto nemusíme reimplementovat, protože si můžete vytvořit [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "Platnost vaší relace skončila. Stránka bude znovu načtena.", "Drafts are saved in:" : "Koncepty jsou ukládány do:", "Sent messages are saved in:" : "Odeslané zprávy jsou ukládány do:", "Deleted messages are moved in:" : "Smazané zprávy jsou přesouvány do:", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index ba07db9b0..a63500a12 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "E-Mail", "💌 A mail app for Nextcloud" : "💌 Eine E-Mail-App für Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Eine E-Mail-App for Nextcloud**\n\n- **🚀 Integration mit anderen Nextcloud-Apps!** Aktuell Kontakte, Kalender und Dateien – weitere werden folgen.\n- **📥 Mehrere E-Mail-Konten!** Privates und Firmenkonto? Kein Problem mit dem gemeinsamen Posteingang. Verbinden Sie einfach alle IMAP-Konten.\n- **🔒 Senden und Empfangen Sie verschlüsselte E-Mails!** Unter Verwendung der [Mailvelope](https://mailvelope.com) Browser-Erweiterung.\n- **🙈 Wir erfinden das Rad nicht neu!** Basierend auf den [Horde](https://horde.org) Bibliotheken.\n- **📬 Wollen Sie Ihren eigenen E-Mail-Server betreiben?**Wir müssen das nicht neu implementieren, denn Sie können einfach [Mail-in-a-Box](https://mailinabox.email) einrichten!", - "Your session expired. The page will be reloaded." : "Ihre Sitzung ist abgelaufen. Die Seite wird neu geladen.", "Drafts are saved in:" : "Entwürfe werden gespeichert in:", "Sent messages are saved in:" : "Gesendete Nachrichten werden gespeichert in:", "Deleted messages are moved in:" : "Gelöschte Nachrichten werden verschoben nach:", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index 565cc21ec..afded884a 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -11,7 +11,6 @@ "Mail" : "E-Mail", "💌 A mail app for Nextcloud" : "💌 Eine E-Mail-App für Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Eine E-Mail-App for Nextcloud**\n\n- **🚀 Integration mit anderen Nextcloud-Apps!** Aktuell Kontakte, Kalender und Dateien – weitere werden folgen.\n- **📥 Mehrere E-Mail-Konten!** Privates und Firmenkonto? Kein Problem mit dem gemeinsamen Posteingang. Verbinden Sie einfach alle IMAP-Konten.\n- **🔒 Senden und Empfangen Sie verschlüsselte E-Mails!** Unter Verwendung der [Mailvelope](https://mailvelope.com) Browser-Erweiterung.\n- **🙈 Wir erfinden das Rad nicht neu!** Basierend auf den [Horde](https://horde.org) Bibliotheken.\n- **📬 Wollen Sie Ihren eigenen E-Mail-Server betreiben?**Wir müssen das nicht neu implementieren, denn Sie können einfach [Mail-in-a-Box](https://mailinabox.email) einrichten!", - "Your session expired. The page will be reloaded." : "Ihre Sitzung ist abgelaufen. Die Seite wird neu geladen.", "Drafts are saved in:" : "Entwürfe werden gespeichert in:", "Sent messages are saved in:" : "Gesendete Nachrichten werden gespeichert in:", "Deleted messages are moved in:" : "Gelöschte Nachrichten werden verschoben nach:", diff --git a/l10n/pl.js b/l10n/pl.js index 505c5aa9e..5bd74581c 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "Poczta", "💌 A mail app for Nextcloud" : "💌 Aplikacja poczty dla Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Aplikacja poczty dla Nextcloud **\n\n- **🚀 Integracja z innymi aplikacjami Nextcloud!** Obecnie kontakty, kalendarz i pliki - więcej w przyszłości.\n- **📥 Wiele kont pocztowych!** Konto osobiste i firmowe? Bez problemu. Dodatkowo ładna zunifikowana skrzynka odbiorcza. Połącz dowolne konto IMAP.\n- **🔒 Wysyłaj i odbieraj zaszyfrowane maile!** Korzystając ze wspaniałego rozszerzenia przeglądarki [Mailvelope](https://mailvelope.com).\n- **🙈 Nie wynajdujemy koła na nowo!** Na podstawie wspaniałych bibliotek [Horde](https://horde.org) \n- **📬 Chcesz hostować własny serwer pocztowy?** Nie musimy ponownie go wdrażać, ponieważ możesz skonfigurować [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "Twoja sesja wygasła. Strona zostanie ponownie załadowana.", "Drafts are saved in:" : "Wersje robocze są zapisywane w:", "Sent messages are saved in:" : "Wysłane wiadomości są zapisywane w:", "Deleted messages are moved in:" : "Usunięte wiadomości są przenoszone do:", diff --git a/l10n/pl.json b/l10n/pl.json index 7cbdd61f2..b361a8d66 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -11,7 +11,6 @@ "Mail" : "Poczta", "💌 A mail app for Nextcloud" : "💌 Aplikacja poczty dla Nextcloud", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Aplikacja poczty dla Nextcloud **\n\n- **🚀 Integracja z innymi aplikacjami Nextcloud!** Obecnie kontakty, kalendarz i pliki - więcej w przyszłości.\n- **📥 Wiele kont pocztowych!** Konto osobiste i firmowe? Bez problemu. Dodatkowo ładna zunifikowana skrzynka odbiorcza. Połącz dowolne konto IMAP.\n- **🔒 Wysyłaj i odbieraj zaszyfrowane maile!** Korzystając ze wspaniałego rozszerzenia przeglądarki [Mailvelope](https://mailvelope.com).\n- **🙈 Nie wynajdujemy koła na nowo!** Na podstawie wspaniałych bibliotek [Horde](https://horde.org) \n- **📬 Chcesz hostować własny serwer pocztowy?** Nie musimy ponownie go wdrażać, ponieważ możesz skonfigurować [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "Twoja sesja wygasła. Strona zostanie ponownie załadowana.", "Drafts are saved in:" : "Wersje robocze są zapisywane w:", "Sent messages are saved in:" : "Wysłane wiadomości są zapisywane w:", "Deleted messages are moved in:" : "Usunięte wiadomości są przenoszone do:", diff --git a/l10n/tr.js b/l10n/tr.js index c50080835..b1a8b91e0 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "E-posta", "💌 A mail app for Nextcloud" : "💌 Nextcloud e-posta uygulaması", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud için bir e-posta uygulaması**\n\n- **🚀 Diğer Nextcloud uygulamaları ile bir arada çalışır!** Şu anda Kişiler, Takvim ve Dosyalar – diğer uygulamalar eklenecek.\n- **📥 Birden çok e-posta hesabını destekler!** Kişisel ya da kurumsal hesaplarınızı sorunsuz olarak tek ve güzel bir gelen kutusunda görebilirsiniz. Tüm IMAP hesaplarına bağlanabilirsiniz.\n- **🔒 Şifreli e-posta gönderip alabilir!** Harika [Mailvelope](https://mailvelope.com) web tarayıcı eklentisini kullanabilirsiniz.\n- **🙈 Tekerleği yeniden keşfetmiyoruz!** Harika [Horde](https://horde.org) kitaplıklarını kullanıyoruz.\n- **📬 Kendi e-posta sunucunuzu kurmak mı istiyorsunuz?** [Mail-in-a-Box](https://mailinabox.email) kurabileceğiniz için bu özelliği eklememiz gerekmiyor!", - "Your session expired. The page will be reloaded." : "Oturumunuzun süresi dolmuş. Sayfa yeniden yüklenecek.", "Drafts are saved in:" : "Taslakların kaydedileceği yer:", "Sent messages are saved in:" : "Gönderilmiş iletilerin kaydedileceği yer:", "Deleted messages are moved in:" : "Silinmiş iletilerin kaydedileceği yer:", diff --git a/l10n/tr.json b/l10n/tr.json index cead954a9..3d74dfc39 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -11,7 +11,6 @@ "Mail" : "E-posta", "💌 A mail app for Nextcloud" : "💌 Nextcloud e-posta uygulaması", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud için bir e-posta uygulaması**\n\n- **🚀 Diğer Nextcloud uygulamaları ile bir arada çalışır!** Şu anda Kişiler, Takvim ve Dosyalar – diğer uygulamalar eklenecek.\n- **📥 Birden çok e-posta hesabını destekler!** Kişisel ya da kurumsal hesaplarınızı sorunsuz olarak tek ve güzel bir gelen kutusunda görebilirsiniz. Tüm IMAP hesaplarına bağlanabilirsiniz.\n- **🔒 Şifreli e-posta gönderip alabilir!** Harika [Mailvelope](https://mailvelope.com) web tarayıcı eklentisini kullanabilirsiniz.\n- **🙈 Tekerleği yeniden keşfetmiyoruz!** Harika [Horde](https://horde.org) kitaplıklarını kullanıyoruz.\n- **📬 Kendi e-posta sunucunuzu kurmak mı istiyorsunuz?** [Mail-in-a-Box](https://mailinabox.email) kurabileceğiniz için bu özelliği eklememiz gerekmiyor!", - "Your session expired. The page will be reloaded." : "Oturumunuzun süresi dolmuş. Sayfa yeniden yüklenecek.", "Drafts are saved in:" : "Taslakların kaydedileceği yer:", "Sent messages are saved in:" : "Gönderilmiş iletilerin kaydedileceği yer:", "Deleted messages are moved in:" : "Silinmiş iletilerin kaydedileceği yer:", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index e4695a0a3..48760e2aa 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "郵件", "💌 A mail app for Nextcloud" : "Nextcloud 的郵件應用程式", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud 的郵件應用程式**\n\n- **🚀 與其他 Nextcloud 應用程式整合!** 目前有聯絡人、日曆與檔案 – 還會有更多。\n- **📥 多組郵件賬號!** 私人與公司賬號?沒問題,而且有很好的統一收件匣。可連線到任何 IMAP 賬號。\n- **🔒 傳送與接收加密電子郵件!** 使用超棒的 [Mailvelope](https://mailvelope.com)瀏覽器擴充套件。\n- **🙈 我們並未重新發明輪子!** 以超棒的 [Horde](https://horde.org)函式庫為基礎。\n- **📬 想要自架郵件伺服器嗎?** 我們不用重新實作此動作,因為您可以設定 [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "您的時段已過期。該頁面將重新加載。", "Drafts are saved in:" : "草稿儲存於:", "Sent messages are saved in:" : "已傳送的郵件儲存於:", "Deleted messages are moved in:" : "已刪除的郵件移動至:", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index 16de6b1bf..500c32756 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -11,7 +11,6 @@ "Mail" : "郵件", "💌 A mail app for Nextcloud" : "Nextcloud 的郵件應用程式", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud 的郵件應用程式**\n\n- **🚀 與其他 Nextcloud 應用程式整合!** 目前有聯絡人、日曆與檔案 – 還會有更多。\n- **📥 多組郵件賬號!** 私人與公司賬號?沒問題,而且有很好的統一收件匣。可連線到任何 IMAP 賬號。\n- **🔒 傳送與接收加密電子郵件!** 使用超棒的 [Mailvelope](https://mailvelope.com)瀏覽器擴充套件。\n- **🙈 我們並未重新發明輪子!** 以超棒的 [Horde](https://horde.org)函式庫為基礎。\n- **📬 想要自架郵件伺服器嗎?** 我們不用重新實作此動作,因為您可以設定 [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "您的時段已過期。該頁面將重新加載。", "Drafts are saved in:" : "草稿儲存於:", "Sent messages are saved in:" : "已傳送的郵件儲存於:", "Deleted messages are moved in:" : "已刪除的郵件移動至:", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 53ce41b7f..ae887f546 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -13,7 +13,6 @@ OC.L10N.register( "Mail" : "電子郵件", "💌 A mail app for Nextcloud" : "Nextcloud 的郵件應用程式", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud 的郵件應用程式**\n\n- **🚀 與其他 Nextcloud 應用程式整合!** 目前有聯絡人、日曆與檔案 – 還會有更多。\n- **📥 多組郵件帳號!** 私人與公司帳號?沒問題,而且有很好的統一收件匣。可連線到任何 IMAP 帳號。\n- **🔒 傳送與接收加密電子郵件!** 使用超棒的 [Mailvelope](https://mailvelope.com) 瀏覽器擴充套件。\n- **🙈 我們並未重新發明輪子!** 以超棒的 [Horde](https://horde.org) 函式庫為基礎。\n- **📬 想要自架郵件伺服器嗎?** 我們不用重新實作此動作,因為您可以設定 [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "您的工作階段已過期。頁面將會重新載入。", "Drafts are saved in:" : "草稿儲存於:", "Sent messages are saved in:" : "已傳送的郵件儲存於:", "Deleted messages are moved in:" : "已刪除的郵件移動至:", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index f556375e2..f7595e4a3 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -11,7 +11,6 @@ "Mail" : "電子郵件", "💌 A mail app for Nextcloud" : "Nextcloud 的郵件應用程式", "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!" : "**💌 Nextcloud 的郵件應用程式**\n\n- **🚀 與其他 Nextcloud 應用程式整合!** 目前有聯絡人、日曆與檔案 – 還會有更多。\n- **📥 多組郵件帳號!** 私人與公司帳號?沒問題,而且有很好的統一收件匣。可連線到任何 IMAP 帳號。\n- **🔒 傳送與接收加密電子郵件!** 使用超棒的 [Mailvelope](https://mailvelope.com) 瀏覽器擴充套件。\n- **🙈 我們並未重新發明輪子!** 以超棒的 [Horde](https://horde.org) 函式庫為基礎。\n- **📬 想要自架郵件伺服器嗎?** 我們不用重新實作此動作,因為您可以設定 [Mail-in-a-Box](https://mailinabox.email)!", - "Your session expired. The page will be reloaded." : "您的工作階段已過期。頁面將會重新載入。", "Drafts are saved in:" : "草稿儲存於:", "Sent messages are saved in:" : "已傳送的郵件儲存於:", "Deleted messages are moved in:" : "已刪除的郵件移動至:", diff --git a/package-lock.json b/package-lock.json index b036a7b30..450d613a7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,7 +113,7 @@ "postcss": "^8.4.17", "postcss-loader": "^7.0.1", "sass": "^1.55.0", - "sass-loader": "^10.1.1", + "sass-loader": "^13.1.0", "style-loader": "^3.3.1", "svg-inline-loader": "^0.8.2", "url-loader": "^4.1.1", @@ -12792,19 +12792,16 @@ } }, "node_modules/sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", + "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", "dev": true, "dependencies": { "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" + "neo-async": "^2.6.2" }, "engines": { - "node": ">= 10.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -12812,9 +12809,10 @@ }, "peerDependencies": { "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", "sass": "^1.3.0", - "webpack": "^4.36.0 || ^5.0.0" + "sass-embedded": "*", + "webpack": "^5.0.0" }, "peerDependenciesMeta": { "fibers": { @@ -12825,74 +12823,12 @@ }, "sass": { "optional": true + }, + "sass-embedded": { + "optional": true } } }, - "node_modules/sass-loader/node_modules/loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/sass-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/sass-loader/node_modules/semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/sass-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, "node_modules/saxes": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", @@ -24650,64 +24586,13 @@ } }, "sass-loader": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz", - "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==", + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.1.0.tgz", + "integrity": "sha512-tZS1RJQ2n2+QNyf3CCAo1H562WjL/5AM6Gi8YcPVVoNxQX8d19mx8E+8fRrMWsyc93ZL6Q8vZDSM0FHVTJaVnQ==", "dev": true, "requires": { "klona": "^2.0.4", - "loader-utils": "^2.0.0", - "neo-async": "^2.6.2", - "schema-utils": "^3.0.0", - "semver": "^7.3.2" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "schema-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz", - "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.6", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz", - "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - } + "neo-async": "^2.6.2" } }, "saxes": { diff --git a/package.json b/package.json index 2945c3ace..e48a4a346 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "postcss": "^8.4.17", "postcss-loader": "^7.0.1", "sass": "^1.55.0", - "sass-loader": "^10.1.1", + "sass-loader": "^13.1.0", "style-loader": "^3.3.1", "svg-inline-loader": "^0.8.2", "url-loader": "^4.1.1", diff --git a/src/components/RecipientBubble.vue b/src/components/RecipientBubble.vue index bca05f1d7..be7223876 100644 --- a/src/components/RecipientBubble.vue +++ b/src/components/RecipientBubble.vue @@ -20,7 +20,7 @@ --> <template> - <Popover trigger="click" class="contact-popover"> + <Popover ref="popover" trigger="click" class="contact-popover"> <UserBubble slot="trigger" :display-name="label" :avatar-image="avatarUrlAbsolute" @@ -204,7 +204,7 @@ export default { }, methods: { onClickCopyToClipboard() { - this.$copyText(this.email) + this.$copyText(this.email, this.$refs.popover.$refs.popover.$refs.popperContent.$el) }, onClickReply() { this.$router.push({ diff --git a/src/components/Thread.vue b/src/components/Thread.vue index 0b66f9b60..e31f5b78a 100644 --- a/src/components/Thread.vue +++ b/src/components/Thread.vue @@ -256,10 +256,7 @@ export default { <style lang="scss"> #mail-message { - flex-grow: 1; - max-height: calc(100vh - 50px); margin-bottom: 30vh; - overflow: auto; .icon-loading { &:only-child:after { diff --git a/vendor-bin/cs-fixer/composer.lock b/vendor-bin/cs-fixer/composer.lock index 47c41977e..7a6fc7f9b 100644 --- a/vendor-bin/cs-fixer/composer.lock +++ b/vendor-bin/cs-fixer/composer.lock @@ -9,16 +9,16 @@ "packages-dev": [ { "name": "composer/pcre", - "version": "3.0.0", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd" + "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/e300eb6c535192decd27a85bc72a9290f0d6b3bd", - "reference": "e300eb6c535192decd27a85bc72a9290f0d6b3bd", + "url": "https://api.github.com/repos/composer/pcre/zipball/4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb", + "reference": "4482b6409ca6bfc2af043a5711cd21ac3e7a8dfb", "shasum": "" }, "require": { @@ -60,7 +60,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.0.0" + "source": "https://github.com/composer/pcre/tree/3.0.2" }, "funding": [ { @@ -76,7 +76,7 @@ "type": "tidelift" } ], - "time": "2022-02-25T20:21:48+00:00" + "time": "2022-11-03T20:24:16+00:00" }, { "name": "composer/semver", @@ -376,16 +376,16 @@ }, { "name": "friendsofphp/php-cs-fixer", - "version": "v3.12.0", + "version": "v3.13.0", "source": { "type": "git", - "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git", - "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998" + "url": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer.git", + "reference": "a6232229a8309e8811dc751c28b91cb34b2943e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/eae11d945e2885d86e1c080eec1bb30a2aa27998", - "reference": "eae11d945e2885d86e1c080eec1bb30a2aa27998", + "url": "https://api.github.com/repos/PHP-CS-Fixer/PHP-CS-Fixer/zipball/a6232229a8309e8811dc751c28b91cb34b2943e1", + "reference": "a6232229a8309e8811dc751c28b91cb34b2943e1", "shasum": "" }, "require": { @@ -409,7 +409,7 @@ }, "require-dev": { "justinrainbow/json-schema": "^5.2", - "keradus/cli-executor": "^1.5", + "keradus/cli-executor": "^2.0", "mikey179/vfsstream": "^1.6.10", "php-coveralls/php-coveralls": "^2.5.2", "php-cs-fixer/accessible-object": "^1.1", @@ -452,8 +452,8 @@ ], "description": "A tool to automatically fix PHP code style", "support": { - "issues": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/issues", - "source": "https://github.com/FriendsOfPHP/PHP-CS-Fixer/tree/v3.12.0" + "issues": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues", + "source": "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/tree/v3.13.0" }, "funding": [ { @@ -461,7 +461,7 @@ "type": "github" } ], - "time": "2022-10-12T14:20:51+00:00" + "time": "2022-10-31T19:28:50+00:00" }, { "name": "nextcloud/coding-standard", @@ -769,16 +769,16 @@ }, { "name": "symfony/console", - "version": "v5.4.14", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "984ea2c0f45f42dfed01d2f3987b187467c4b16d" + "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/984ea2c0f45f42dfed01d2f3987b187467c4b16d", - "reference": "984ea2c0f45f42dfed01d2f3987b187467c4b16d", + "url": "https://api.github.com/repos/symfony/console/zipball/ea59bb0edfaf9f28d18d8791410ee0355f317669", + "reference": "ea59bb0edfaf9f28d18d8791410ee0355f317669", "shasum": "" }, "require": { @@ -848,7 +848,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.14" + "source": "https://github.com/symfony/console/tree/v5.4.15" }, "funding": [ { @@ -864,7 +864,7 @@ "type": "tidelift" } ], - "time": "2022-10-07T08:01:20+00:00" + "time": "2022-10-26T21:41:52+00:00" }, { "name": "symfony/deprecation-contracts", @@ -2073,16 +2073,16 @@ }, { "name": "symfony/string", - "version": "v5.4.14", + "version": "v5.4.15", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4" + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/089e7237497fae7a9c404d0c3aeb8db3254733e4", - "reference": "089e7237497fae7a9c404d0c3aeb8db3254733e4", + "url": "https://api.github.com/repos/symfony/string/zipball/571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", + "reference": "571334ce9f687e3e6af72db4d3b2a9431e4fd9ed", "shasum": "" }, "require": { @@ -2139,7 +2139,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v5.4.14" + "source": "https://github.com/symfony/string/tree/v5.4.15" }, "funding": [ { |