From 8667af700d6f7fcd728296e3364eec5c7983e276 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 20 Oct 2026 16:25:00 +0200 Subject: [PATCH] Improved font-size handling to prevent issue #1082 --- dev/Common/Html.js | 10 ++++++---- 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/user.json | 1 + snappymail/v/0.0.0/app/localization/be/user.json | 1 + snappymail/v/0.0.0/app/localization/bg/user.json | 1 + snappymail/v/0.0.0/app/localization/cs/user.json | 7 +++++-- snappymail/v/0.0.0/app/localization/da/user.json | 1 + snappymail/v/0.0.0/app/localization/de/user.json | 1 + snappymail/v/0.0.0/app/localization/el/user.json | 1 + snappymail/v/0.0.0/app/localization/en/user.json | 1 + snappymail/v/0.0.0/app/localization/es/user.json | 1 + snappymail/v/0.0.0/app/localization/et/user.json | 1 + snappymail/v/0.0.0/app/localization/eu/user.json | 1 + snappymail/v/0.0.0/app/localization/fa/user.json | 1 + snappymail/v/0.0.0/app/localization/fi/user.json | 1 + snappymail/v/0.0.0/app/localization/fr/user.json | 1 + snappymail/v/0.0.0/app/localization/hu/user.json | 1 + snappymail/v/0.0.0/app/localization/id/user.json | 1 + snappymail/v/0.0.0/app/localization/is/user.json | 1 + snappymail/v/0.0.0/app/localization/it/user.json | 1 + snappymail/v/0.0.0/app/localization/ja/user.json | 1 + snappymail/v/0.0.0/app/localization/ko/user.json | 1 + snappymail/v/0.0.0/app/localization/lt/user.json | 1 + snappymail/v/0.0.0/app/localization/lv/user.json | 1 + snappymail/v/0.0.0/app/localization/nb/user.json | 1 + snappymail/v/0.0.0/app/localization/nl/user.json | 1 + snappymail/v/0.0.0/app/localization/pl/user.json | 1 + snappymail/v/0.0.0/app/localization/pt-BR/user.json | 1 + snappymail/v/0.0.0/app/localization/pt/user.json | 1 + snappymail/v/0.0.0/app/localization/ro/user.json | 1 + snappymail/v/0.0.0/app/localization/ru/user.json | 1 + snappymail/v/0.0.0/app/localization/sk/user.json | 1 + snappymail/v/0.0.0/app/localization/sl/user.json | 1 + snappymail/v/0.0.0/app/localization/sv/user.json | 1 + snappymail/v/0.0.0/app/localization/tr/user.json | 1 + snappymail/v/0.0.0/app/localization/uk/user.json | 1 + snappymail/v/0.0.0/app/localization/vi/user.json | 1 + snappymail/v/0.0.0/app/localization/zh-TW/user.json | 1 + snappymail/v/0.0.0/app/localization/zh/user.json | 1 + .../app/templates/Views/User/SettingsGeneral.html | 8 ++++++++ 43 files changed, 62 insertions(+), 7 deletions(-) diff --git a/dev/Common/Html.js b/dev/Common/Html.js index 57b1f3d26..072045f9a 100644 --- a/dev/Common/Html.js +++ b/dev/Common/Html.js @@ -232,6 +232,7 @@ export const detectHiddenImages = true, // !!SettingsGet('try_to_detect_hidden_images'), bqLevel = parseInt(SettingsUserStore.maxBlockquotesLevel()), + minFontSize = parseInt(SettingsUserStore.minFontSize()), result = { hasExternals: false, @@ -625,12 +626,13 @@ export const if (urls_broken.length) { setAttribute('data-x-style-broken-urls', JSON.stringify(urls_broken)); } -/* + // https://github.com/the-djmaze/snappymail/issues/1082 - if (11 > pInt(oStyle.fontSize)) { - oStyle.removeProperty('font-size'); + if (minFontSize > pInt(oStyle.fontSize)) { + oStyle.fontSize = minFontSize + "px"; +// oStyle.removeProperty('font-size'); } -*/ + // Removes background and color // Many e-mails incorrectly only define one, not both // And in dark theme mode this kills the readability diff --git a/dev/Settings/User/General.js b/dev/Settings/User/General.js index e5ac0ca71..d0f57062c 100644 --- a/dev/Settings/User/General.js +++ b/dev/Settings/User/General.js @@ -100,7 +100,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { ['defaultSort', 'useThreads', 'threadAlgorithm', // These use addSetting() 'layout', 'messageReadDelay', 'messagesPerPage', 'checkMailInterval', - 'editorDefaultType', 'editorWysiwyg', 'msgDefaultAction', 'maxBlockquotesLevel', + 'editorDefaultType', 'editorWysiwyg', 'msgDefaultAction', 'maxBlockquotesLevel', 'minFontSize', // These are in addSettings() 'requestReadReceipt', 'requestDsn', 'requireTLS', 'pgpSign', 'pgpEncrypt', 'viewHTML', 'viewImages', 'viewImagesWhitelist', 'removeColors', 'allowStyles', 'allowDraftAutosave', @@ -161,6 +161,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { this.addSetting('CheckMailInterval'); this.addSetting('Layout'); this.addSetting('MaxBlockquotesLevel'); + this.addSetting('minFontSize'); this.addSetting('defaultSort'); this.addSettings([ diff --git a/dev/Stores/User/Settings.js b/dev/Stores/User/Settings.js index 26583c824..841e89302 100644 --- a/dev/Stores/User/Settings.js +++ b/dev/Stores/User/Settings.js @@ -23,6 +23,7 @@ export const SettingsUserStore = new class { allowStyles: 0, collapseBlockquotes: 1, maxBlockquotesLevel: 0, + minFontSize: 0, listInlineAttachments: 0, simpleAttachmentsList: 0, useCheckboxesInList: 1, @@ -98,6 +99,7 @@ export const SettingsUserStore = new class { 'AllowStyles', 'CollapseBlockquotes', 'MaxBlockquotesLevel', + 'minFontSize', 'ListInlineAttachments', 'simpleAttachmentsList', '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 8b9f032a6..8fd5b24ce 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -591,6 +591,7 @@ class Actions 'ListInlineAttachments' => false, 'CollapseBlockquotes' => $oConfig->Get('defaults', 'collapse_blockquotes', true), 'MaxBlockquotesLevel' => 0, + 'minFontSize' => 0, 'simpleAttachmentsList' => false, 'listGrouped' => $oConfig->Get('defaults', 'mail_list_grouped', false), 'MessagesPerPage' => \max(10, \intval($oConfig->Get('webmail', 'messages_per_page', 25)) ?: 25), @@ -687,6 +688,7 @@ class Actions $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['minFontSize'] = (int)$oSettings->GetConf('minFontSize', $aResult['minFontSize']); $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 f1a19c172..a60783edd 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, 'ListInlineAttachments', 'bool'); $this->setSettingsFromParams($oSettings, 'CollapseBlockquotes', 'bool'); $this->setSettingsFromParams($oSettings, 'MaxBlockquotesLevel', 'int'); + $this->setSettingsFromParams($oSettings, 'minFontSize', '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/user.json b/snappymail/v/0.0.0/app/localization/ar/user.json index 513560340..d47ff6eea 100644 --- a/snappymail/v/0.0.0/app/localization/ar/user.json +++ b/snappymail/v/0.0.0/app/localization/ar/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(تم إعتراضها من قبل المتصفح)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/be/user.json b/snappymail/v/0.0.0/app/localization/be/user.json index c56f6f005..9ea86d14c 100644 --- a/snappymail/v/0.0.0/app/localization/be/user.json +++ b/snappymail/v/0.0.0/app/localization/be/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Заблакавана браўзэрам)", "COLLAPSE_BLOCKQUOTES": "Згортваць блок с працытаваным тэкстам", "MAX_QUOTE_LEVEL": "Максімальны ўзровень адлюстравання працытаванага тэксту", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Паказваць укладанні ў спісе", "LIST_SIMPLE_ATTACHMENTS": "Просты спіс укладанняў", "LIST_MESSAGES_GROUPED": "Группаванне спісу паведамленняў (пры сартаванні по даце альбо адпраўніку)", diff --git a/snappymail/v/0.0.0/app/localization/bg/user.json b/snappymail/v/0.0.0/app/localization/bg/user.json index a64fedd65..5b2b59194 100644 --- a/snappymail/v/0.0.0/app/localization/bg/user.json +++ b/snappymail/v/0.0.0/app/localization/bg/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Блокирано от браузъра)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/cs/user.json index 92069b730..7e1a5c526 100644 --- a/snappymail/v/0.0.0/app/localization/cs/user.json +++ b/snappymail/v/0.0.0/app/localization/cs/user.json @@ -100,7 +100,7 @@ "ACL_S": "\\SEEN značka", "ACL_T": "\\DELETED značka", "ACL_W": "Ostatní značky", - "ACL_X": "Smazat/Přejmenovat složku" + "ACL_X": "Smazat\/Přejmenovat složku" }, "MESSAGE_LIST": { "BUTTON_RELOAD": "Obnovit seznam zpráv", @@ -130,6 +130,8 @@ "QUOTA_SIZE": "Používáte %SIZE% (%PROC%%)<\/strong> z vašich %LIMIT%<\/strong>", "SORT": "Seřadit", "NO_SORT": "Server nepodporuje řazení", + "SORT_ARRIVAL_ASC": "Arrived ascending", + "SORT_ARRIVAL_DESC": "Arrived descending", "SORT_DATE_ASC": "Datum vzestupně", "SORT_DATE_DESC": "Datum sestupně", "SORT_SIZE_ASC": "Velikost vzestupně", @@ -466,7 +468,7 @@ "LAYOUT_NO_SPLIT": "Nerozdělovat", "LAYOUT_VERTICAL_SPLIT": "Vertikální rozdělení", "LAYOUT_HORIZONTAL_SPLIT": "Horizontální rozdělení", - "SHOW_NEXT_MESSAGE": "Zobrazit další zprávu při přesunutí/odstranění aktuální zprávy", + "SHOW_NEXT_MESSAGE": "Zobrazit další zprávu při přesunutí\/odstranění aktuální zprávy", "EDITOR": "Přednastavený editor zpráv", "EDITOR_HTML": "Html", "EDITOR_PLAIN": "Text", @@ -493,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokované prohlížečem)", "COLLAPSE_BLOCKQUOTES": "Sbalit citovaný text", "MAX_QUOTE_LEVEL": "Maximální počet úrovní zobrazených citací", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Zobrazit vložené přílohy v seznamu", "LIST_SIMPLE_ATTACHMENTS": "Jednoduchý seznam příloh", "LIST_MESSAGES_GROUPED": "Seskupit zprávy v seznamu (při řazení podle data nebo odesílatele)", diff --git a/snappymail/v/0.0.0/app/localization/da/user.json b/snappymail/v/0.0.0/app/localization/da/user.json index b2d247392..608209514 100644 --- a/snappymail/v/0.0.0/app/localization/da/user.json +++ b/snappymail/v/0.0.0/app/localization/da/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Blokeret af browseren)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/de/user.json index 4cf3f626a..204311cf2 100644 --- a/snappymail/v/0.0.0/app/localization/de/user.json +++ b/snappymail/v/0.0.0/app/localization/de/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Vom Browser blockiert)", "COLLAPSE_BLOCKQUOTES": "zitierten Text ausblenden", "MAX_QUOTE_LEVEL": "Maximal sichtbare Ebenen von zitiertem Text", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/el/user.json index 983250946..c7f148411 100644 --- a/snappymail/v/0.0.0/app/localization/el/user.json +++ b/snappymail/v/0.0.0/app/localization/el/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Αποκλείστηκε από το φυλλομετρητή)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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 ef8da1452..26b8af858 100644 --- a/snappymail/v/0.0.0/app/localization/en/user.json +++ b/snappymail/v/0.0.0/app/localization/en/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Blocked by the browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/es/user.json index 34768fc30..6b55c0a20 100644 --- a/snappymail/v/0.0.0/app/localization/es/user.json +++ b/snappymail/v/0.0.0/app/localization/es/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado por el navegador)", "COLLAPSE_BLOCKQUOTES": "Colapsar texto citado", "MAX_QUOTE_LEVEL": "Niveles máximos de texto citado visibles", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Mostrar adjuntos en línea en la lista", "LIST_SIMPLE_ATTACHMENTS": "Lista simple de adjuntos", "LIST_MESSAGES_GROUPED": "Listar mensajes agrupados (al ordenar por fecha o remitente)", diff --git a/snappymail/v/0.0.0/app/localization/et/user.json b/snappymail/v/0.0.0/app/localization/et/user.json index bcca7ee88..9b62e373d 100644 --- a/snappymail/v/0.0.0/app/localization/et/user.json +++ b/snappymail/v/0.0.0/app/localization/et/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Veebilehitseja poolt blokeeritud)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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 ab073e58a..c1ea1e13e 100644 --- a/snappymail/v/0.0.0/app/localization/eu/user.json +++ b/snappymail/v/0.0.0/app/localization/eu/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Nabigatzaileak blokeatuta)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/fa/user.json index 75bf574bd..3888bc47c 100644 --- a/snappymail/v/0.0.0/app/localization/fa/user.json +++ b/snappymail/v/0.0.0/app/localization/fa/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(مسدود شده توسط مرورگر)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/fi/user.json index 0a2f84b1f..6e3eb1d9c 100644 --- a/snappymail/v/0.0.0/app/localization/fi/user.json +++ b/snappymail/v/0.0.0/app/localization/fi/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Estetty selaimessa)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/fr/user.json index e95d93e90..fb39cb0c0 100644 --- a/snappymail/v/0.0.0/app/localization/fr/user.json +++ b/snappymail/v/0.0.0/app/localization/fr/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqué par le navigateur)", "COLLAPSE_BLOCKQUOTES": "Réduire le texte cité", "MAX_QUOTE_LEVEL": "Niveau maximum de texte cité visible", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Afficher les pièces jointes intégrées dans la liste", "LIST_SIMPLE_ATTACHMENTS": "Liste simple des pièces jointes", "LIST_MESSAGES_GROUPED": "Lister les messages groupés (lors du tri par Date ou Destinataire)", diff --git a/snappymail/v/0.0.0/app/localization/hu/user.json b/snappymail/v/0.0.0/app/localization/hu/user.json index 15d1f3d60..911790cb5 100644 --- a/snappymail/v/0.0.0/app/localization/hu/user.json +++ b/snappymail/v/0.0.0/app/localization/hu/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(a böngésző blokkolta)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/id/user.json index f789ddf95..f2482e3aa 100644 --- a/snappymail/v/0.0.0/app/localization/id/user.json +++ b/snappymail/v/0.0.0/app/localization/id/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(diblokir oleh browser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/is/user.json index 33e7384db..d9c9c6de6 100644 --- a/snappymail/v/0.0.0/app/localization/is/user.json +++ b/snappymail/v/0.0.0/app/localization/is/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Lokað af vafra)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/it/user.json index 92c89fb30..c55c8dff3 100644 --- a/snappymail/v/0.0.0/app/localization/it/user.json +++ b/snappymail/v/0.0.0/app/localization/it/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Bloccate dal browser)", "COLLAPSE_BLOCKQUOTES": "Nascondi testo quotato", "MAX_QUOTE_LEVEL": "Livelli massimi visibilità testo quotato", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Visualizza lista degli allegati in linea", "LIST_SIMPLE_ATTACHMENTS": "Lista semplice allegati", "LIST_MESSAGES_GROUPED": "Lista messaggi raggruppati (quando riordinati per data o mittente)", diff --git a/snappymail/v/0.0.0/app/localization/ja/user.json b/snappymail/v/0.0.0/app/localization/ja/user.json index 6eb886d48..c24c8d205 100644 --- a/snappymail/v/0.0.0/app/localization/ja/user.json +++ b/snappymail/v/0.0.0/app/localization/ja/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(ブラウザでブロックされています)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/ko/user.json index fd50e6f09..abcd658f5 100644 --- a/snappymail/v/0.0.0/app/localization/ko/user.json +++ b/snappymail/v/0.0.0/app/localization/ko/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(브라우저에 의해 차단됨)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/lt/user.json index 3e94f5ac8..ac72ad101 100644 --- a/snappymail/v/0.0.0/app/localization/lt/user.json +++ b/snappymail/v/0.0.0/app/localization/lt/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Blokuoja naršyklė)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/lv/user.json index 3c75f0eb2..b611f8225 100644 --- a/snappymail/v/0.0.0/app/localization/lv/user.json +++ b/snappymail/v/0.0.0/app/localization/lv/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Parlūkprogramma bloķēja)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/nb/user.json index dd2a2347b..a8f95e122 100644 --- a/snappymail/v/0.0.0/app/localization/nb/user.json +++ b/snappymail/v/0.0.0/app/localization/nb/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(blokkert av nettleser)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/nl/user.json index e94df562b..4d82ee9fc 100644 --- a/snappymail/v/0.0.0/app/localization/nl/user.json +++ b/snappymail/v/0.0.0/app/localization/nl/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Geblokkeerd door de browser)", "COLLAPSE_BLOCKQUOTES": "Geciteerde tekst inklappen", "MAX_QUOTE_LEVEL": "Maximaal zichtbare geciteerde tekstniveaus", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/pl/user.json index 47969b3d1..ba8a169ee 100644 --- a/snappymail/v/0.0.0/app/localization/pl/user.json +++ b/snappymail/v/0.0.0/app/localization/pl/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokowane przez przeglądarkę)", "COLLAPSE_BLOCKQUOTES": "Zwiń cytowany tekst", "MAX_QUOTE_LEVEL": "Maksymalna ilość poziomów cytowanego tekstu", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Pokaż załączniki wbudowane na liście", "LIST_SIMPLE_ATTACHMENTS": "Prosta lista załączników", "LIST_MESSAGES_GROUPED": "Grupuj listę wiadomości (kiedy sortowana po dacie lub \"Od\")", 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 c188a135a..e10e78c3f 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 @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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 c816f92e4..e5da381a7 100644 --- a/snappymail/v/0.0.0/app/localization/pt/user.json +++ b/snappymail/v/0.0.0/app/localization/pt/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)", "COLLAPSE_BLOCKQUOTES": "Minimizar texto citado", "MAX_QUOTE_LEVEL": "Níveis máximos de texto citado visíveis", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Mostrar na lista de anexos os anexos integrados no corpo", "LIST_SIMPLE_ATTACHMENTS": "Lista simples de anexos", "LIST_MESSAGES_GROUPED": "Agrupar mensagens listadas (quando ordenadas por data ou remetente)", diff --git a/snappymail/v/0.0.0/app/localization/ro/user.json b/snappymail/v/0.0.0/app/localization/ro/user.json index 64491adc0..9705bf33d 100644 --- a/snappymail/v/0.0.0/app/localization/ro/user.json +++ b/snappymail/v/0.0.0/app/localization/ro/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(browser-ul blocat)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/ru/user.json index 1e67f7943..10cf0d3ae 100644 --- a/snappymail/v/0.0.0/app/localization/ru/user.json +++ b/snappymail/v/0.0.0/app/localization/ru/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Блокировано браузером)", "COLLAPSE_BLOCKQUOTES": "Сворачивать блок с процитированным текстом", "MAX_QUOTE_LEVEL": "Максимальный уровень отображения процитированного текста", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Показывать вложения в списке", "LIST_SIMPLE_ATTACHMENTS": "Простой список вложений", "LIST_MESSAGES_GROUPED": "Группировка списка сообщений (при сортировке по дате или отправителю)", diff --git a/snappymail/v/0.0.0/app/localization/sk/user.json b/snappymail/v/0.0.0/app/localization/sk/user.json index aac2e35dd..2ebe077b3 100644 --- a/snappymail/v/0.0.0/app/localization/sk/user.json +++ b/snappymail/v/0.0.0/app/localization/sk/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Zablokované prehliadačom)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/sl/user.json index 805ec438b..75ded310e 100644 --- a/snappymail/v/0.0.0/app/localization/sl/user.json +++ b/snappymail/v/0.0.0/app/localization/sl/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Zavrnil brskalnik)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/sv/user.json index da15f2e46..961aa9d14 100644 --- a/snappymail/v/0.0.0/app/localization/sv/user.json +++ b/snappymail/v/0.0.0/app/localization/sv/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Blockat av webbläsaren)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/tr/user.json index 46dd4bad4..b248cc4d1 100644 --- a/snappymail/v/0.0.0/app/localization/tr/user.json +++ b/snappymail/v/0.0.0/app/localization/tr/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Tarayıcınız tarafından engellendi)", "COLLAPSE_BLOCKQUOTES": "Collapse quoted text", "MAX_QUOTE_LEVEL": "Maximum visible quoted text levels", + "MIN_FONT_SIZE": "Minimum Font Size", "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/user.json b/snappymail/v/0.0.0/app/localization/uk/user.json index ccb7705ec..2247fe49f 100644 --- a/snappymail/v/0.0.0/app/localization/uk/user.json +++ b/snappymail/v/0.0.0/app/localization/uk/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(Заблоковано браузером)", "COLLAPSE_BLOCKQUOTES": "Згорнути цитований текст", "MAX_QUOTE_LEVEL": "Максимальний видимий рівень цитованого тексту", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "Показати вбудовані вкладення у списку", "LIST_SIMPLE_ATTACHMENTS": "Простий список вкладень", "LIST_MESSAGES_GROUPED": "Показувати повідомлення групами (якщо сортування за датою або відправником)", diff --git a/snappymail/v/0.0.0/app/localization/vi/user.json b/snappymail/v/0.0.0/app/localization/vi/user.json index 8f5481bbe..4454aa542 100644 --- a/snappymail/v/0.0.0/app/localization/vi/user.json +++ b/snappymail/v/0.0.0/app/localization/vi/user.json @@ -495,6 +495,7 @@ "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", + "MIN_FONT_SIZE": "Minimum Font Size", "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-TW/user.json b/snappymail/v/0.0.0/app/localization/zh-TW/user.json index 7b77b3c51..3e2590676 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 @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(遭瀏覽器封鎖)", "COLLAPSE_BLOCKQUOTES": "摺疊引文", "MAX_QUOTE_LEVEL": "最大化顯示引文", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "在清單中顯示內嵌附件", "LIST_SIMPLE_ATTACHMENTS": "簡易附件清單", "LIST_MESSAGES_GROUPED": "郵件清單已分組 (當以日期或寄件者排序)", diff --git a/snappymail/v/0.0.0/app/localization/zh/user.json b/snappymail/v/0.0.0/app/localization/zh/user.json index fd3e8ce0a..5ad081b45 100644 --- a/snappymail/v/0.0.0/app/localization/zh/user.json +++ b/snappymail/v/0.0.0/app/localization/zh/user.json @@ -495,6 +495,7 @@ "CHROME_NOTIFICATION_DESC_DENIED": "(被浏览器阻止)", "COLLAPSE_BLOCKQUOTES": "折叠引用文本", "MAX_QUOTE_LEVEL": "最多显示的引用文本层级", + "MIN_FONT_SIZE": "Minimum Font Size", "LIST_INLINE_ATTACHMENTS": "在列表中显示内联附件", "LIST_SIMPLE_ATTACHMENTS": "简洁附件列表", "LIST_MESSAGES_GROUPED": "按分组显示消息 (按时间或发件人排序时)", 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 4a81406b9..5fe663658 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 @@ -197,6 +197,14 @@ }"> +
+ +
+ + px  + +
+