From 638e6b74fbbd12136d7366f63b873f499ab3fc9d Mon Sep 17 00:00:00 2001 From: Milos Marinkovic Date: Tue, 12 May 2026 17:29:27 +0200 Subject: [PATCH 1/4] Add a missing error code --- src/assets/i18n/ar.json | 3 ++- src/assets/i18n/de.json | 3 ++- src/assets/i18n/en.json | 3 ++- src/assets/i18n/es.json | 3 ++- src/assets/i18n/fr.json | 3 ++- src/assets/i18n/hi.json | 3 ++- src/assets/i18n/it.json | 3 ++- src/assets/i18n/ru.json | 3 ++- src/assets/i18n/sr.json | 3 ++- src/assets/i18n/tr.json | 3 ++- src/assets/i18n/zh.json | 3 ++- src/lib/translation-keys.ts | 1 + 12 files changed, 23 insertions(+), 11 deletions(-) diff --git a/src/assets/i18n/ar.json b/src/assets/i18n/ar.json index 3c783466..86c7da1a 100644 --- a/src/assets/i18n/ar.json +++ b/src/assets/i18n/ar.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "يرجى قبول السياسات لتفعيل حسابك المدعو", "too_many_input_images": "تم تقديم عدد كبير جدًا من الصور المدخلة", "not_chat_member": "أنت لست عضواً في هذه المحادثة.", - "empty_chat_settings_payload": "لم يتم تغيير أي شيء — قم بإجراء تعديل أولاً." + "empty_chat_settings_payload": "لم يتم تغيير أي شيء — قم بإجراء تعديل أولاً.", + "unsupported_media_type": "نوع الوسائط غير مدعوم" }, "features": { "header": "الميزات", diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 82ffea68..84516adc 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Bitte akzeptieren Sie die Richtlinien, um Ihr eingeladenes Konto zu aktivieren", "too_many_input_images": "Zu viele Eingabebilder angegeben", "not_chat_member": "Du bist kein Mitglied dieses Chats.", - "empty_chat_settings_payload": "Die Einstellungen waren leer — bitte zuerst etwas ändern." + "empty_chat_settings_payload": "Die Einstellungen waren leer — bitte zuerst etwas ändern.", + "unsupported_media_type": "Nicht unterstützter Medientyp" }, "features": { "header": "Funktionen", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 76aa4a5e..8a49cc42 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Please accept the policies to activate your invited account", "too_many_input_images": "Too many input images provided", "not_chat_member": "You are not a member of this chat.", - "empty_chat_settings_payload": "Settings save was empty — change something first." + "empty_chat_settings_payload": "Settings save was empty — change something first.", + "unsupported_media_type": "Unsupported media type" }, "features": { "header": "Features", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 981532a9..3b77ea97 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Acepta las políticas para activar tu cuenta invitada", "too_many_input_images": "Se proporcionaron demasiadas imágenes de entrada", "not_chat_member": "No eres miembro de este chat.", - "empty_chat_settings_payload": "El guardado de configuración estaba vacío — cambia algo primero." + "empty_chat_settings_payload": "El guardado de configuración estaba vacío — cambia algo primero.", + "unsupported_media_type": "Tipo de medio no compatible" }, "features": { "header": "Funciones", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index 0e82411a..251518fc 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Veuillez accepter les politiques pour activer votre compte invité", "too_many_input_images": "Trop d'images d'entrée fournies", "not_chat_member": "Vous n'êtes pas membre de cette discussion.", - "empty_chat_settings_payload": "Aucune modification détectée — effectuez un changement d'abord." + "empty_chat_settings_payload": "Aucune modification détectée — effectuez un changement d'abord.", + "unsupported_media_type": "Type de média non pris en charge" }, "features": { "header": "Fonctionnalités", diff --git a/src/assets/i18n/hi.json b/src/assets/i18n/hi.json index c90bf57b..f3387aba 100644 --- a/src/assets/i18n/hi.json +++ b/src/assets/i18n/hi.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "अपने आमंत्रित खाते को सक्रिय करने के लिए नीतियाँ स्वीकार करें", "too_many_input_images": "बहुत अधिक इनपुट छवियाँ प्रदान की गईं", "not_chat_member": "आप इस चैट के सदस्य नहीं हैं.", - "empty_chat_settings_payload": "सेटिंग्स सेव खाली था — पहले कुछ बदलें." + "empty_chat_settings_payload": "सेटिंग्स सेव खाली था — पहले कुछ बदलें.", + "unsupported_media_type": "असमर्थित मीडिया प्रकार" }, "features": { "header": "विशेषताएं", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index 3a66a3d4..73d9d30c 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Accetta le politiche per attivare il tuo account invitato", "too_many_input_images": "Troppe immagini di input fornite", "not_chat_member": "Non sei membro di questa chat.", - "empty_chat_settings_payload": "Il salvataggio delle impostazioni era vuoto — modifica prima qualcosa." + "empty_chat_settings_payload": "Il salvataggio delle impostazioni era vuoto — modifica prima qualcosa.", + "unsupported_media_type": "Tipo di media non supportato" }, "features": { "header": "Funzionalità", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index cbd47273..78b24ac8 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Примите политики для активации приглашённого аккаунта", "too_many_input_images": "Предоставлено слишком много входных изображений", "not_chat_member": "Вы не являетесь участником этого чата.", - "empty_chat_settings_payload": "Сохранение настроек было пустым — сначала измените что-нибудь." + "empty_chat_settings_payload": "Сохранение настроек было пустым — сначала измените что-нибудь.", + "unsupported_media_type": "Неподдерживаемый тип медиафайла" }, "features": { "header": "Возможности", diff --git a/src/assets/i18n/sr.json b/src/assets/i18n/sr.json index b6f67778..c451e098 100644 --- a/src/assets/i18n/sr.json +++ b/src/assets/i18n/sr.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Prihvatite politike da biste aktivirali pozvani nalog", "too_many_input_images": "Previše ulaznih slika je dostavljeno", "not_chat_member": "Nisi član ovog četa.", - "empty_chat_settings_payload": "Čuvanje podešavanja je bilo prazno — prvo promenite nešto." + "empty_chat_settings_payload": "Čuvanje podešavanja je bilo prazno — prvo promenite nešto.", + "unsupported_media_type": "Nepodržan tip medija" }, "features": { "header": "Mogućnosti", diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json index dfff873a..4ac7772a 100644 --- a/src/assets/i18n/tr.json +++ b/src/assets/i18n/tr.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "Davet hesabınızı etkinleştirmek için politikaları kabul edin", "too_many_input_images": "Çok fazla giriş görüntüsü sağlandı", "not_chat_member": "Bu sohbetin üyesi değilsiniz.", - "empty_chat_settings_payload": "Kaydedilecek ayar yok — önce bir şeyi değiştirin." + "empty_chat_settings_payload": "Kaydedilecek ayar yok — önce bir şeyi değiştirin.", + "unsupported_media_type": "Desteklenmeyen medya türü" }, "features": { "header": "Özellikler", diff --git a/src/assets/i18n/zh.json b/src/assets/i18n/zh.json index 18d52c78..32567cca 100644 --- a/src/assets/i18n/zh.json +++ b/src/assets/i18n/zh.json @@ -471,7 +471,8 @@ "waitlist_invited_policies_required": "请接受政策以激活您的受邀账户", "too_many_input_images": "提供了过多的输入图片", "not_chat_member": "您不是此聊天的成员。", - "empty_chat_settings_payload": "未检测到任何更改 — 请先修改设置。" + "empty_chat_settings_payload": "未检测到任何更改 — 请先修改设置。", + "unsupported_media_type": "不支持的媒体类型" }, "features": { "header": "功能", diff --git a/src/lib/translation-keys.ts b/src/lib/translation-keys.ts index 88e0ee04..d57ad5e1 100644 --- a/src/lib/translation-keys.ts +++ b/src/lib/translation-keys.ts @@ -392,6 +392,7 @@ export type TranslationKey = | "error_codes.too_many_input_images" | "error_codes.not_chat_member" | "error_codes.empty_chat_settings_payload" + | "error_codes.unsupported_media_type" | "features.header" | "features.title" | "features.items.language_intelligence.title" From ae23b9fac649154f78a1a3a741943e8aa3d85486 Mon Sep 17 00:00:00 2001 From: Milos Marinkovic Date: Tue, 12 May 2026 17:29:36 +0200 Subject: [PATCH 2/4] Bump version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 81a94397..b81682ef 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "agent-web", "private": true, - "version": "5.12.4", + "version": "5.12.5", "type": "module", "scripts": { "clean": "rm -rf dist .vite node_modules/.vite", From a6e1813c8e3bdbe2cb4e83f11a8c984ff6dac9ca Mon Sep 17 00:00:00 2001 From: Milos Marinkovic Date: Wed, 13 May 2026 14:10:20 +0200 Subject: [PATCH 3/4] Limit npm and bun package age to 7 days minimum Co-Authored-By: Claude Sonnet 4.6 --- .npmrc | 1 + bunfig.toml | 2 ++ 2 files changed, 3 insertions(+) create mode 100644 .npmrc create mode 100644 bunfig.toml diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..7253a5ce --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +min-release-age=7 diff --git a/bunfig.toml b/bunfig.toml new file mode 100644 index 00000000..08932ab3 --- /dev/null +++ b/bunfig.toml @@ -0,0 +1,2 @@ +[install] +minimumReleaseAge = 604800 From 8f8dee6a7d531359292c57ea154a6f6e1dd7afe3 Mon Sep 17 00:00:00 2001 From: Milos Marinkovic Date: Sat, 16 May 2026 20:51:18 +0200 Subject: [PATCH 4/4] Bump version Co-Authored-By: Claude Opus 4.6 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5041e60a..676ee538 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "agent-web", - "version": "5.12.4", + "version": "5.13.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "agent-web", - "version": "5.12.3", + "version": "5.13.1", "dependencies": { "@radix-ui/react-accordion": "^1.2.12", "@radix-ui/react-dialog": "^1.1.15", diff --git a/package.json b/package.json index b81682ef..ae95a93c 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "agent-web", "private": true, - "version": "5.12.5", + "version": "5.13.1", "type": "module", "scripts": { "clean": "rm -rf dist .vite node_modules/.vite",