diff --git a/components/settings/__tests__/keyword-settings.test.tsx b/components/settings/__tests__/keyword-settings.test.tsx
index eb3119f3..c1664efa 100644
--- a/components/settings/__tests__/keyword-settings.test.tsx
+++ b/components/settings/__tests__/keyword-settings.test.tsx
@@ -32,11 +32,6 @@ describe('KeywordSettings', () => {
expect(screen.getByText('add_keyword')).toBeInTheDocument();
});
- it('renders reset defaults button', () => {
- render();
- expect(screen.getByText('reset_defaults')).toBeInTheDocument();
- });
-
it('shows add form when add button clicked', () => {
render();
fireEvent.click(screen.getByText('add_keyword'));
@@ -115,18 +110,6 @@ describe('KeywordSettings', () => {
expect(kw?.label).toBe('Crimson');
});
- it('resets to defaults when reset button clicked', () => {
- // Modify keywords first
- useSettingsStore.getState().removeKeyword('red');
- useSettingsStore.getState().removeKeyword('blue');
- expect(useSettingsStore.getState().emailKeywords).toHaveLength(DEFAULT_KEYWORDS.length - 2);
-
- render();
- fireEvent.click(screen.getByText('reset_defaults'));
-
- expect(useSettingsStore.getState().emailKeywords).toEqual(DEFAULT_KEYWORDS);
- });
-
it('normalizes label to id correctly', () => {
render();
fireEvent.click(screen.getByText('add_keyword'));
diff --git a/components/settings/keyword-settings.tsx b/components/settings/keyword-settings.tsx
index 9689ab08..4547663e 100644
--- a/components/settings/keyword-settings.tsx
+++ b/components/settings/keyword-settings.tsx
@@ -5,7 +5,6 @@ import { useTranslations } from "next-intl";
import {
useSettingsStore,
KEYWORD_PALETTE,
- DEFAULT_KEYWORDS,
getKeywordVisibility,
type KeywordDefinition,
type KeywordVisibility,
@@ -13,7 +12,7 @@ import {
import { useAuthStore } from "@/stores/auth-store";
import { useEmailStore } from "@/stores/email-store";
import { SettingsSection, SettingItem, ToggleSwitch, Select } from "./settings-section";
-import { Plus, Pencil, Trash2, GripVertical, Check, X, RotateCcw, Loader2 } from "lucide-react";
+import { Plus, Pencil, Trash2, GripVertical, Check, X, Loader2 } from "lucide-react";
import { cn } from "@/lib/utils";
import { KEYWORD_PREFIX } from "@/lib/thread-utils";
import {
@@ -373,10 +372,6 @@ export function KeywordSettings() {
updateKeyword(id, { visibility });
};
- const handleResetDefaults = () => {
- reorderKeywords(DEFAULT_KEYWORDS);
- };
-
return (
@@ -447,14 +442,6 @@ export function KeywordSettings() {
{t("add_keyword")}
-
)}
diff --git a/locales/ar/common.json b/locales/ar/common.json
index 8775cda1..17ac17c6 100644
--- a/locales/ar/common.json
+++ b/locales/ar/common.json
@@ -1019,7 +1019,6 @@
"title": "وسوم البريد",
"description": "عرّف وسومًا لتنظيم رسائلك بالألوان. تُخزَّن هذه ككلمات مفتاحية JMAP على الخادم.",
"add_keyword": "إضافة وسم",
- "reset_defaults": "إعادة التعيين للافتراضي",
"label_field": "الاسم المعروض",
"label_placeholder": "مثال: عمل، شخصي، عاجل",
"id_field": "معرّف الوسم",
diff --git a/locales/ca/common.json b/locales/ca/common.json
index 6e7f5218..3845877a 100644
--- a/locales/ca/common.json
+++ b/locales/ca/common.json
@@ -987,7 +987,6 @@
"title": "Etiquetes de correu",
"description": "Definiu etiquetes per organitzar els correus amb colors. Es desen com a paraules clau JMAP al servidor.",
"add_keyword": "Afegeix una etiqueta",
- "reset_defaults": "Restableix als valors per defecte",
"label_field": "Nom mostrat",
"label_placeholder": "p. ex. Feina, Personal, Urgent",
"id_field": "ID de l'etiqueta",
diff --git a/locales/cs/common.json b/locales/cs/common.json
index 8c1bc284..8f76d8ac 100644
--- a/locales/cs/common.json
+++ b/locales/cs/common.json
@@ -1016,7 +1016,6 @@
"title": "E-mailové štítky",
"description": "Definujte štítky pro organizaci e-mailů pomocí barev. Ukládají se jako klíčová slova JMAP na serveru.",
"add_keyword": "Přidat štítek",
- "reset_defaults": "Obnovit výchozí",
"label_field": "Zobrazovaný název",
"label_placeholder": "např. Práce, Osobní, Naliehavé",
"id_field": "ID štítku",
diff --git a/locales/da/common.json b/locales/da/common.json
index 9c356a15..8fa78adb 100644
--- a/locales/da/common.json
+++ b/locales/da/common.json
@@ -1019,7 +1019,6 @@
"title": "E-mail-tags",
"description": "Definér tags til at organisere dine e-mails med farver. Disse gemmes som JMAP-nøgleord på serveren.",
"add_keyword": "Tilføj tag",
- "reset_defaults": "Nulstil til standard",
"label_field": "Visningsnavn",
"label_placeholder": "f.eks. Arbejde, Privat, Vigtigt",
"id_field": "Tag-ID",
diff --git a/locales/de/common.json b/locales/de/common.json
index 72d80054..1d4ea7ad 100644
--- a/locales/de/common.json
+++ b/locales/de/common.json
@@ -1016,7 +1016,6 @@
"title": "E-Mail-Labels",
"description": "Labels definieren, um Ihre E-Mails mit Farben zu organisieren. Diese werden als JMAP-Keywords auf dem Server gespeichert.",
"add_keyword": "Label hinzufügen",
- "reset_defaults": "Auf Standard zurücksetzen",
"label_field": "Anzeigename",
"label_placeholder": "z.B. Arbeit, Privat, Dringend",
"id_field": "Label-ID",
diff --git a/locales/en/common.json b/locales/en/common.json
index c2595689..5555f2c6 100644
--- a/locales/en/common.json
+++ b/locales/en/common.json
@@ -1021,7 +1021,6 @@
"title": "Email Tags",
"description": "Define tags to organize your emails with colors. These are stored as JMAP keywords on the server.",
"add_keyword": "Add Tag",
- "reset_defaults": "Reset to Defaults",
"label_field": "Display Name",
"label_placeholder": "e.g. Work, Personal, Urgent",
"id_field": "Tag ID",
diff --git a/locales/es/common.json b/locales/es/common.json
index 1155d0ba..3f76eabe 100644
--- a/locales/es/common.json
+++ b/locales/es/common.json
@@ -1016,7 +1016,6 @@
"title": "Etiquetas de correo",
"description": "Define etiquetas para organizar tus correos con colores. Se almacenan como palabras clave JMAP en el servidor.",
"add_keyword": "Añadir etiqueta",
- "reset_defaults": "Restablecer valores predeterminados",
"label_field": "Nombre para mostrar",
"label_placeholder": "ej. Trabajo, Personal, Urgente",
"id_field": "ID de etiqueta",
diff --git a/locales/fa/common.json b/locales/fa/common.json
index 32e1b8af..31fcb160 100644
--- a/locales/fa/common.json
+++ b/locales/fa/common.json
@@ -1019,7 +1019,6 @@
"title": "برچسبهای ایمیل",
"description": "برچسبها را برای سازماندهی ایمیلها تعریف کنید",
"add_keyword": "افزودن برچسب",
- "reset_defaults": "بازنشانی به پیشفرض",
"label_field": "نام نمایشی",
"label_placeholder": "مثال: کاری، شخصی، فوری",
"id_field": "شناسه برچسب",
diff --git a/locales/fr/common.json b/locales/fr/common.json
index 6fe5a108..7a7145af 100644
--- a/locales/fr/common.json
+++ b/locales/fr/common.json
@@ -1016,7 +1016,6 @@
"title": "Étiquettes de messagerie",
"description": "Définissez des étiquettes pour organiser vos e-mails avec des couleurs. Elles sont stockées sous forme de mots-clés JMAP sur le serveur.",
"add_keyword": "Ajouter une étiquette",
- "reset_defaults": "Réinitialiser par défaut",
"label_field": "Nom d'affichage",
"label_placeholder": "ex. Travail, Personnel, Urgent",
"id_field": "ID d'étiquette",
diff --git a/locales/he/common.json b/locales/he/common.json
index 922876c5..52d48ed9 100644
--- a/locales/he/common.json
+++ b/locales/he/common.json
@@ -981,7 +981,6 @@
"title": "מילות מפתח בדוא\"ל",
"description": "הגדר מילות מפתח (תוויות/תגים) כדי לארגן את המיילים שלך עם צבעים. אלו מאוחסנות כמילות מפתח JMAP בשרת.",
"add_keyword": "הוסף מילת מפתח",
- "reset_defaults": "אפס לברירות מחדל",
"label_field": "שם תצוגה",
"label_placeholder": "למשל עבודה, אישי, דחוף",
"id_field": "מזהה מילת מפתח",
diff --git a/locales/hu/common.json b/locales/hu/common.json
index 5eb528c0..2a1a8361 100644
--- a/locales/hu/common.json
+++ b/locales/hu/common.json
@@ -1019,7 +1019,6 @@
"title": "E-mail címkék",
"description": "Címkék definiálása az e-mailek színekkel történő rendezéséhez. Ezek JMAP kulcsszavakként tárolódnak a szerveren.",
"add_keyword": "Címke hozzáadása",
- "reset_defaults": "Alapértelmezettek visszaállítása",
"label_field": "Megjelenített név",
"label_placeholder": "pl. Munka, Személyes, Sürgős",
"id_field": "Címke azonosító",
diff --git a/locales/it/common.json b/locales/it/common.json
index bacd02b5..1eff3cac 100644
--- a/locales/it/common.json
+++ b/locales/it/common.json
@@ -1016,7 +1016,6 @@
"title": "Etichette e-mail",
"description": "Definisci etichette per organizzare le tue e-mail con i colori. Vengono archiviate come parole chiave JMAP sul server.",
"add_keyword": "Aggiungi etichetta",
- "reset_defaults": "Ripristina predefiniti",
"label_field": "Nome visualizzato",
"label_placeholder": "es. Lavoro, Personale, Urgente",
"id_field": "ID etichetta",
diff --git a/locales/ja/common.json b/locales/ja/common.json
index bccccf21..df35f292 100644
--- a/locales/ja/common.json
+++ b/locales/ja/common.json
@@ -1016,7 +1016,6 @@
"title": "メールラベル",
"description": "メールをカラーで整理するためのラベルを定義します。サーバーにJMAPキーワードとして保存されます。",
"add_keyword": "ラベルを追加",
- "reset_defaults": "デフォルトに戻す",
"label_field": "表示名",
"label_placeholder": "例:仕事、個人、緊急",
"id_field": "ラベルID",
diff --git a/locales/ko/common.json b/locales/ko/common.json
index f4a2cd14..6f9547ba 100644
--- a/locales/ko/common.json
+++ b/locales/ko/common.json
@@ -1016,7 +1016,6 @@
"title": "이메일 태그",
"description": "색상으로 이메일을 정리하기 위한 태그를 정의합니다. 서버에 JMAP 키워드로 저장됩니다.",
"add_keyword": "태그 추가",
- "reset_defaults": "기본값으로 초기화",
"label_field": "표시 이름",
"label_placeholder": "예: 업무, 개인, 긴급",
"id_field": "태그 ID",
diff --git a/locales/lv/common.json b/locales/lv/common.json
index 78dfc904..9f980f28 100644
--- a/locales/lv/common.json
+++ b/locales/lv/common.json
@@ -1016,7 +1016,6 @@
"title": "E-pasta tagi",
"description": "Definējiet tagus, lai organizētu e-pastus ar krāsām. Tie tiek saglabāti kā JMAP atslēgvārdi serverī.",
"add_keyword": "Pievienot tagu",
- "reset_defaults": "Atiestatīt noklusējumu",
"label_field": "Redzamais nosaukums",
"label_placeholder": "piem., Darbs, Personīgi, Steidzami",
"id_field": "Taga identifikators",
diff --git a/locales/nl/common.json b/locales/nl/common.json
index d2d3b9a0..05966a6f 100644
--- a/locales/nl/common.json
+++ b/locales/nl/common.json
@@ -1018,7 +1018,6 @@
"title": "E-maillabels",
"description": "Definieer labels om uw e-mails met kleuren te organiseren. Deze worden opgeslagen als JMAP-trefwoorden op de server.",
"add_keyword": "Label toevoegen",
- "reset_defaults": "Standaardwaarden herstellen",
"label_field": "Weergavenaam",
"label_placeholder": "bijv. Werk, Persoonlijk, Urgent",
"id_field": "Label-ID",
diff --git a/locales/pl/common.json b/locales/pl/common.json
index 84afada7..3cd54d10 100644
--- a/locales/pl/common.json
+++ b/locales/pl/common.json
@@ -1016,7 +1016,6 @@
"title": "Etykiety e-mail",
"description": "Zdefiniuj etykiety do organizowania e-maili za pomocą kolorów. Są one przechowywane jako słowa kluczowe JMAP na serwerze.",
"add_keyword": "Dodaj etykietę",
- "reset_defaults": "Przywróć domyślne",
"label_field": "Nazwa wyświetlana",
"label_placeholder": "np. Praca, Osobiste, Pilne",
"id_field": "ID etykiety",
diff --git a/locales/pt/common.json b/locales/pt/common.json
index 6bdb5a2d..42b5e2de 100644
--- a/locales/pt/common.json
+++ b/locales/pt/common.json
@@ -1016,7 +1016,6 @@
"title": "Etiquetas de e-mail",
"description": "Defina etiquetas para organizar os seus e-mails com cores. São armazenadas como palavras-chave JMAP no servidor.",
"add_keyword": "Adicionar etiqueta",
- "reset_defaults": "Restaurar padrões",
"label_field": "Nome de exibição",
"label_placeholder": "ex. Trabalho, Pessoal, Urgente",
"id_field": "ID da etiqueta",
diff --git a/locales/ro/common.json b/locales/ro/common.json
index 19218deb..02f011a4 100644
--- a/locales/ro/common.json
+++ b/locales/ro/common.json
@@ -1019,7 +1019,6 @@
"title": "Etichete de e-mail",
"description": "Definiți etichete pentru a vă organiza e-mailurile pe culori. Acestea sunt stocate pe server sub formă de cuvinte-cheie dJMAP.",
"add_keyword": "Adăugați etichetă",
- "reset_defaults": "Resezare la setările implicite",
"label_field": "Nume afișat",
"label_placeholder": "de ex. Serviciu, Personal, Urgent",
"id_field": "EtichetăID",
diff --git a/locales/ru/common.json b/locales/ru/common.json
index 7beed47b..878c9af6 100644
--- a/locales/ru/common.json
+++ b/locales/ru/common.json
@@ -1016,7 +1016,6 @@
"title": "Теги электронной почты",
"description": "Определите теги для организации электронных писем с помощью цветов. Они хранятся как ключевые слова JMAP на сервере.",
"add_keyword": "Добавить тег",
- "reset_defaults": "Сбросить по умолчанию",
"label_field": "Отображаемое название",
"label_placeholder": "напр., Работа, Личное, Срочно",
"id_field": "Идентификатор тега",
diff --git a/locales/sk/common.json b/locales/sk/common.json
index dcf207ea..3d10b558 100644
--- a/locales/sk/common.json
+++ b/locales/sk/common.json
@@ -1019,7 +1019,6 @@
"title": "E-mailové štítky",
"description": "Definujte štítky na organizáciu e-mailov s farbami.",
"add_keyword": "Pridať štítok",
- "reset_defaults": "Obnoviť predvolené",
"label_field": "Zobrazovaný názov",
"label_placeholder": "napr. Práca, Osobné, Naliehavé",
"id_field": "ID štítku",
diff --git a/locales/tr/common.json b/locales/tr/common.json
index c86e3ca0..baa6a5cf 100644
--- a/locales/tr/common.json
+++ b/locales/tr/common.json
@@ -1016,7 +1016,6 @@
"title": "E-posta Etiketleri",
"description": "E-postalarınızı renklerle düzenlemek için etiketler tanımlayın. Bunlar sunucuda JMAP anahtar sözcükleri olarak saklanır.",
"add_keyword": "Etiket Ekle",
- "reset_defaults": "Varsayılanlara Sıfırla",
"label_field": "Görünen Ad",
"label_placeholder": "ör. İş, Kişisel, Acil",
"id_field": "Etiket Kimliği",
diff --git a/locales/uk/common.json b/locales/uk/common.json
index a19d0e8d..31a97d4e 100644
--- a/locales/uk/common.json
+++ b/locales/uk/common.json
@@ -1016,7 +1016,6 @@
"title": "Ключові слова електронної пошти",
"description": "Визначте ключові слова (мітки/теги), щоб упорядкувати свої листи за кольорами. Вони зберігаються як ключові слова JMAP на сервері.",
"add_keyword": "Додати ключове слово",
- "reset_defaults": "Скинути до значень за замовчуванням",
"label_field": "Відображуване ім'я",
"label_placeholder": "напр. Робота, Особиста, Терміново",
"id_field": "ID ключового слова",
diff --git a/locales/zh/common.json b/locales/zh/common.json
index d4dfc418..6015e0c0 100644
--- a/locales/zh/common.json
+++ b/locales/zh/common.json
@@ -1016,7 +1016,6 @@
"title": "电子邮件标签",
"description": "定义标签以使用颜色组织您的电子邮件。这些标签作为JMAP关键词存储在服务器上。",
"add_keyword": "添加标签",
- "reset_defaults": "重置为默认值",
"label_field": "显示名称",
"label_placeholder": "例如工作、个人、紧急",
"id_field": "标签ID",