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-Afterquando 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: flexcon un valore digap.
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-hostedostandalone) 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'ambienteDESK_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.