Desk Changelog
This page documents all significant changes to Desk, the open-source web application for electronic invoice management.
v1.5.2 - April 9, 2026
Fixes
- New users now see a welcome banner immediately after registration prompting them to enter an Invoicetronic API key with an active Desk seat, before they can access the rest of the app.
- The "API key is required" message in the profile page is now correctly localised in Italian.
v1.5.1 - April 8, 2026
New Features
- API requests now include the deployment mode (
hosted,self-hosted, orstandalone) in the User-Agent header, allowing the Invoicetronic API to distinguish official hosted Desk traffic from self-hosted instances. The hosted deployment opts in via theDESK_HOSTED=trueenvironment variable; self-hosted deployments require no changes.
v1.5.0 - April 7, 2026
Breaking Changes
- Direct billing removed from Desk: access to Desk Cloud is now managed via Desk seats enabled from the Dashboard. Your primary API key includes a 15-day free trial. See the Desk page for details on the new flow.
New Features
- When entering an API key without an active Desk seat, the profile now shows a clear message explaining how to enable one from the Keys section in the Dashboard.
- Dedicated error page when the API key has no active Desk seat, with direct access to the Dashboard to enable one.
- For users with sub-keys, the remaining operations and signatures counters are now hidden (quotas are managed by the primary key).
v1.4.0 - March 25, 2026
New Features
- On login failure, a hint is now shown explaining that Desk accounts are separate from Developer Dashboard accounts.
- Added "Sign in with a different account" link on the subscription page.
Fixes
- Fixed "database is locked" crash at startup on SQLite during API key encryption.
v1.3.0 - March 11, 2026
New Features
- API keys are now encrypted at rest using ASP.NET Core Data Protection API. Existing plaintext keys are automatically migrated at startup.
- Data Protection keys are now stored in the database (SQLite/PostgreSQL) instead of the filesystem.
v1.2.1 - March 11, 2026
Fixes
- Fixed SQLite directory creation when using PostgreSQL as provider.
v1.2.0 - March 10, 2026
New Features
- Admin email notification on new user registration.
Fixes
- Added time (hh
ss) in the sent invoices last update column.
v1.1.0 - March 10, 2026
New Features
- Dashboard auto-refreshes every 60 seconds with a manual refresh button.
v1.0.0 - March 9, 2026
New Features
- First official release of Invoicetronic Desk.