v1.2.5.32 – current

Changelog

Aggiornamenti recenti e miglioramenti all'estensione Chrome SOWA Privacy. Build pubblicate nel Chrome Web Store sotto la versione indicata sopra.

Infrastruttura entitlement 2026-05-16 – v1.2.5.29

  • Fondamenta poste per le funzionalità dei piani a pagamento (Starter, Pro, Business, Enterprise) con controllo lato server tramite un endpoint /api/entitlements/me a perimetro ristretto.
  • Fallback difensivo: l'estensione rimane completamente funzionale anche quando il server degli entitlement non è raggiungibile, tornando al comportamento Starter.
  • Regola di coesistenza: qualsiasi funzionalità pesante abilitata tramite entitlement rimane opt-in – concedere un livello superiore non abilita mai automaticamente NER o LLM locale senza un clic esplicito dell'utente.

Flusso di benvenuto e revisione navigazione dashboard 2026-05-16 – v1.2.5.28

  • Pagina di benvenuto al primo avvio completamente tradotta nelle quattro lingue dell'interfaccia (EN / DE / FR / PL).
  • Selettore lingua incorporato nella schermata di benvenuto, così i nuovi utenti arrivano nella propria lingua prima ancora di toccare le impostazioni.
  • Navigazione dashboard più fluida tra le pagine Chat, Audit, Impostazioni e Anonimizzazione File.

Passaggio i18n registro audit + dizionario 2026-05-16 – v1.2.5.20

  • Ogni etichetta nelle schede Registro audit e Dizionario ora si traduce correttamente in tedesco, francese e polacco.
  • Verifica dell'integrità della catena di hash SHA-256 con un banner Verifica integrità a un clic.

Controlli intestazione unificati su ogni pagina dell'estensione 2026-05-15 – v1.2.5.18

  • Il selettore lingua (DE / EN / FR / PL) e il pulsante tema scuro/chiaro si trovano ora nello stesso posto su ogni pagina – Chat, Audit, Impostazioni, Anonimizzazione File, Benvenuto.
  • Cambiare lingua o tema su una pagina si applica immediatamente ovunque.

Accesso e gestione account 2026-05-15 – v1.2.5.13–17

  • Accedi tramite popup con un solo clic; il flusso OAuth si trova su sowaprivacy.ai/auth/extension-connect.
  • Aggiornamento degli entitlement per account a cadenza ridotta (una volta l'ora), con stato memorizzato nella cache affinché l'estensione continui a funzionare offline.
  • Annullare il flusso di autenticazione riporta il popup a uno stato di disconnessione pulito senza perdite di sessioni incomplete.

Tematizzazione Shadow DOM del widget Gufo 2026-05-11 – v1.2.5.7

  • Il Privacy Owl che galleggia sulle pagine di chat AI ora recepisce correttamente il tema scuro/chiaro all'interno del suo Shadow DOM isolato – niente più casi limite bianco su bianco quando il sito host imponeva un colore.

Lacune nella copertura modalità chiara chiuse 2026-05-11 – v1.2.5.6

  • Rifinitura completa della modalità chiara su tutte le superfici dell'interfaccia dell'estensione. Le pagine Impostazioni, Audit, Chat e Anonimizzazione File risultano leggibili in entrambi i temi.

Correzioni smoke-test UAT 2026-05-05 – v1.2.5.1

  • Sei problemi segnalati dai tester risolti in un unico pacchetto. Il widget gufo non si attiva più su ogni sito per impostazione predefinita – la lista di integrazione ora viene fornita limitata ai sette domini di chat AI supportati (ChatGPT, OpenAI, Claude, Gemini, Copilot, Grok, x.ai).
  • Rimossa una sottolineatura ondulata ridondante sulle evidenziazioni PII, così lo sfondo rosso risulta più leggibile.
  • Aggiunto un meccanismo di pre-warm guard affinché il modello NER non inizi mai a caricarsi su pagine fuori ambito.

Dashboard diagnostica 2026-05-04 – v1.2.4.x

  • Nuovo pannello diagnostica che mostra lo stato del modello in tempo reale, avanzamento del caricamento, errori recenti e prestazioni di rilevamento – visibile dalla barra laterale della pagina Chat.
  • Soppressione degli avvisi per contatore affinché la console non venga sommersa da notifiche quando un modello offline continua a riprovare.

Prima release pubblica 2026-04-25 – v1.2.0

  • Baseline Manifest V3 con CSP restrittiva ('wasm-unsafe-eval' per ONNX, nessuna esecuzione dinamica del codice).
  • Pipeline di rilevamento a tre livelli: blacklist (priorità 100) → regex (40–95) → NER opzionale → LLM locale opzionale.
  • Tutte le API chrome.* utilizzano la forma Promise. Service worker stateless. Shadow DOM per ogni superficie dell'interfaccia iniettata.

Come funzionano i rilasci

SOWA Privacy viene distribuito tramite il Chrome Web Store. La versione indicata in cima a questa pagina riflette la build di produzione corrente. Ogni rilascio è taggato nel repository sorgente come vX.Y.Z.W, dove W viene incrementato per i hotfix all'interno di una versione minore.

Le modifiche che riguardano la privacy – qualsiasi cosa che tocchi la precisione del rilevamento, cosa viene memorizzato o con quali server comunichiamo – vengono sottoposte a un processo di revisione più rigoroso e ricevono una nota dedicata qui. Le correzioni di bug che non modificano il comportamento vengono raggruppate insieme.

Per la storia tecnica completa, inclusi i refactoring interni e la migrazione da JavaScript → TypeScript, consulta il repository.