Vai al contenuto

Changelog Desk

Questa pagina documenta tutte le modifiche significative a Desk, l'applicazione web open-source per la gestione delle fatture elettroniche.

v1.6.1 - 17 Aprile 2026

Novità

  • Quando l'API restituisce il codice di rate-limit (HTTP 429), Desk mostra ora un messaggio dedicato che indica quanto aspettare prima di riprovare (leggendo l'header Retry-After quando disponibile), al posto del generico "Errore nella richiesta API".

v1.6.0 - 12 Aprile 2026

Novità

  • Le chiavi sandbox funzionano senza postazione Desk: le API key contenenti _test_ (sandbox) non richiedono più una postazione Desk attiva. È possibile usare Desk con una chiave sandbox gratuitamente, senza limiti di tempo e senza carta di credito. Le chiavi live (_live_) continuano a richiedere una postazione attiva. Questo vale sia a runtime che al momento del salvataggio della chiave nel profilo.
  • La pagina profilo, il messaggio di benvenuto, l'errore "postazione non attiva" e la pagina NoSeat spiegano ora chiaramente che le chiavi sandbox funzionano sempre senza postazione, e che solo le chiavi live ne richiedono una.

Fix

  • Corretto uno spazio bianco visibile attorno ai link inline (ad es. nell'alert "postazione non attiva") causato dal container degli alert che usava display: flex con un valore di gap.

v1.5.2 - 9 Aprile 2026

Fix

  • I nuovi utenti registrati vedono ora subito un messaggio di benvenuto che li invita a inserire una API key Invoicetronic con postazione Desk attiva, prima di poter accedere alle altre pagine.
  • Il messaggio "API key obbligatoria" nella pagina profilo è ora correttamente localizzato in italiano.

v1.5.1 - 8 Aprile 2026

Novità

  • Le richieste all'API includono ora la modalità di deployment (hosted, self-hosted o standalone) nell'header User-Agent, permettendo all'API Invoicetronic di distinguere il traffico Desk hosted ufficiale dalle istanze self-hosted. Il deploy hosted attiva la modalità tramite la variabile d'ambiente DESK_HOSTED=true; le installazioni self-hosted non richiedono modifiche.

v1.5.0 - 7 Aprile 2026

Modifiche importanti

  • Rimosso il pagamento diretto da Desk: l'accesso a Desk Cloud è ora gestito tramite postazioni Desk abilitate dalla Dashboard. La chiave API principale include 15 giorni di prova gratuita. Vedi la pagina Desk per i dettagli sul nuovo flusso.

Novità

  • Quando si inserisce una API key senza una postazione Desk attiva, il profilo mostra ora un messaggio chiaro che indica come abilitarla dalla sezione Chiavi della Dashboard.
  • Pagina di errore dedicata quando la chiave API non ha una postazione Desk attiva, con accesso diretto alla Dashboard per abilitarla.
  • Per gli utenti con chiave secondaria, i contatori operazioni e firme rimanenti sono nascosti (le quote sono gestite dalla chiave principale).

v1.4.0 - 25 Marzo 2026

Novità

  • In caso di login fallito, viene mostrato un avviso che spiega che gli account Desk sono indipendenti da quelli della Developer Dashboard.
  • Aggiunto link "Accedi con un altro account" nella pagina di sottoscrizione.

Fix

  • Risolto crash all'avvio con errore "database is locked" su SQLite durante la crittografia delle chiavi API.

v1.3.0 - 11 Marzo 2026

Novità

  • Le chiavi API vengono ora crittografate a riposo usando ASP.NET Core Data Protection API. Le chiavi esistenti in chiaro vengono migrate automaticamente all'avvio.
  • Le chiavi di Data Protection vengono ora salvate nel database (SQLite/PostgreSQL) invece che nel filesystem.

v1.2.1 - 11 Marzo 2026

Fix

  • Corretta la creazione della directory SQLite quando si usa PostgreSQL come provider.

v1.2.0 - 10 Marzo 2026

Novità

  • Notifica email all'amministratore alla registrazione di un nuovo utente.

Fix

  • Aggiunta ora (hh🇲🇲ss) nella colonna ultimo aggiornamento delle fatture inviate.

v1.1.0 - 10 Marzo 2026

Novità

  • La dashboard si aggiorna automaticamente ogni 60 secondi con pulsante di refresh manuale.

v1.0.0 - 9 Marzo 2026

Novità

  • Prima release ufficiale di Invoicetronic Desk.