1.4.0

Efficacité AI, Décomposition des Outils et Architecture CDN

Réponses AI optimisées avec des charges utiles 40-50% plus légères, type d'activité de note, architecture à double bucket R2 et bascule du cycle de facturation.

Agent AI

  • Réponses AI optimisées: Tous les endpoints de lecture renvoient désormais des réponses 40-50% plus légères, réduisant considérablement les coûts en tokens AI.
  • Sortie d'outil optimisée: `getKeyDetails` renvoie un format plus efficace (55% de réduction de tokens) avec une légende de champs intégrée.
  • Streaming HTTP immédiat: Le chat AI ouvre la connexion HTTP instantanément, éliminant la perception de «blocage» lors de l'initialisation.
  • Fenêtre de contexte AI: Le comptage des tokens utilise désormais l'utilisation de la dernière étape plutôt que les totaux cumulatifs.
  • UX d'approbation automatique: Flux d'approbation automatique plus clair avec des balises XML sémantiques.

Dashboard

  • Type d'activité de note: Annotez les clés de traduction avec des notes suivies dans le journal d'activité.
  • Bascule du cycle de facturation: Tarification mensuelle/annuelle avec badge d'économies annuelles de 20%.
  • Décomposition de l'UI des outils: tool.tsx monolithique décomposé en 11 fichiers ciblés sans aucun changement visuel.

Infrastructure

  • Architecture à double bucket R2: Les images de drapeaux et les ressources statiques ont été migrées vers un bucket R2 dédié (`s3.better-i18n.com`), séparé des fichiers de traduction.
  • Optimisation des requêtes de publication: Requêtes parallélisées pour des temps de réponse plus rapides.
  • Attribution des utilisateurs: Les tâches de synchronisation suivent désormais quel utilisateur les a déclenchées.

Corrections et Améliorations

  • Publication MCP: Correction d'un échec lorsque le CDN est activé mais qu'aucun fichier n'a encore été téléversé.
  • Renommage avec suppression douce: Correction de la transaction utilisant une seule connexion pour trouver+renommer+insérer.
  • Hauteur de VList: Correction d'une inadéquation de hauteur pour les petites listes de traduction (moins de 20 éléments).
  • Invalidation du cache: Correction de la clé d'invalidation du cache des paramètres de l'organisation.