Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
196 changes: 98 additions & 98 deletions package-lock.json

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "the-agent-web-app",
"private": true,
"version": "5.5.0",
"version": "5.5.2",
"type": "module",
"scripts": {
"clean": "rm -rf dist .vite node_modules/.vite",
Expand Down Expand Up @@ -39,7 +39,7 @@
"radix-ui": "^1.4.3",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-router-dom": "^7.13.2",
"react-router-dom": "^7.14.0",
"sonner": "^2.0.7",
"tailwind-merge": "^3.5.0",
"tailwindcss": "^4.2.2",
Expand All @@ -48,7 +48,7 @@
"devDependencies": {
"@eslint/js": "^9.39.4",
"@tailwindcss/postcss": "^4.2.2",
"@types/node": "^25.5.0",
"@types/node": "^25.5.2",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"@types/react-router-dom": "^5.3.3",
Expand All @@ -64,13 +64,13 @@
"postcss-import": "^16.1.1",
"postcss-nesting": "^14.0.0",
"postcss-theme-ui": "^0.10.0",
"shadcn": "^4.1.1",
"shadcn": "^4.1.2",
"stylelint": "17.6.0",
"stylelint-config-standard": "^40.0.0",
"stylelint-config-tailwindcss": "^1.0.1",
"tw-animate-css": "^1.4.0",
"typescript": "~5.8.3",
"typescript-eslint": "^8.57.2",
"typescript-eslint": "^8.58.0",
"vite": "^8.0.2"
}
}
28 changes: 26 additions & 2 deletions src/assets/i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,9 @@
"show_scope_and_filters": "عرض النطاق والمرشحات",
"hide_scope_and_filters": "إخفاء النطاق والمرشحات",
"include_sponsored_label": "تضمين المستخدمين المرعيين",
"exclude_self_label": "استبعاد استخدامي"
"exclude_self_label": "استبعاد استخدامي",
"include_transfers_label": "تضمين التحويلات",
"only_transfers_label": "عرض التحويلات فقط"
},
"stats": {
"total_records": "إجمالي السجلات",
Expand Down Expand Up @@ -145,6 +147,18 @@
"status_completed": "مكتمل",
"status_failed": "فشل"
},
"transfer": {
"to": "إلى",
"from": "من",
"note": "ملاحظة",
"card_title": "تحويل الرصيد",
"button": "تحويل الرصيد",
"handle_label": "اسم المستخدم أو هاتف المستلم",
"amount_label": "المبلغ",
"amount_placeholder": "1.00",
"note_label": "ملاحظة (اختياري)",
"note_placeholder": "سبب التحويل…"
},
"load_more": "تحميل المزيد",
"credit_balance": "الأرصدة التي أملكها: {balance}"
},
Expand Down Expand Up @@ -259,6 +273,7 @@
"where_is_my_key": "أين يوجد مفتاح {providerName} الخاص بي؟",
"configure_intelligence": "تكوين الذكاء",
"configure_ai_providers": "تكوين مزودي الذكاء الاصطناعي",
"configure_access_keys": "تهيئة مفاتيح الوصول",
"intelligence_presets": {
"label": "وضع الذكاء",
"lowest_price": "أقل تكلفة",
Expand Down Expand Up @@ -346,7 +361,6 @@
"audio_transcription_failed": "فشل في تحويل الصوت إلى نص",
"announcement_not_received": "لم يتم استلام إعلان الذكاء الاصطناعي",
"user_limit_reached": "تم الوصول إلى الحد الأقصى للمستخدمين",
"insufficient_credits": "أرصدة غير كافية",
"unsupported_chat_type": "نوع دردشة غير مدعوم",
"unsupported_provider": "مزود غير مدعوم",
"missing_chat_context": "سياق الدردشة غير متاح",
Expand All @@ -364,6 +378,12 @@
"profile_connect_failed": "فشل في ربط الملف الشخصي",
"unexpected_error": "حدث خطأ غير متوقع",
"policy_acceptance_revocation_forbidden": "لا يمكن إلغاء قبول السياسات",
"invalid_transfer_amount": "مبلغ التحويل أقل من الحد الأدنى (1.0 رصيد)",
"self_transfer_not_allowed": "لا يمكنك تحويل الأرصدة لنفسك",
"insufficient_credits": "أرصدة غير كافية لهذه العملية",
"sponsored_user_transfer_not_allowed": "لا يمكن للمستخدمين المدعومين إرسال أو استقبال تحويلات الأرصدة",
"transfer_recipient_not_found": "لم يتم العثور على مستلم التحويل على هذه المنصة",
"transfer_failed": "فشل تحويل الأرصدة بسبب خطأ داخلي",
"waitlist_account_not_active": "حسابك غير نشط بعد",
"waitlist_invited_policies_required": "يرجى قبول السياسات لتفعيل حسابك المدعو"
},
Expand Down Expand Up @@ -434,6 +454,10 @@
"title": "X / تويتر",
"description": "الوصول لقراءة وتحليل محتوى تويتر."
},
"credit_transfer": {
"title": "تحويل الأرصدة",
"description": "أداة داخلية لتحويل الأرصدة بين المستخدمين."
},
"deprecated": {
"title": "مُهمل",
"description": "هذه الأداة أو الميزة مُهملة وقد تُزال في الإصدارات المستقبلية."
Expand Down
28 changes: 26 additions & 2 deletions src/assets/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,9 @@
"show_scope_and_filters": "Bereich und Filter anzeigen",
"hide_scope_and_filters": "Umfang und Filter ausblenden",
"include_sponsored_label": "Gesponserte Benutzer einbeziehen",
"exclude_self_label": "Meine Nutzung ausschließen"
"exclude_self_label": "Meine Nutzung ausschließen",
"include_transfers_label": "Überweisungen einbeziehen",
"only_transfers_label": "Nur Überweisungen anzeigen"
},
"stats": {
"total_records": "Gesamt Einträge",
Expand Down Expand Up @@ -145,6 +147,18 @@
"status_completed": "Abgeschlossen",
"status_failed": "Fehlgeschlagen"
},
"transfer": {
"to": "An",
"from": "Von",
"note": "Notiz",
"card_title": "Guthaben überweisen",
"button": "Guthaben überweisen",
"handle_label": "Benutzername oder Telefonnummer des Empfängers",
"amount_label": "Betrag",
"amount_placeholder": "1,00",
"note_label": "Notiz (optional)",
"note_placeholder": "Grund der Überweisung…"
},
"load_more": "Mehr laden",
"credit_balance": "Guthaben, die ich besitze: {balance}"
},
Expand Down Expand Up @@ -259,6 +273,7 @@
"where_is_my_key": "Wo ist mein {providerName}-Schlüssel?",
"configure_intelligence": "Intelligenz konfigurieren",
"configure_ai_providers": "KI-Anbieter konfigurieren",
"configure_access_keys": "Zugriffsschlüssel konfigurieren",
"tools": {
"not_configured_with_prefix": "– Konfigurieren",
"select_tool": "Tool auswählen",
Expand Down Expand Up @@ -326,6 +341,10 @@
"title": "X / Twitter",
"description": "Zugang zum Lesen und Analysieren von Twitter-Inhalten."
},
"credit_transfer": {
"title": "Guthabenüberweisung",
"description": "Internes Tool zur Überweisung von Guthaben zwischen Benutzern."
},
"deprecated": {
"title": "Veraltet",
"description": "Dieses Tool oder diese Funktion ist veraltet und kann in zukünftigen Versionen entfernt werden."
Expand Down Expand Up @@ -465,7 +484,6 @@
"audio_transcription_failed": "Audio-Transkription fehlgeschlagen",
"announcement_not_received": "KI-Ankündigung nicht erhalten",
"user_limit_reached": "Benutzerlimit erreicht",
"insufficient_credits": "Unzureichendes Guthaben",
"unsupported_chat_type": "Nicht unterstützter Chat-Typ",
"unsupported_provider": "Nicht unterstützter Anbieter",
"missing_chat_context": "Chat-Kontext ist nicht verfügbar",
Expand All @@ -483,6 +501,12 @@
"profile_connect_failed": "Profilverbindung fehlgeschlagen",
"unexpected_error": "Ein unerwarteter Fehler ist aufgetreten",
"policy_acceptance_revocation_forbidden": "Die Annahme der Richtlinien kann nicht widerrufen werden",
"invalid_transfer_amount": "Überweisungsbetrag liegt unter dem Minimum (1,0 Guthaben)",
"self_transfer_not_allowed": "Sie können kein Guthaben an sich selbst überweisen",
"insufficient_credits": "Nicht genügend Guthaben für diese Aktion",
"sponsored_user_transfer_not_allowed": "Gesponserte Benutzer können keine Guthabenüberweisungen senden oder empfangen",
"transfer_recipient_not_found": "Überweisungsempfänger auf dieser Plattform nicht gefunden",
"transfer_failed": "Guthabenüberweisung aufgrund eines internen Fehlers fehlgeschlagen",
"waitlist_account_not_active": "Ihr Konto ist noch nicht aktiv",
"waitlist_invited_policies_required": "Bitte akzeptieren Sie die Richtlinien, um Ihr eingeladenes Konto zu aktivieren"
},
Expand Down
28 changes: 26 additions & 2 deletions src/assets/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,9 @@
"show_scope_and_filters": "Show Scope & Filters",
"hide_scope_and_filters": "Hide Scope & Filters",
"include_sponsored_label": "Include sponsored users",
"exclude_self_label": "Exclude my usage"
"exclude_self_label": "Exclude my usage",
"include_transfers_label": "Include transfers",
"only_transfers_label": "Show only transfers"
},
"stats": {
"total_records": "Total Records",
Expand Down Expand Up @@ -145,6 +147,18 @@
"status_completed": "Completed",
"status_failed": "Failed"
},
"transfer": {
"to": "To",
"from": "From",
"note": "Note",
"card_title": "Transfer Credits",
"button": "Transfer Credits",
"handle_label": "Username or phone of the recipient",
"amount_label": "Amount",
"amount_placeholder": "1.00",
"note_label": "Note (optional)",
"note_placeholder": "Reason for transfer…"
},
"load_more": "Load more",
"credit_balance": "Credits I own: {balance}"
},
Expand Down Expand Up @@ -259,6 +273,7 @@
"where_is_my_key": "Where is my {providerName} key?",
"configure_intelligence": "Configure intelligence",
"configure_ai_providers": "Configure AI providers",
"configure_access_keys": "Configure access keys",
"tools": {
"not_configured_with_prefix": "– Configure",
"select_tool": "Select a tool",
Expand Down Expand Up @@ -326,6 +341,10 @@
"title": "X / Twitter",
"description": "Access to read and analyze Twitter content."
},
"credit_transfer": {
"title": "Credit Transfer",
"description": "Internal tool for transferring credits between users."
},
"deprecated": {
"title": "Deprecated",
"description": "This tool or feature is deprecated and may be removed in future versions."
Expand Down Expand Up @@ -423,7 +442,6 @@
"audio_transcription_failed": "Audio transcription failed",
"announcement_not_received": "AI announcement not received",
"user_limit_reached": "User limit reached",
"insufficient_credits": "Insufficient credits",
"unsupported_chat_type": "Unsupported chat type",
"unsupported_provider": "Unsupported provider",
"missing_chat_context": "Chat context is not available",
Expand All @@ -441,6 +459,12 @@
"profile_connect_failed": "Profile connection failed",
"unexpected_error": "An unexpected error occurred",
"policy_acceptance_revocation_forbidden": "Policy acceptance cannot be revoked",
"invalid_transfer_amount": "Transfer amount is below the minimum (1.0 credits)",
"self_transfer_not_allowed": "You cannot transfer credits to yourself",
"insufficient_credits": "Insufficient credits for this operation",
"sponsored_user_transfer_not_allowed": "Sponsored users cannot send or receive credit transfers",
"transfer_recipient_not_found": "Transfer recipient not found on this platform",
"transfer_failed": "Credit transfer failed due to an internal error",
"waitlist_account_not_active": "Your account is not yet active",
"waitlist_invited_policies_required": "Please accept the policies to activate your invited account"
},
Expand Down
28 changes: 26 additions & 2 deletions src/assets/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,18 @@
"status_completed": "Completado",
"status_failed": "Fallido"
},
"transfer": {
"to": "A",
"from": "De",
"note": "Nota",
"card_title": "Transferir créditos",
"button": "Transferir créditos",
"handle_label": "Nombre de usuario o teléfono del destinatario",
"amount_label": "Cantidad",
"amount_placeholder": "1,00",
"note_label": "Nota (opcional)",
"note_placeholder": "Motivo de la transferencia…"
},
"load_more": "Cargar más",
"credit_balance": "Créditos que poseo: {balance}",
"filters": {
Expand Down Expand Up @@ -135,7 +147,9 @@
"show_scope_and_filters": "Mostrar alcance y filtros",
"hide_scope_and_filters": "Ocultar alcance y filtros",
"include_sponsored_label": "Incluir usuarios patrocinados",
"exclude_self_label": "Excluir mi uso"
"exclude_self_label": "Excluir mi uso",
"include_transfers_label": "Incluir transferencias",
"only_transfers_label": "Mostrar solo transferencias"
},
"stats": {
"total_records": "Total de registros",
Expand Down Expand Up @@ -259,6 +273,7 @@
"where_is_my_key": "¿Dónde está mi clave de {providerName}?",
"configure_intelligence": "Configurar inteligencia",
"configure_ai_providers": "Configurar proveedores de IA",
"configure_access_keys": "Configurar las claves de acceso",
"intelligence_presets": {
"label": "Modo de Inteligencia",
"lowest_price": "Costo más bajo",
Expand Down Expand Up @@ -346,7 +361,6 @@
"audio_transcription_failed": "Error en la transcripción de audio",
"announcement_not_received": "Anuncio de IA no recibido",
"user_limit_reached": "Límite de usuarios alcanzado",
"insufficient_credits": "Créditos insuficientes",
"unsupported_chat_type": "Tipo de chat no compatible",
"unsupported_provider": "Proveedor no compatible",
"missing_chat_context": "El contexto del chat no está disponible",
Expand All @@ -364,6 +378,12 @@
"profile_connect_failed": "Error al conectar perfil",
"unexpected_error": "Ocurrió un error inesperado",
"policy_acceptance_revocation_forbidden": "La aceptación de políticas no puede revocarse",
"invalid_transfer_amount": "El monto de transferencia está por debajo del mínimo (1,0 créditos)",
"self_transfer_not_allowed": "No puedes transferir créditos a ti mismo",
"insufficient_credits": "Créditos insuficientes para esta operación",
"sponsored_user_transfer_not_allowed": "Los usuarios patrocinados no pueden enviar ni recibir transferencias de créditos",
"transfer_recipient_not_found": "Destinatario de la transferencia no encontrado en esta plataforma",
"transfer_failed": "La transferencia de créditos falló debido a un error interno",
"waitlist_account_not_active": "Tu cuenta aún no está activa",
"waitlist_invited_policies_required": "Acepta las políticas para activar tu cuenta invitada"
},
Expand Down Expand Up @@ -480,6 +500,10 @@
"title": "X / Twitter",
"description": "Acceso para leer y analizar contenido de Twitter."
},
"credit_transfer": {
"title": "Transferencia de créditos",
"description": "Herramienta interna para transferir créditos entre usuarios."
},
"deprecated": {
"title": "Obsoleto",
"description": "Esta herramienta o función está obsoleta y puede ser eliminada en versiones futuras."
Expand Down
28 changes: 26 additions & 2 deletions src/assets/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,18 @@
"status_completed": "Terminé",
"status_failed": "Échoué"
},
"transfer": {
"to": "À",
"from": "De",
"note": "Note",
"card_title": "Transférer des crédits",
"button": "Transférer des crédits",
"handle_label": "Nom d'utilisateur ou téléphone du destinataire",
"amount_label": "Montant",
"amount_placeholder": "1,00",
"note_label": "Note (facultatif)",
"note_placeholder": "Motif du transfert…"
},
"load_more": "Charger plus",
"credit_balance": "Crédits que je possède : {balance}",
"filters": {
Expand Down Expand Up @@ -135,7 +147,9 @@
"show_scope_and_filters": "Afficher la portée et les filtres",
"hide_scope_and_filters": "Masquer la portée et les filtres",
"include_sponsored_label": "Inclure les utilisateurs sponsorisés",
"exclude_self_label": "Exclure mon utilisation"
"exclude_self_label": "Exclure mon utilisation",
"include_transfers_label": "Inclure les transferts",
"only_transfers_label": "Afficher uniquement les transferts"
},
"stats": {
"total_records": "Total d'enregistrements",
Expand Down Expand Up @@ -259,6 +273,7 @@
"where_is_my_key": "Où est ma clé {providerName} ?",
"configure_intelligence": "Configurer l'intelligence",
"configure_ai_providers": "Configurer les fournisseurs d'IA",
"configure_access_keys": "Configurer les clés d'accès",
"tools": {
"not_configured_with_prefix": "– Configurer",
"select_tool": "Sélectionner un outil",
Expand Down Expand Up @@ -326,6 +341,10 @@
"title": "X / Twitter",
"description": "Accès pour lire et analyser le contenu Twitter."
},
"credit_transfer": {
"title": "Transfert de crédits",
"description": "Outil interne pour transférer des crédits entre utilisateurs."
},
"deprecated": {
"title": "Obsolète",
"description": "Cet outil ou cette fonctionnalité est obsolète et pourrait être supprimé dans les versions futures."
Expand Down Expand Up @@ -465,7 +484,6 @@
"audio_transcription_failed": "Échec de la transcription audio",
"announcement_not_received": "Annonce de l'IA non reçue",
"user_limit_reached": "Limite d'utilisateurs atteinte",
"insufficient_credits": "Crédits insuffisants",
"unsupported_chat_type": "Type de discussion non pris en charge",
"unsupported_provider": "Fournisseur non pris en charge",
"missing_chat_context": "Le contexte de la discussion n'est pas disponible",
Expand All @@ -483,6 +501,12 @@
"profile_connect_failed": "Échec de la connexion du profil",
"unexpected_error": "Une erreur inattendue s'est produite",
"policy_acceptance_revocation_forbidden": "L'acceptation des politiques ne peut pas être révoquée",
"invalid_transfer_amount": "Le montant du transfert est inférieur au minimum (1,0 crédit)",
"self_transfer_not_allowed": "Vous ne pouvez pas transférer des crédits à vous-même",
"insufficient_credits": "Crédits insuffisants pour cette opération",
"sponsored_user_transfer_not_allowed": "Les utilisateurs sponsorisés ne peuvent pas envoyer ou recevoir des transferts de crédits",
"transfer_recipient_not_found": "Destinataire du transfert introuvable sur cette plateforme",
"transfer_failed": "Le transfert de crédits a échoué en raison d'une erreur interne",
"waitlist_account_not_active": "Votre compte n'est pas encore actif",
"waitlist_invited_policies_required": "Veuillez accepter les politiques pour activer votre compte invité"
},
Expand Down
Loading
Loading