From 8d77c808d6335a44dbfd4a25a8ca83b39774b5a1 Mon Sep 17 00:00:00 2001 From: Excigma Date: Fri, 14 Aug 2026 23:23:17 +1200 Subject: [PATCH] feat: update discord file size limit to 20mb --- .../java/compress/joshattic/us/model/CompressorUiState.kt | 3 ++- .../java/compress/joshattic/us/model/SearchableSetting.kt | 4 +++- .../main/java/compress/joshattic/us/model/TargetSizePreset.kt | 1 + app/src/main/res/values-ar/strings.xml | 3 ++- app/src/main/res/values-de/strings.xml | 3 ++- app/src/main/res/values-es/strings.xml | 3 ++- app/src/main/res/values-ja/strings.xml | 3 ++- app/src/main/res/values-ko/strings.xml | 3 ++- app/src/main/res/values-pt-rBR/strings.xml | 3 ++- app/src/main/res/values-ru/strings.xml | 3 ++- app/src/main/res/values-zh-rCN/strings.xml | 3 ++- app/src/main/res/values-zh-rTW/strings.xml | 3 ++- app/src/main/res/values/strings.xml | 3 ++- 13 files changed, 26 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/compress/joshattic/us/model/CompressorUiState.kt b/app/src/main/java/compress/joshattic/us/model/CompressorUiState.kt index 2608eb64..3e7a9021 100644 --- a/app/src/main/java/compress/joshattic/us/model/CompressorUiState.kt +++ b/app/src/main/java/compress/joshattic/us/model/CompressorUiState.kt @@ -12,7 +12,8 @@ sealed class FilenameSegment { } val defaultTargetSizePresets = listOf( - TargetSizePreset("discord", 10f, "Discord • GitHub"), + TargetSizePreset("github", 10f, "GitHub"), + TargetSizePreset("discord", 20f, "Discord"), TargetSizePreset("email", 25f, "Email"), TargetSizePreset("stories", 50f, "Stories • Nitro Basic"), TargetSizePreset("messenger", 100f, "Messenger • BlueSky"), diff --git a/app/src/main/java/compress/joshattic/us/model/SearchableSetting.kt b/app/src/main/java/compress/joshattic/us/model/SearchableSetting.kt index 679df521..0898531b 100644 --- a/app/src/main/java/compress/joshattic/us/model/SearchableSetting.kt +++ b/app/src/main/java/compress/joshattic/us/model/SearchableSetting.kt @@ -111,6 +111,7 @@ fun rememberSearchableSettings( val headerLinksActions = stringResource(R.string.header_links_actions) val sizeDiscord = stringResource(R.string.size_discord) + val sizeGithub = stringResource(R.string.size_github) val sizeEmail = stringResource(R.string.size_email) val sizeStories = stringResource(R.string.size_stories) val sizeMessenger = stringResource(R.string.size_messenger) @@ -174,13 +175,14 @@ fun rememberSearchableSettings( settings.add(SearchableSetting(presetHigh, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) settings.add(SearchableSetting(presetMedium, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) settings.add(SearchableSetting(presetLow, headerQualityPresets, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) - settings.add(SearchableSetting(targetSizeLimits, "Discord (10MB), Email (25MB), Stories (50MB), Twitter/X", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) + settings.add(SearchableSetting(targetSizeLimits, "GitHub (10MB), Discord (20MB), Email (25MB), Stories (50MB), Twitter/X", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) settings.add(SearchableSetting(addPreset, targetSizeLimits, presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) settings.add(SearchableSetting(resetToDefault, "$headerQualityPresets / $targetSizeLimits", presetsTitle, "presets", Icons.Outlined.BookmarkBorder, onNavigateToPresets)) state.targetSizePresets.forEach { preset -> val presetDisplayTitle = if (preset.isCustom) preset.label else when (preset.id) { "discord" -> sizeDiscord + "github" -> sizeGithub "email" -> sizeEmail "stories" -> sizeStories "messenger" -> sizeMessenger diff --git a/app/src/main/java/compress/joshattic/us/model/TargetSizePreset.kt b/app/src/main/java/compress/joshattic/us/model/TargetSizePreset.kt index ebf32d86..a57ab1a2 100644 --- a/app/src/main/java/compress/joshattic/us/model/TargetSizePreset.kt +++ b/app/src/main/java/compress/joshattic/us/model/TargetSizePreset.kt @@ -16,6 +16,7 @@ fun TargetSizePreset.getLocalizedLabel(): String { if (isCustom) return label return when (id) { "discord" -> stringResource(R.string.size_discord) + "github" -> stringResource(R.string.size_github) "email" -> stringResource(R.string.size_email) "stories" -> stringResource(R.string.size_stories) "messenger" -> stringResource(R.string.size_messenger) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index ae080872..ff91e770 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -84,7 +84,8 @@ الترميز المحدد غير مدعوم لهذا المخرج على هذا الجهاز. الرجوع إلى H.264 للتوافق. لا يمكن لهذا الجهاز ترميز الإعدادات المحددة. الرجوع إلى H.264 بدقة %1$dp و %2$dfps. - Discord • GitHub + Discord + GitHub البريد الإلكتروني قصص • Nitro الأساسي Messenger • BlueSky diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index e9dcd362..21ed4069 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -63,7 +63,8 @@ Mbit/s - Discord • GitHub + Discord + GitHub E-Mail Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d88ee855..4d6755a1 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -58,7 +58,8 @@ Mbps - Discord • GitHub + Discord + GitHub Email Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 5859a502..ed8e4f5a 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -84,7 +84,8 @@ 選択されたコーデックはこの端末の出力でサポートされていません。互換性のためにH.264にフォールバックします。 お使いの端末は選択された設定をエンコードできません。%1$dp、%2$dfpsのH.264にフォールバックします。 - Discord • GitHub + Discord + GitHub メール ストーリーズ • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 4d2d633d..d45a507d 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -68,7 +68,8 @@ 파일을 찾을 수 없음 내보내기 실패: %1$s - Discord • GitHub + Discord + GitHub 이메일 Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index da55b709..82b476b7 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -84,7 +84,8 @@ O codec selecionado não é suportado para esta saída neste dispositivo. Voltando para H.264 por compatibilidade. Este dispositivo não consegue codificar suas configurações selecionadas. Voltando para H.264 em %1$dp e %2$dfps. - Discord • GitHub + Discord + GitHub E-mail Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 265230e3..9e35879f 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -79,7 +79,8 @@ Выбранный кодек не поддерживается для этого вывода на данном устройстве. Возврат к H.264 для совместимости. Это устройство не может закодировать выбранные настройки. Возврат к H.264 при %1$dp и %2$dfps. - Discord • GitHub + Discord + GitHub Эл. почта Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml index d2108f6c..b47cbbf3 100644 --- a/app/src/main/res/values-zh-rCN/strings.xml +++ b/app/src/main/res/values-zh-rCN/strings.xml @@ -86,7 +86,8 @@ 您选定的编解码器在此设备的此输出中不受支持。正在回退到 H.264 以保证兼容性。 此设备无法编码您选定的设置。正在回退到 %1$dp 和 %2$dfps 的 H.264。 - Discord • GitHub + Discord + GitHub 电子邮件 Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 33de0475..35aee94f 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -86,7 +86,8 @@ 您選定的編解碼器在此裝置的此輸出中不受支援。正在回退到 H.264 以保證相容性。 此裝置無法編碼您選定的設定。正在回退到 %1$dp 和 %2$dfps 的 H.264。 - Discord • GitHub + Discord + GitHub 電子郵件 Stories • Nitro Basic Messenger • BlueSky diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index e77ba8c5..3396f3da 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -89,7 +89,8 @@ This device can\'t encode your selected settings. Falling back to H.264 at %1$dp and %2$dfps. - Discord • GitHub + Discord + GitHub Email Stories • Nitro Basic Messenger • BlueSky