diff --git a/apps/desktop/src/components/RingtoneSettings.tsx b/apps/desktop/src/components/RingtoneSettings.tsx index 01d74b0..41be4c2 100644 --- a/apps/desktop/src/components/RingtoneSettings.tsx +++ b/apps/desktop/src/components/RingtoneSettings.tsx @@ -82,7 +82,7 @@ export function RingtoneSettings({ disabled = false }: Props) { if (code === 'ringtone_too_large') { setError( t('app:settings.ringtone_error_too_large', { - defaultValue: 'Datei zu groß (max 2 MB).', + defaultValue: 'Datei zu groß (max {{max}} MB).', max: MAX_RINGTONE_BYTES / BYTES_PER_MB, }), ); @@ -236,7 +236,7 @@ export function RingtoneSettings({ disabled = false }: Props) {

{t('app:settings.ringtone_hint', { defaultValue: - 'MP3, WAV, OGG oder M4A bis 2 MB. Nur für eingehende Anrufe — ausgehend bleibt der Standard.', + 'MP3, WAV, OGG oder M4A bis 8 MB. Nur für eingehende Anrufe — ausgehend bleibt der Standard.', })}

diff --git a/apps/desktop/src/lib/ringtoneStorage.ts b/apps/desktop/src/lib/ringtoneStorage.ts index 4a26859..7fbbd13 100644 --- a/apps/desktop/src/lib/ringtoneStorage.ts +++ b/apps/desktop/src/lib/ringtoneStorage.ts @@ -16,7 +16,7 @@ export interface StoredRingtone { updatedAt: number; } -export const MAX_RINGTONE_BYTES = 2 * 1024 * 1024; // 2 MB cap +export const MAX_RINGTONE_BYTES = 8 * 1024 * 1024; // 8 MB cap export const SUPPORTED_RINGTONE_MIMES = [ 'audio/mpeg', diff --git a/packages/shared/src/i18n/locales/de/app.json b/packages/shared/src/i18n/locales/de/app.json index 13586af..ad3b4c9 100644 --- a/packages/shared/src/i18n/locales/de/app.json +++ b/packages/shared/src/i18n/locales/de/app.json @@ -205,7 +205,7 @@ "ringtone_preview": "Vorhören", "ringtone_stop": "Stop", "ringtone_reset": "Zurücksetzen", - "ringtone_hint": "MP3, WAV, OGG oder M4A bis 2 MB. Nur für eingehende Anrufe — ausgehend bleibt der Standard.", + "ringtone_hint": "MP3, WAV, OGG oder M4A bis 8 MB. Nur für eingehende Anrufe — ausgehend bleibt der Standard.", "ringtone_error_too_large": "Datei zu groß (max {{max}} MB).", "ringtone_error_not_audio": "Nur Audio-Dateien werden unterstützt.", "ringtone_error_generic": "Ringtone konnte nicht gespeichert werden.", diff --git a/packages/shared/src/i18n/locales/en/app.json b/packages/shared/src/i18n/locales/en/app.json index 76d12c3..d11ebc4 100644 --- a/packages/shared/src/i18n/locales/en/app.json +++ b/packages/shared/src/i18n/locales/en/app.json @@ -205,7 +205,7 @@ "ringtone_preview": "Preview", "ringtone_stop": "Stop", "ringtone_reset": "Reset", - "ringtone_hint": "MP3, WAV, OGG or M4A up to 2 MB. Incoming calls only — outgoing keeps the default.", + "ringtone_hint": "MP3, WAV, OGG or M4A up to 8 MB. Incoming calls only — outgoing keeps the default.", "ringtone_error_too_large": "File too large (max {{max}} MB).", "ringtone_error_not_audio": "Only audio files are supported.", "ringtone_error_generic": "Could not save the ringtone.",