Flusso di traduzione in blocco, campi di relazione per il Content CMS, chiavi Content API e ridisegno della navigazione del progetto.
Editor di traduzione
Flusso di traduzione in blocco: Seleziona, approva, rifiuta o traduci più traduzioni contemporaneamente con la selezione a intervalli Shift+click e le operazioni batch.
Content CMS
Campi di relazione e modello Users integrato: I modelli di contenuto supportano ora i campi di relazione con rendering appropriato nell'editor e riferimenti agli autori integrati.
Chiavi Content API con guida all'integrazione: Sezione Quick Start con esempi cURL, comandi di installazione SDK e snippet di codice dopo la creazione di una chiave API.
Migrazione a Cloudflare AI e Content MCP: Traduzioni AI più veloci basate su Cloudflare AI con autorizzazione basata su modelli e endpoint llm.txt.
Dashboard
Chat AI interattiva nel Quick Start: Prova l'assistente AI direttamente dal flusso di onboarding senza uscire dalla procedura guidata di configurazione.
Ridisegno della navigazione del progetto: Struttura a schede più pulita con Languages unito a Overview e impostazioni riorganizzate con layout a barra laterale.
Flusso "Aggiungi lingue" ridisegnato: Sezione delle lingue più popolari, filtro durante la digitazione e raggruppamento delle varianti regionali.
Bug Fixes & Improvements
FIXEDPermessi dei membri del team: Gli amministratori non possono più assegnare il ruolo di Proprietario o rimuovere altri amministratori. Il conteggio degli inviti in sospeso ora viene visualizzato correttamente.
FIXEDPanoramica sull'utilizzo: I valori di Translation Keys e AI Usage ora recuperano dati reali dall'API.
FIXEDCrash dell'editor di contenuti: Corretto l'errore "Expected drag drop context" nelle pagine di dettaglio delle voci.
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.
Strumenti di pubblicazione MCP per i deployment dall'IDE, modifica del formato CDN predefinito a JSON NESTED e ricreazione delle chiavi più sicura.
Strumenti MCP
Strumenti di pubblicazione MCP: Due nuovi strumenti — `getPendingChanges` per visualizzare in anteprima i deployment e `publish` per distribuire le traduzioni al CDN, tutto dall'IDE.
Flusso di lavoro MCP completo: Gli assistenti AI possono ora seguire il ciclo completo: lettura → traduzione → verifica → pubblicazione → conferma.
Suggerimenti di pubblicazione in sospeso: Le operazioni di scrittura ora restituiscono suggerimenti che ricordano all'AI di chiamare publish quando le modifiche sono pronte.
Documentazione del router MCP: Documentazione completa degli strumenti con categorie e guida al flusso di lavoro consigliato.
CDN e pubblicazione
Formato CDN predefinito: Modificato da JSON_FLAT a JSON_NESTED per una migliore compatibilità con le librerie i18n.
Fallback CDN predefinito: I nuovi progetti ricevono automaticamente il supporto alla lingua di fallback abilitato.
Dashboard
Ricreazione delle chiavi più sicura: Corretta la rinomina con eliminazione definitiva con una singola transazione del database, prevenendo i conflitti.
Migliore compattazione della chat: Il comando `/compact` ora mostra il messaggio dell'utente e il contenuto effettivo della sintesi.
Ordinamento delle lingue: Le lingue sono ora ordinate per stato: attive → bozze → archiviate.
Correzioni e Miglioramenti
Invio automatico del comando slash: Corretto il problema di doppio invio.
Pulizia della sintesi: Rimosso lo strumento di sintesi deprecato lato server.
Contesto dei namespace per AI per traduzioni più intelligenti, fallback di localizzazione per le nuove lingue e rilascio open source su GitHub.
AI e MCP
Contesto dei namespace per AI: I modelli AI possono ora allegare contesto ricco (descrizione, team, dominio, prompt AI, tag) durante la creazione o l'aggiornamento delle chiavi.
Menzioni delle chiavi più intelligenti: Le chiavi menzionate nella chat AI ora includono il loro contesto di namespace per un targeting AI preciso.
Streaming Gemini più veloce: Prompt di sistema ottimizzati per uno streaming significativamente più veloce con i modelli Gemini.
SDK e piattaforma
Fallback di localizzazione: Quando si aggiunge una nuova lingua, le chiavi mancanti ereditano automaticamente dalla lingua di fallback.
Rilascio open source: Pacchetti, server MCP e landing page ora pubblici su github.com/better-i18n/oss.
Namespace relazionali: Le chiavi di traduzione hanno ora una connessione relazionale appropriata ai namespace per una migliore organizzazione.
Dashboard
Impostazioni del progetto ridisegnate: Interfaccia delle impostazioni del progetto completamente rinnovata per una migliore usabilità.
UI dei filtri migliorata: Esperienza di filtraggio migliorata nella dashboard delle traduzioni.
Supporto alla ripubblicazione CDN: L'eliminazione dei file CDN ora reimposta lo stato di pubblicazione, consentendo una ripubblicazione pulita.
Streaming AI fluido con SDK v6, caching intelligente del contesto, schemi degli strumenti MCP migliorati e descrizioni delle visualizzazioni salvate.
Agente AI
Risposte AI più fluide: Aggiornato AI SDK alla v6.0.39 con smoothStream per uno streaming delle risposte fluido e naturale.
Caching intelligente del contesto: Cache di 30 secondi per le query del contesto del progetto riduce il carico sul database e velocizza le risposte AI.
Ragionamento AI più intelligente: Configurazione del ragionamento aggiornata per decisioni di traduzione più accurate.
MCP e strumenti per sviluppatori
Schemi degli strumenti MCP migliorati: Formato di input degli strumenti MCP ridisegnato per un'integrazione IDE più intuitiva.
Traduzioni MCP istantanee: Le chiavi create tramite MCP vengono ora approvate automaticamente.
Menzioni delle chiavi migliorate: Campo namespace aggiunto alle menzioni delle chiavi nella chat AI per una migliore consapevolezza del contesto.
Dashboard
Descrizioni delle visualizzazioni salvate: Aggiungi descrizioni e impostazioni di privacy alle visualizzazioni di traduzione salvate.
UI della chat più pulita: Design del pulsante di copia semplificato per meno disordine visivo.
Correzioni e Miglioramenti
Parsing dei messaggi: Corretto il parsing dei messaggi con rimozione dei console.log di debug.
Affidabilità della pubblicazione: Migliorata l'affidabilità del processore batch di pubblicazione.
Integrità dei dati: Migliorate le funzioni helper di eliminazione definitiva per una migliore integrità dei dati.