Torna al changelog

v0.43.0

11 luglio 2026

L’interfaccia diventa viva: item, task e notifiche si aggiornano in tempo reale, senza ricaricare la pagina. Chi guarda un item vede transizioni, task e cronologia muoversi da soli mentre il motore lavora; la campanella suona subito; il cockpit dell’estensione Chrome si aggiorna appena l’entità cambia. E i task diventano eventi di prima classe: completamento e fallimento sono ora agganciabili a notifiche e automazioni.

  • Novità

    La pagina si muove da sola

    **Item detail live.** Transizioni di stato, task che si completano (anche quelli asincroni di n8n e dei worker), cronologia e dati: tutto appare **entro un secondo**, senza refresh manuale. Funziona per ogni canale: azione umana, regola automatica, evento, timeout, WIP, SLA. **Notifiche istantanee:** le notifiche in-app arrivano sulla campanella nel momento in cui nascono (prima potevano attendere fino a un minuto), filtrate per il destinatario giusto. **Cockpit estensione in tempo reale:** il pannello laterale dell’estensione Chrome si aggiorna da solo quando l’item mostrato cambia — con un collegamento sicuro che rispetta la revoca dei token.

  • Miglioramento

    Robusto per costruzione

    **Se il collegamento cade, non te ne accorgi.** La UI degrada automaticamente al polling di sempre (nessuna regressione possibile) e al ripristino si riallinea da sola. Con il tempo reale attivo, il polling si dirada e alleggerisce il server. **Isolamento totale:** ogni tenant vede solo i propri segnali; sul canale viaggiano solo identificatori, mai dati di business. Il cambio di contesto (impersonazione SuperAdmin) riaggancia il flusso al tenant giusto. **Niente stream sprecati:** le schede in background chiudono il collegamento e lo riaprono al ritorno; le raffiche di eventi vengono raggruppate per non tempestare il server.

  • Novità

    I task diventano eventi

    **`task-completed` e `task-failed` agganciabili.** Ogni stato con task espone due nuovi eventi anagrafati (come i runtime events di timeout/WIP/SLA): selezionabili per **notifiche e automazioni** — ad esempio "avvisami quando fallisce un task in Verifica". Valgono per i task automatici, AI, webhook **e per i completamenti manuali**. Per gli ambienti con flussi esistenti, gli eventi si anagrafano col consueto backfill amministrativo (`POST /admin/backfill-runtime-events`).