diff --git a/locales/de.json b/locales/de.json index 400e6eae..0c6782e6 100644 --- a/locales/de.json +++ b/locales/de.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "Voreinstellungsname darf maximal {max} Zeichen haben", "presetNameInvalidChars": "Voreinstellungsname enthält ungültige Zeichen", "presetNameExists": "Eine Voreinstellung mit diesem Namen existiert bereits", - "maxPresetsReached": "Maximal {max} Voreinstellungen erlaubt. Löschen Sie eine, um weitere hinzuzufügen.", "presetNotFound": "Voreinstellung nicht gefunden", "invalidPreset": "Ungültige Voreinstellungsdaten", "deletePresetFailed": "Fehler beim Löschen der Voreinstellung", diff --git a/locales/en.json b/locales/en.json index 6cbc89f6..d74cce8a 100644 --- a/locales/en.json +++ b/locales/en.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "Preset name must be {max} characters or less", "presetNameInvalidChars": "Preset name contains invalid characters", "presetNameExists": "A preset with this name already exists", - "maxPresetsReached": "Maximum {max} presets allowed. Delete one to add more.", "presetNotFound": "Preset not found", "invalidPreset": "Invalid preset data", "deletePresetFailed": "Failed to delete preset", diff --git a/locales/es.json b/locales/es.json index 558e94a1..43045d9f 100644 --- a/locales/es.json +++ b/locales/es.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "El nombre del preajuste debe tener {max} caracteres o menos", "presetNameInvalidChars": "El nombre del preajuste contiene caracteres inválidos", "presetNameExists": "Ya existe un preajuste con este nombre", - "maxPresetsReached": "Máximo {max} preajustes permitidos. Elimine uno para agregar más.", "presetNotFound": "Preajuste no encontrado", "invalidPreset": "Datos de preajuste inválidos", "deletePresetFailed": "Error al eliminar el preajuste", diff --git a/locales/fr.json b/locales/fr.json index 869f9dcf..1299c565 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "Le nom du préréglage doit contenir au maximum {max} caractères", "presetNameInvalidChars": "Le nom du préréglage contient des caractères invalides", "presetNameExists": "Un préréglage avec ce nom existe déjà", - "maxPresetsReached": "Maximum {max} préréglages autorisés. Supprimez-en un pour en ajouter plus.", "presetNotFound": "Préréglage non trouvé", "invalidPreset": "Données de préréglage invalides", "deletePresetFailed": "Échec de la suppression du préréglage", diff --git a/locales/he.json b/locales/he.json index 4e981ce6..39ade311 100644 --- a/locales/he.json +++ b/locales/he.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "שם קביעה מראש חייב להיות {max} תווים או פחות", "presetNameInvalidChars": "שם קביעה מראש מכיל תווים לא חוקיים", "presetNameExists": "קביעה מראש עם שם זה כבר קיימת", - "maxPresetsReached": "מותר מקסימום {max} קביעות מראש. מחק אחת כדי להוסיף עוד.", "presetNotFound": "קביעה מראש לא נמצאה", "invalidPreset": "נתוני קביעה מראש לא חוקיים", "deletePresetFailed": "מחיקת קביעה מראש נכשלה", diff --git a/locales/ja.json b/locales/ja.json index 2074f1fe..cc687a63 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "プリセット名は{max}文字以内にしてください", "presetNameInvalidChars": "プリセット名に使用できない文字が含まれています", "presetNameExists": "同じ名前のプリセットが既に存在します", - "maxPresetsReached": "プリセットは最大{max}個までです。追加するには既存のものを削除してください。", "presetNotFound": "プリセットが見つかりません", "invalidPreset": "無効なプリセットデータです", "deletePresetFailed": "プリセットの削除に失敗しました", diff --git a/locales/ko.json b/locales/ko.json index 714b6e3c..72597ee9 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "프리셋 이름은 {max}자 이하여야 합니다", "presetNameInvalidChars": "프리셋 이름에 유효하지 않은 문자가 포함되어 있습니다", "presetNameExists": "동일한 이름의 프리셋이 이미 존재합니다", - "maxPresetsReached": "최대 {max}개의 프리셋만 허용됩니다. 더 추가하려면 기존 것을 삭제하세요.", "presetNotFound": "프리셋을 찾을 수 없습니다", "invalidPreset": "잘못된 프리셋 데이터입니다", "deletePresetFailed": "프리셋 삭제에 실패했습니다", diff --git a/locales/ru.json b/locales/ru.json index efcbc05b..cbe2da5e 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "Имя пресета должно содержать не более {max} символов", "presetNameInvalidChars": "Имя пресета содержит недопустимые символы", "presetNameExists": "Пресет с таким именем уже существует", - "maxPresetsReached": "Допустимо максимум {max} пресетов. Удалите один, чтобы добавить больше.", "presetNotFound": "Пресет не найден", "invalidPreset": "Недопустимые данные пресета", "deletePresetFailed": "Не удалось удалить пресет", diff --git a/locales/zh-CN.json b/locales/zh-CN.json index f8311e07..b6ddc84e 100644 --- a/locales/zh-CN.json +++ b/locales/zh-CN.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "预设名称不能超过 {max} 个字符", "presetNameInvalidChars": "预设名称包含无效字符", "presetNameExists": "已存在同名预设", - "maxPresetsReached": "最多允许 {max} 个预设。删除一个以添加更多。", "presetNotFound": "预设未找到", "invalidPreset": "无效的预设数据", "deletePresetFailed": "删除预设失败", diff --git a/locales/zh-TW.json b/locales/zh-TW.json index b006c28d..9a1a4ff9 100644 --- a/locales/zh-TW.json +++ b/locales/zh-TW.json @@ -2059,7 +2059,6 @@ "presetNameTooLong": "預設名稱不能超過 {max} 個字元", "presetNameInvalidChars": "預設名稱包含無效字元", "presetNameExists": "已存在同名預設", - "maxPresetsReached": "最多允許 {max} 個預設。刪除一個以新增更多。", "presetNotFound": "預設未找到", "invalidPreset": "無效的預設資料", "deletePresetFailed": "刪除預設失敗", diff --git a/static/js/managers/FilterPresetManager.js b/static/js/managers/FilterPresetManager.js index e63fe693..2fca6376 100644 --- a/static/js/managers/FilterPresetManager.js +++ b/static/js/managers/FilterPresetManager.js @@ -6,7 +6,6 @@ import { state } from '../state/index.js'; // Constants for preset management const PRESETS_STORAGE_VERSION = 'v1'; const MAX_PRESET_NAME_LENGTH = 30; -const MAX_PRESETS_COUNT = 10; // Marker for when wildcard patterns resolve to no matches // This ensures we return empty results instead of all models @@ -362,15 +361,6 @@ export class FilterPresetManager { } } - if (presets.length >= MAX_PRESETS_COUNT) { - showToast( - translate('toast.error.maxPresetsReached', { max: MAX_PRESETS_COUNT }, `Maximum ${MAX_PRESETS_COUNT} presets allowed. Delete one to add more.`), - {}, - 'error' - ); - return false; - } - const preset = { name: trimmedName, filters: this.filterManager.cloneFilters(), @@ -613,17 +603,6 @@ export class FilterPresetManager { return; } - // Check max presets limit before showing input - const presets = this.loadPresets(); - if (presets.length >= MAX_PRESETS_COUNT) { - showToast( - translate('toast.error.maxPresetsReached', { max: MAX_PRESETS_COUNT }, `Maximum ${MAX_PRESETS_COUNT} presets allowed. Delete one to add more.`), - {}, - 'error' - ); - return; - } - this.isInlineNamingActive = true; const presetsContainer = document.getElementById('filterPresets');