1.4.0

Efficienza AI, scomposizione degli strumenti e architettura CDN

Risposte AI ottimizzate con payload del 40–50% più piccoli, tipo di attività nota, architettura R2 a doppio bucket e interruttore del ciclo di fatturazione.

Agente AI

  • Risposte AI ottimizzate: Tutti gli endpoint di lettura ora restituiscono risposte del 40–50% più piccole, riducendo significativamente i costi dei token AI.
  • Output degli strumenti ottimizzato: `getKeyDetails` restituisce un formato più efficiente (riduzione del 55% dei token) con legenda dei campi integrata.
  • Streaming HTTP immediato: La chat AI apre la connessione HTTP istantaneamente, eliminando il percepito "blocco" durante l'inizializzazione.
  • Finestra di contesto AI: Il conteggio dei token ora utilizza l'utilizzo dell'ultimo passaggio invece dei totali cumulativi.
  • UX di approvazione automatica: Flusso di prompt di approvazione automatica più chiaro con tag XML semantici.

Dashboard

  • Tipo di attività nota: Annota le chiavi di traduzione con note tracciate nel feed delle attività.
  • Interruttore del ciclo di fatturazione: Prezzi mensili/annuali con badge risparmio del 20% per la fatturazione annuale.
  • Scomposizione UI degli strumenti: Il monolitico tool.tsx scomposto in 11 file specializzati senza modifiche visive.

Infrastruttura

  • Architettura R2 a doppio bucket: Immagini di bandiere e asset statici migrati in un bucket R2 dedicato (`s3.better-i18n.com`), separato dai file di traduzione.
  • Ottimizzazione delle query di pubblicazione: Query parallelizzate per tempi di risposta più veloci.
  • Attribuzione utente: I job di sincronizzazione ora tracciano quale utente li ha avviati.

Correzioni e Miglioramenti

  • Pubblicazione MCP: Corretto il fallimento quando CDN è abilitato ma non sono stati ancora caricati file.
  • Rinomina con eliminazione definitiva: Corretta la transazione che utilizzava una singola connessione per trovare+rinominare+inserire.
  • Altezza VList: Corretta la discrepanza di altezza per piccoli elenchi di traduzioni (meno di 20 elementi).
  • Invalidazione della cache: Corretta la chiave di invalidazione della cache delle impostazioni dell'organizzazione.