From fc5b26dfc2baa5b7f307ebcba7abd6f95625442f Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sat, 4 Feb 2023 16:39:50 +0100 Subject: [PATCH] Added message maximum quoted text level for speed. Read https://github.com/the-djmaze/snappymail/issues/902#issuecomment-1416777217 --- dev/Common/Html.js | 6 ++++++ dev/Settings/User/General.js | 3 ++- dev/Stores/User/Settings.js | 2 ++ snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php | 2 ++ .../v/0.0.0/app/libraries/RainLoop/Actions/User.php | 1 + snappymail/v/0.0.0/app/localization/ar-SA/user.json | 1 + snappymail/v/0.0.0/app/localization/bg-BG/user.json | 1 + snappymail/v/0.0.0/app/localization/cs-CZ/user.json | 1 + snappymail/v/0.0.0/app/localization/da-DK/user.json | 1 + snappymail/v/0.0.0/app/localization/de-DE/user.json | 1 + snappymail/v/0.0.0/app/localization/el-GR/user.json | 1 + snappymail/v/0.0.0/app/localization/en-GB/user.json | 1 + snappymail/v/0.0.0/app/localization/en/user.json | 1 + snappymail/v/0.0.0/app/localization/es-ES/user.json | 1 + snappymail/v/0.0.0/app/localization/et-EE/user.json | 1 + snappymail/v/0.0.0/app/localization/eu/user.json | 1 + snappymail/v/0.0.0/app/localization/fa-IR/user.json | 1 + snappymail/v/0.0.0/app/localization/fi-FI/user.json | 1 + snappymail/v/0.0.0/app/localization/fr-FR/user.json | 1 + snappymail/v/0.0.0/app/localization/hu-HU/user.json | 1 + snappymail/v/0.0.0/app/localization/id-ID/user.json | 1 + snappymail/v/0.0.0/app/localization/is-IS/user.json | 1 + snappymail/v/0.0.0/app/localization/it-IT/user.json | 1 + snappymail/v/0.0.0/app/localization/ja-JP/user.json | 1 + snappymail/v/0.0.0/app/localization/ko-KR/user.json | 1 + snappymail/v/0.0.0/app/localization/lt-LT/user.json | 1 + snappymail/v/0.0.0/app/localization/lv-LV/user.json | 1 + snappymail/v/0.0.0/app/localization/nb-NO/user.json | 1 + snappymail/v/0.0.0/app/localization/nl-NL/user.json | 1 + snappymail/v/0.0.0/app/localization/pl-PL/user.json | 1 + snappymail/v/0.0.0/app/localization/pt-BR/user.json | 1 + snappymail/v/0.0.0/app/localization/pt-PT/user.json | 1 + snappymail/v/0.0.0/app/localization/pt/user.json | 1 + snappymail/v/0.0.0/app/localization/ro-RO/user.json | 1 + snappymail/v/0.0.0/app/localization/ru-RU/user.json | 1 + snappymail/v/0.0.0/app/localization/sk-SK/user.json | 1 + snappymail/v/0.0.0/app/localization/sl-SI/user.json | 1 + snappymail/v/0.0.0/app/localization/sv-SE/user.json | 1 + snappymail/v/0.0.0/app/localization/tr-TR/user.json | 1 + snappymail/v/0.0.0/app/localization/uk-UA/user.json | 1 + snappymail/v/0.0.0/app/localization/vi-VN/user.json | 1 + snappymail/v/0.0.0/app/localization/zh-CN/user.json | 1 + snappymail/v/0.0.0/app/localization/zh-TW/user.json | 1 + .../v/0.0.0/app/templates/Views/User/SettingsGeneral.html | 8 ++++++++ 44 files changed, 59 insertions(+), 1 deletion(-) diff --git a/dev/Common/Html.js b/dev/Common/Html.js index 09739fb00..94cdec7b1 100644 --- a/dev/Common/Html.js +++ b/dev/Common/Html.js @@ -119,6 +119,8 @@ export const debug = false, // Config()->Get('debug', 'enable', false); detectHiddenImages = true, // !!SettingsGet('try_to_detect_hidden_images'), + bqLevel = parseInt(SettingsUserStore.maxBlockquotesLevel()), + result = { hasExternals: false }, @@ -201,6 +203,10 @@ export const nodeIterator.referenceNode.remove(); } + if (0 < bqLevel) { + tpl.content.querySelectorAll(new Array(1 + bqLevel).fill('blockquote').join(' ')).forEach(node => node.remove()); + } + tpl.content.querySelectorAll('*').forEach(oElement => { const name = oElement.tagName, oStyle = oElement.style; diff --git a/dev/Settings/User/General.js b/dev/Settings/User/General.js index 496ce2206..07968de52 100644 --- a/dev/Settings/User/General.js +++ b/dev/Settings/User/General.js @@ -45,7 +45,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { ['layout', 'messageReadDelay', 'messagesPerPage', 'checkMailInterval', 'editorDefaultType', 'requestReadReceipt', 'requestDsn', 'requireTLS', 'pgpSign', 'pgpEncrypt', 'viewHTML', 'viewImages', 'viewImagesWhitelist', 'removeColors', - 'hideDeleted', 'listInlineAttachments', 'simpleAttachmentsList', 'collapseBlockquotes', + 'hideDeleted', 'listInlineAttachments', 'simpleAttachmentsList', 'collapseBlockquotes', 'maxBlockquotesLevel', 'useCheckboxesInList', 'listGrouped', 'useThreads', 'replySameFolder', 'msgDefaultAction', 'allowSpellcheck' ].forEach(name => this[name] = SettingsUserStore[name]); @@ -100,6 +100,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { this.addSetting('MessagesPerPage'); this.addSetting('CheckMailInterval'); this.addSetting('Layout'); + this.addSetting('MaxBlockquotesLevel'); this.addSettings(['ViewHTML', 'ViewImages', 'ViewImagesWhitelist', 'HideDeleted', 'ListInlineAttachments', 'simpleAttachmentsList', 'UseCheckboxesInList', 'listGrouped', 'ReplySameFolder', diff --git a/dev/Stores/User/Settings.js b/dev/Stores/User/Settings.js index 2238dd963..8ec19ff81 100644 --- a/dev/Stores/User/Settings.js +++ b/dev/Stores/User/Settings.js @@ -20,6 +20,7 @@ export const SettingsUserStore = new class { viewImagesWhitelist: '', removeColors: 0, collapseBlockquotes: 1, + maxBlockquotesLevel: 0, listInlineAttachments: 0, simpleAttachmentsList: 0, useCheckboxesInList: 1, @@ -88,6 +89,7 @@ export const SettingsUserStore = new class { self.viewImagesWhitelist(SettingsGet('ViewImagesWhitelist')); self.removeColors(SettingsGet('RemoveColors')); self.collapseBlockquotes(SettingsGet('CollapseBlockquotes')); + self.maxBlockquotesLevel(SettingsGet('MaxBlockquotesLevel')); self.listInlineAttachments(SettingsGet('ListInlineAttachments')); self.simpleAttachmentsList(SettingsGet('simpleAttachmentsList')); self.useCheckboxesInList(SettingsGet('UseCheckboxesInList')); diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php index f80d1c408..59d2111ab 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -693,6 +693,7 @@ class Actions 'RemoveColors' => (bool) $oConfig->Get('defaults', 'remove_colors', false), 'ListInlineAttachments' => false, 'CollapseBlockquotes' => true, + 'MaxBlockquotesLevel' => 0, 'simpleAttachmentsList' => false, 'listGrouped' => false, 'MessagesPerPage' => (int) $oConfig->Get('webmail', 'messages_per_page', 25), @@ -804,6 +805,7 @@ class Actions $aResult['RemoveColors'] = (bool)$oSettings->GetConf('RemoveColors', $aResult['RemoveColors']); $aResult['ListInlineAttachments'] = (bool)$oSettings->GetConf('ListInlineAttachments', $aResult['ListInlineAttachments']); $aResult['CollapseBlockquotes'] = (bool)$oSettings->GetConf('CollapseBlockquotes', $aResult['CollapseBlockquotes']); + $aResult['MaxBlockquotesLevel'] = (int)$oSettings->GetConf('MaxBlockquotesLevel', $aResult['MaxBlockquotesLevel']); $aResult['simpleAttachmentsList'] = (bool)$oSettings->GetConf('simpleAttachmentsList', $aResult['simpleAttachmentsList']); $aResult['listGrouped'] = (bool)$oSettings->GetConf('listGrouped', $aResult['listGrouped']); $aResult['ContactsAutosave'] = (bool)$oSettings->GetConf('ContactsAutosave', $aResult['ContactsAutosave']); diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php index f698fd3ce..605b65e88 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php @@ -183,6 +183,7 @@ trait User $this->setSettingsFromParams($oSettings, 'RemoveColors', 'bool'); $this->setSettingsFromParams($oSettings, 'ListInlineAttachments', 'bool'); $this->setSettingsFromParams($oSettings, 'CollapseBlockquotes', 'bool'); + $this->setSettingsFromParams($oSettings, 'MaxBlockquotesLevel', 'int'); $this->setSettingsFromParams($oSettings, 'simpleAttachmentsList', 'bool'); $this->setSettingsFromParams($oSettings, 'listGrouped', 'bool'); $this->setSettingsFromParams($oSettings, 'ContactsAutosave', 'bool'); diff --git a/snappymail/v/0.0.0/app/localization/ar-SA/user.json b/snappymail/v/0.0.0/app/localization/ar-SA/user.json index ff652848d..ddf4f3973 100644 --- a/snappymail/v/0.0.0/app/localization/ar-SA/user.json +++ b/snappymail/v/0.0.0/app/localization/ar-SA/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "إظهار نافذة منبثقة في حالة قدوم ايميل جديد", "CHROME_NOTIFICATION_DESC_DENIED": "(تم إعتراضها من قبل المتصفح)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/bg-BG/user.json b/snappymail/v/0.0.0/app/localization/bg-BG/user.json index e68ce83fc..3f4dd16a7 100644 --- a/snappymail/v/0.0.0/app/localization/bg-BG/user.json +++ b/snappymail/v/0.0.0/app/localization/bg-BG/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Покажи известие при ново съобщение", "CHROME_NOTIFICATION_DESC_DENIED": "(Блокирано от браузъра)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/cs-CZ/user.json b/snappymail/v/0.0.0/app/localization/cs-CZ/user.json index d277f7eac..6bbc5ca9a 100644 --- a/snappymail/v/0.0.0/app/localization/cs-CZ/user.json +++ b/snappymail/v/0.0.0/app/localization/cs-CZ/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Zobrazovat upozornění na nové zprávy", "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokované prohlížečem)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/da-DK/user.json b/snappymail/v/0.0.0/app/localization/da-DK/user.json index 3076b8f3f..22063d963 100644 --- a/snappymail/v/0.0.0/app/localization/da-DK/user.json +++ b/snappymail/v/0.0.0/app/localization/da-DK/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Vis ny meddelelses notifikations popup", "CHROME_NOTIFICATION_DESC_DENIED": "(Blokeret af browseren)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/de-DE/user.json b/snappymail/v/0.0.0/app/localization/de-DE/user.json index f69f74631..c878e4a6a 100644 --- a/snappymail/v/0.0.0/app/localization/de-DE/user.json +++ b/snappymail/v/0.0.0/app/localization/de-DE/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Popups einblenden, wenn neue Nachrichten vorhanden sind", "CHROME_NOTIFICATION_DESC_DENIED": "(Vom Browser blockiert.)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Inline-Anhänge in der Liste anzeigen", "LIST_SIMPLE_ATTACHMENTS": "Vereinfachte Liste der Anhänge", "LIST_MESSAGES_GROUPED": "Nachrichten bei Sortierung nach Datum oder Absender gruppieren", diff --git a/snappymail/v/0.0.0/app/localization/el-GR/user.json b/snappymail/v/0.0.0/app/localization/el-GR/user.json index c92311fed..b248941ca 100644 --- a/snappymail/v/0.0.0/app/localization/el-GR/user.json +++ b/snappymail/v/0.0.0/app/localization/el-GR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Να εμφανίζονται τα νέα μηνύματα σε αναδυόμενες επισημάνσεις", "CHROME_NOTIFICATION_DESC_DENIED": "(Αποκλείστηκε από το φυλλομετρητή)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/en-GB/user.json b/snappymail/v/0.0.0/app/localization/en-GB/user.json index 76cad8cd5..f3eae6efe 100644 --- a/snappymail/v/0.0.0/app/localization/en-GB/user.json +++ b/snappymail/v/0.0.0/app/localization/en-GB/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Show new messages notification popups", "CHROME_NOTIFICATION_DESC_DENIED": "(Blocked by the browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/en/user.json b/snappymail/v/0.0.0/app/localization/en/user.json index 9a214e02c..182d931c0 100644 --- a/snappymail/v/0.0.0/app/localization/en/user.json +++ b/snappymail/v/0.0.0/app/localization/en/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Show new messages notification popups", "CHROME_NOTIFICATION_DESC_DENIED": "(Blocked by the browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/es-ES/user.json b/snappymail/v/0.0.0/app/localization/es-ES/user.json index 72e3baf37..9212d7c30 100644 --- a/snappymail/v/0.0.0/app/localization/es-ES/user.json +++ b/snappymail/v/0.0.0/app/localization/es-ES/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Mostrar notificación de nuevos mensajes en Popup", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado por el explorador)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/et-EE/user.json b/snappymail/v/0.0.0/app/localization/et-EE/user.json index 7db81615b..baf05ec6f 100644 --- a/snappymail/v/0.0.0/app/localization/et-EE/user.json +++ b/snappymail/v/0.0.0/app/localization/et-EE/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Näita uute kirjade teavitust hüpikaknaga", "CHROME_NOTIFICATION_DESC_DENIED": "(Veebilehitseja poolt blokeeritud)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/eu/user.json b/snappymail/v/0.0.0/app/localization/eu/user.json index 2e0f6927e..7cbaff2d4 100644 --- a/snappymail/v/0.0.0/app/localization/eu/user.json +++ b/snappymail/v/0.0.0/app/localization/eu/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Erakutsi mezu berrien jakinarazpen popup-ak", "CHROME_NOTIFICATION_DESC_DENIED": "(Nabigatzaileak blokeatuta)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Erakutsi sareko eranskinak zerrendan", "LIST_SIMPLE_ATTACHMENTS": "Eranskinen zerrenda arrunta", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/fa-IR/user.json b/snappymail/v/0.0.0/app/localization/fa-IR/user.json index 3ee0f6b28..c9850b773 100644 --- a/snappymail/v/0.0.0/app/localization/fa-IR/user.json +++ b/snappymail/v/0.0.0/app/localization/fa-IR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "پنجره اعلان دریافت پیام جدید را نمایش بده", "CHROME_NOTIFICATION_DESC_DENIED": "(مسدود شده توسط مرورگر)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/fi-FI/user.json b/snappymail/v/0.0.0/app/localization/fi-FI/user.json index 3af082b4a..ca37649eb 100644 --- a/snappymail/v/0.0.0/app/localization/fi-FI/user.json +++ b/snappymail/v/0.0.0/app/localization/fi-FI/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Näytä uusien viestien ponnahdusikkuna", "CHROME_NOTIFICATION_DESC_DENIED": "(Estetty selaimessa)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/fr-FR/user.json b/snappymail/v/0.0.0/app/localization/fr-FR/user.json index f7254cae9..5088ae231 100644 --- a/snappymail/v/0.0.0/app/localization/fr-FR/user.json +++ b/snappymail/v/0.0.0/app/localization/fr-FR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Afficher un pop-up de notification pour les nouveaux messages", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqué par le navigateur)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/hu-HU/user.json b/snappymail/v/0.0.0/app/localization/hu-HU/user.json index 6901c5606..289c71247 100644 --- a/snappymail/v/0.0.0/app/localization/hu-HU/user.json +++ b/snappymail/v/0.0.0/app/localization/hu-HU/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Új üzenetek értesítő ablakainak megjelenítése", "CHROME_NOTIFICATION_DESC_DENIED": "(a böngésző blokkolta)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/id-ID/user.json b/snappymail/v/0.0.0/app/localization/id-ID/user.json index 944eab57d..f152a9e41 100644 --- a/snappymail/v/0.0.0/app/localization/id-ID/user.json +++ b/snappymail/v/0.0.0/app/localization/id-ID/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Tampilkan jendela sembul notifikasi pesan", "CHROME_NOTIFICATION_DESC_DENIED": "(diblokir oleh browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/is-IS/user.json b/snappymail/v/0.0.0/app/localization/is-IS/user.json index 4b79c42f9..a54cb5e0f 100644 --- a/snappymail/v/0.0.0/app/localization/is-IS/user.json +++ b/snappymail/v/0.0.0/app/localization/is-IS/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Sýna tilkynningarglugga fyrir ný skilaboð", "CHROME_NOTIFICATION_DESC_DENIED": "(Lokað af vafra)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/it-IT/user.json b/snappymail/v/0.0.0/app/localization/it-IT/user.json index dd6396fcf..2b3a6ecc1 100644 --- a/snappymail/v/0.0.0/app/localization/it-IT/user.json +++ b/snappymail/v/0.0.0/app/localization/it-IT/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Mostra le notifiche in caso di nuovi messaggi", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloccate dal browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/ja-JP/user.json b/snappymail/v/0.0.0/app/localization/ja-JP/user.json index 03525e2f3..043f08f4b 100644 --- a/snappymail/v/0.0.0/app/localization/ja-JP/user.json +++ b/snappymail/v/0.0.0/app/localization/ja-JP/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "新しいメッセージを受信したらポップアップで知らせる", "CHROME_NOTIFICATION_DESC_DENIED": "(ブラウザでブロックされています)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/ko-KR/user.json b/snappymail/v/0.0.0/app/localization/ko-KR/user.json index a50819491..d05782151 100644 --- a/snappymail/v/0.0.0/app/localization/ko-KR/user.json +++ b/snappymail/v/0.0.0/app/localization/ko-KR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "새 메시지 알림 팝업 사용", "CHROME_NOTIFICATION_DESC_DENIED": "(브라우저에 의해 차단됨)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/lt-LT/user.json b/snappymail/v/0.0.0/app/localization/lt-LT/user.json index 7af2e7db7..6a7c67177 100644 --- a/snappymail/v/0.0.0/app/localization/lt-LT/user.json +++ b/snappymail/v/0.0.0/app/localization/lt-LT/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Rodyti iššokančius pranešimus apie naujas žinutes", "CHROME_NOTIFICATION_DESC_DENIED": "(Blokuoja naršyklė)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/lv-LV/user.json b/snappymail/v/0.0.0/app/localization/lv-LV/user.json index 18d641eb0..190baf8ca 100644 --- a/snappymail/v/0.0.0/app/localization/lv-LV/user.json +++ b/snappymail/v/0.0.0/app/localization/lv-LV/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Rādīt jaunus paziņojumus kā izlecošus logus", "CHROME_NOTIFICATION_DESC_DENIED": "(Parlūkprogramma bloķēja)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/nb-NO/user.json b/snappymail/v/0.0.0/app/localization/nb-NO/user.json index 702050aff..400cf8121 100644 --- a/snappymail/v/0.0.0/app/localization/nb-NO/user.json +++ b/snappymail/v/0.0.0/app/localization/nb-NO/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Vis sprettopp-varsel om nye meldinger", "CHROME_NOTIFICATION_DESC_DENIED": "(blokkert av nettleser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/nl-NL/user.json b/snappymail/v/0.0.0/app/localization/nl-NL/user.json index c0b85bca4..852594508 100644 --- a/snappymail/v/0.0.0/app/localization/nl-NL/user.json +++ b/snappymail/v/0.0.0/app/localization/nl-NL/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Toon nieuwe berichten popup", "CHROME_NOTIFICATION_DESC_DENIED": "(Geblokkeerd door de browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Toon inline bijlagen in lijst", "LIST_SIMPLE_ATTACHMENTS": "Simpele bijlagen lijst", "LIST_MESSAGES_GROUPED": "Toon berichten gegroepeerd (bij sorteren op Datum of Van)", diff --git a/snappymail/v/0.0.0/app/localization/pl-PL/user.json b/snappymail/v/0.0.0/app/localization/pl-PL/user.json index 1b7e90c18..d084a346e 100644 --- a/snappymail/v/0.0.0/app/localization/pl-PL/user.json +++ b/snappymail/v/0.0.0/app/localization/pl-PL/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Wyświetlaj powiadomienia o nowych wiadomościach", "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokowane przez przeglądarkę)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/pt-BR/user.json b/snappymail/v/0.0.0/app/localization/pt-BR/user.json index fa8e864a7..6bc06a2a5 100644 --- a/snappymail/v/0.0.0/app/localization/pt-BR/user.json +++ b/snappymail/v/0.0.0/app/localization/pt-BR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Mostrar notificação popup para novas mensagens", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/user.json b/snappymail/v/0.0.0/app/localization/pt-PT/user.json index e7ea5acad..24aa0c403 100644 --- a/snappymail/v/0.0.0/app/localization/pt-PT/user.json +++ b/snappymail/v/0.0.0/app/localization/pt-PT/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/pt/user.json b/snappymail/v/0.0.0/app/localization/pt/user.json index 4c37c9f16..1b997d783 100644 --- a/snappymail/v/0.0.0/app/localization/pt/user.json +++ b/snappymail/v/0.0.0/app/localization/pt/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens", "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/ro-RO/user.json b/snappymail/v/0.0.0/app/localization/ro-RO/user.json index f218742bf..7ce217e48 100644 --- a/snappymail/v/0.0.0/app/localization/ro-RO/user.json +++ b/snappymail/v/0.0.0/app/localization/ro-RO/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Afișați notificări desktop pentru mesaje noi", "CHROME_NOTIFICATION_DESC_DENIED": "(browser-ul blocat)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/ru-RU/user.json b/snappymail/v/0.0.0/app/localization/ru-RU/user.json index c993cfbc4..96f43b7cb 100644 --- a/snappymail/v/0.0.0/app/localization/ru-RU/user.json +++ b/snappymail/v/0.0.0/app/localization/ru-RU/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Показывать уведомления о новых сообщениях в всплывающих подсказках", "CHROME_NOTIFICATION_DESC_DENIED": "(Блокировано браузером)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/sk-SK/user.json b/snappymail/v/0.0.0/app/localization/sk-SK/user.json index f75c48b25..6e0ffa7a0 100644 --- a/snappymail/v/0.0.0/app/localization/sk-SK/user.json +++ b/snappymail/v/0.0.0/app/localization/sk-SK/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Zobrazovať upozornenia na nové správy", "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokované prehliadačom)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/sl-SI/user.json b/snappymail/v/0.0.0/app/localization/sl-SI/user.json index 49cd330f5..5aa550585 100644 --- a/snappymail/v/0.0.0/app/localization/sl-SI/user.json +++ b/snappymail/v/0.0.0/app/localization/sl-SI/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Prikaži obvestila ob novih sporočilih", "CHROME_NOTIFICATION_DESC_DENIED": "(Zavrnil brskalnik)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/sv-SE/user.json b/snappymail/v/0.0.0/app/localization/sv-SE/user.json index 6991b4365..349ddddad 100644 --- a/snappymail/v/0.0.0/app/localization/sv-SE/user.json +++ b/snappymail/v/0.0.0/app/localization/sv-SE/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Visa nya meddelande-aviseringar som popup-fönster", "CHROME_NOTIFICATION_DESC_DENIED": "(Blockat av webbläsaren)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/tr-TR/user.json b/snappymail/v/0.0.0/app/localization/tr-TR/user.json index 759a34e00..90d81b06b 100644 --- a/snappymail/v/0.0.0/app/localization/tr-TR/user.json +++ b/snappymail/v/0.0.0/app/localization/tr-TR/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Yeni mesajları pop-up ile göster", "CHROME_NOTIFICATION_DESC_DENIED": "(Tarayıcınız tarafından engellendi)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/uk-UA/user.json b/snappymail/v/0.0.0/app/localization/uk-UA/user.json index 0cbd43d88..a72c7db2f 100644 --- a/snappymail/v/0.0.0/app/localization/uk-UA/user.json +++ b/snappymail/v/0.0.0/app/localization/uk-UA/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Показувати сповіщення про нові повідомлення у підказках", "CHROME_NOTIFICATION_DESC_DENIED": "(Заблоковано браузером)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/vi-VN/user.json b/snappymail/v/0.0.0/app/localization/vi-VN/user.json index eb4769b6a..29d01327b 100644 --- a/snappymail/v/0.0.0/app/localization/vi-VN/user.json +++ b/snappymail/v/0.0.0/app/localization/vi-VN/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "Hiện thị thông báo nẩy lên nhanh khi có thư mới", "CHROME_NOTIFICATION_DESC_DENIED": "(Đang bị chặn bởi trình duyệt web)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/zh-CN/user.json b/snappymail/v/0.0.0/app/localization/zh-CN/user.json index 5376a44e1..9e72dc2a6 100644 --- a/snappymail/v/0.0.0/app/localization/zh-CN/user.json +++ b/snappymail/v/0.0.0/app/localization/zh-CN/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "显示新邮件弹窗", "CHROME_NOTIFICATION_DESC_DENIED": "(被浏览器阻止)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "在列表中显示内联附件", "LIST_SIMPLE_ATTACHMENTS": "简洁附件列表", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/localization/zh-TW/user.json b/snappymail/v/0.0.0/app/localization/zh-TW/user.json index d53661ca5..47d28fb14 100644 --- a/snappymail/v/0.0.0/app/localization/zh-TW/user.json +++ b/snappymail/v/0.0.0/app/localization/zh-TW/user.json @@ -414,6 +414,7 @@ "CHROME_NOTIFICATION_DESC": "顯示新郵件彈窗", "CHROME_NOTIFICATION_DESC_DENIED": "(被瀏覽器阻止)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", + "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", "LIST_INLINE_ATTACHMENTS": "Show inline attachments in list", "LIST_SIMPLE_ATTACHMENTS": "Simple attachments list", "LIST_MESSAGES_GROUPED": "List messages grouped (when sorting by date or from)", diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html index c4c72780d..539be762a 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html @@ -216,6 +216,14 @@ +
+ +
+ +   + +
+