NexaDesk

NexaDesk Changelog

Track product evolution: every release lists version number, date, new features, improvements and operational notes.

2.0.108Latest version
Released on 2026-07-16

Gestionale 2.0.108 with account platform and entitlement v2

Gestionale release for the account-first foundation: licenses, organizations, installations, operators, managed devices and remote sessions start sharing the same server-side model.

NexaDesk

New features

  • New `v2_entitlement` lookup returning profile, organization, installation and signed permissions.
  • Client area updated with modern usage for installations, operators, managed devices and active remote sessions.
  • Server APIs for managed devices and remote session leases with heartbeat.

Improvements

  • License serials remain compatible but are automatically linked to account and organization records.
  • Managed device limits are enforced server-side.
  • Account/licensing architecture documentation updated.

Fixes

  • Gestionale license checks use the entitlement v2 profile when available.
  • Improved trilingual consistency for new usage data shown in the client area.
Notes: This release prepares modular enterprise control. Full Bridge Daemon wiring to v2 leases will continue progressively.
Remote Client 0.6.12
Released on 2026-07-16

Remote Client 0.6.12 with entitlement v2

Remote Client release that stores the v2 entitlement profile returned by NexaDesk account login or manual license verification.

NexaDesk

New features

  • License verification also retrieves organization, installation and v2 permissions.
  • Account login stores the authorization profile linked to the license in the client.

Improvements

  • The client is ready for server-governed remote limits and modules.
  • Receiving support with temporary ID and password remains compatible.

Fixes

  • Manually entered licenses are no longer limited to the legacy-only response.
Notes: Account login is required only for commercial remote support usage; support recipients can continue using temporary ID and password.
2.0.107
Released on 2026-07-16

Gestionale 2.0.107 with fiscal status refresh and provider webhook

Gestionale release completing the first monitoring cycle after electronic sending: invoice status can be refreshed from the desktop and the NexaDesk fiscal server can receive provider webhook notifications.

NexaDesk

New features

  • New “Refresh status” action for already prepared or sent electronic invoices.
  • New server-side fiscal webhook endpoint for provider/SdI outcomes.
  • Historical storage of notifications, events and transmission states linked to the invoice.

Improvements

  • Status refresh uses the server ID or local invoice ID without regenerating XML.
  • Duplicate webhook events are detected and not applied twice.
  • Provider errors are stored in a readable way on the local invoice.

Fixes

  • After sending, status no longer remains limited to provider acceptance.
  • Later provider outcomes can be acquired without resending the invoice.
Notes: The webhook supports a configurable server-side secret. Full provider signature validation depends on the final A-Cube production signature format.
2.0.106
Released on 2026-07-16

Gestionale 2.0.106 with server-side e-invoice sending

Gestionale release completing the second operational step for Italian e-invoices: after preparation on the NexaDesk fiscal server, the invoice can be submitted to the server-side fiscal provider.

NexaDesk

New features

  • New “Send to SDI” action for already prepared electronic invoices.
  • New “Retry sending” action when the provider returns a temporary error.
  • Clearer local states for sending, provider acceptance, waiting for SdI, delivery, rejection and errors.

Improvements

  • The desktop continues not to store A-Cube credentials; sending only goes through the NexaDesk fiscal server.
  • The PDF invoice remains available even when electronic invoicing is enabled.
  • Electronic sending remains limited to the Italian fiscal scope with customer SDI code or PEC email.

Fixes

  • Invoice list refreshes automatically after electronic preparation or sending.
  • Electronic status resets when a prepared but not yet sent invoice is edited.
Notes: Actual sending requires the fiscal provider to be configured on the NexaDesk server. This release does not store provider credentials in the desktop app.
2.0.105
Released on 2026-07-16

Gestionale 2.0.105 with Italian e-invoice preparation

Gestionale release introducing the desktop foundation for Italian e-invoice preparation through the NexaDesk fiscal service while keeping standard PDF invoices independent.

NexaDesk

New features

  • New e-send status in the invoice list.
  • New “Prepare e-send” action for Italian electronic invoices.
  • Local tracking of preparation state, server invoice ID and transmission ID.

Improvements

  • Electronic preparation is shown only when the fiscal country is Italy.
  • PDF invoices remain available for every country, tax regime and customer.
  • The desktop client does not store A-Cube credentials and talks only to the NexaDesk fiscal server.

Fixes

  • Explicit block when an Italian customer has neither SDI code nor PEC email.
  • Invoice status is refreshed correctly after editing invoices that were not prepared or failed preparation.
Notes: This release prepares the invoice on the NexaDesk server. Actual delivery to A-Cube/SDI remains a later provider step. Standard PDF output remains available.
Remote Client 0.6.11
Released on 2026-07-15

NexaDesk account login for remote support licensing

Remote Client release focused on account linking: from Settings, users can sign in with a NexaDesk account and automatically bind a remote support license or a Gestionale license with the remote module enabled.

NexaDesk

New features

  • New Settings > Account section in the Remote Client.
  • NexaDesk account login with automatic remote support license verification.
  • Support for Gestionale licenses that include the remote support module.

Improvements

  • The account password is not stored in the client; only an encrypted local token is retained.
  • The linked account registers the device activation on the license server.
  • Receiving support with temporary ID and password remains available without login.

Fixes

  • License API now recognizes the remote support module inside a Gestionale license.
  • Updated Gestionale references to Remote Client 0.6.11 packages.
Notes: Account login adds a license and security layer for users who start remote support sessions. It does not block end users who only need to receive support.
Remote Client 0.6.10
Released on 2026-07-15

Guided macOS updates for unsigned builds

Remote Client corrective release: on macOS the client now detects Apple signature validation blocks and guides the user to manual download instead of exposing technical code-signature errors.

NexaDesk

New features

  • Dedicated message when macOS auto-update is not available for unsigned or non-notarized builds.
  • Fallback “Download from website” action for the official Remote Client download.

Improvements

  • Clearer distinction between automatic update and manual installation on macOS.
  • Windows and macOS downloads aligned to Remote Client 0.6.10.

Fixes

  • Handled “Code signature did not pass validation” with a readable operational message.
  • Updated Gestionale references to the latest Remote Client packages.
Notes: On macOS, automatic installation requires an Apple Developer ID signed and notarized build. Until then, download manually and move the app to Applications.
Remote Client 0.6.9
Released on 2026-07-14

Guided macOS permissions for remote support

Remote Client corrective release: the Support settings now show the macOS permissions required for screen sharing and remote control.

NexaDesk

New features

  • Dedicated macOS permission panel inside Settings > Support.
  • Direct buttons to open Screen Recording and Accessibility in macOS System Settings.

Improvements

  • When screen sharing fails on macOS, the client automatically opens the correct guidance.
  • Clearer messages for Windows-to-Mac sessions waiting for the remote screen.

Fixes

  • Added the missing renderer link to macOS Accessibility settings.
  • Reduced the risk of treating ineffective macOS permissions as a generic relay error.
Notes: After changing macOS permissions, restart NexaDesk Remote Client. If the permission was already listed but does not work, remove and re-add the app from the list.
2.0.104
Released on 2026-07-11

Gestionale 2.0.104 with aligned remote support viewer

Gestionale corrective release: the integrated Remote Support module now uses the same pointer behavior as the Remote Client to avoid local cursor overlays during remote control.

NexaDesk

New features

  • Gestionale packages updated to version 2.0.104 for macOS and Windows.

Improvements

  • The integrated remote support viewer no longer shows a local crosshair cursor above the remote desktop.
  • More consistent experience between the standalone Remote Client and the Gestionale Remote Support module.

Fixes

  • Removed the possible double-pointer effect also when remote support is launched from the Gestionale.
Notes: macOS Screen Recording diagnostics remain in the Remote Client because the client running on the remote Mac must capture and transmit the desktop.
2.0.103
Released on 2026-07-11

Remote Client 0.6.7 with single pointer and macOS diagnostics

Targeted remote support fix: removes the duplicate cursor in the viewer and makes macOS Screen Recording permission issues clearer.

NexaDesk

New features

  • Remote Client 0.6.7 published for macOS and Windows.
  • Dedicated diagnostics for macOS Screen Recording permission when a Mac shares its desktop.

Improvements

  • The viewer no longer draws an additional local pointer above the remote cursor.
  • Clearer operational messages when macOS keeps stale screen permissions after updates or reinstalls.
  • Remote Client downloads updated to version 0.6.7.

Fixes

  • Fixed the annoying double mouse cursor during remote control.
  • Improved the Windows-to-Mac waiting-for-remote-screen case when macOS permissions are not actually valid.
Notes: If macOS still waits for the screen, remove and re-add NexaDesk Remote Client in Privacy & Security > Screen Recording, then reopen the app.
2.0.102
Released on 2026-07-11

Remote support with more consistent streaming and input

Remote Client corrective release: the viewer receives more reliable display metadata, reduces stale-frame buildup and keeps the main screen cleaner.

NexaDesk

New features

  • Remote Client 0.6.6 with display metadata also sent through the WebRTC data channel.
  • Remote viewer clipboard and advanced menus are hidden by default and opened only when needed.
  • Faster input path over the data channel with lower throttling for mouse movement.

Improvements

  • Better mapping between viewer coordinates and the remote desktop when display size and display area are available.
  • Lighter fallback polling to reduce backlog and stale frames.
  • Cleaner Remote Client main screen with less operational text and technical controls moved to Settings.
  • Remote Client downloads updated to version 0.6.6.

Fixes

  • Reduced the risk of the clipboard panel staying above the session during tests.
  • Improved base for the next native codec/streaming step without breaking the existing updater channel.
Notes: This release stabilizes the video/input flow. The native codec remains the next technical step for smoother and more precise remote support.
2.0.101
Released on 2026-07-10

Viewer telemetry and closable clipboard

Remote-support corrective release: the viewer now shows real operating metrics and the clipboard panel no longer stays stuck above the session.

NexaDesk

New features

  • Remote Client 0.6.5 with visible FPS, latency and bitrate metrics in the remote viewer.
  • Periodic client-side logging for capture FPS, outgoing bitrate and frames superseded by the relay.

Improvements

  • The clipboard panel can be closed with its button, Esc or by clicking outside the panel.
  • Metrics make it easier to separate capture, network, relay and rendering issues during tests.
  • Remote Client downloads updated to version 0.6.5.

Fixes

  • Fixed the viewer clipboard panel, which could remain visible even when marked as hidden.
  • Added visibility into effective frame rate before the next codec/native video encoder step.
Notes: This release does not add new remote-support features: it stabilizes the viewer and prepares the next native video codec step.
2.0.100
Released on 2026-07-05

More accurate remote coordinates

Remote-support corrective release: the viewer now sends real captured-desktop metadata to the remote client, allowing mouse and click events to be mapped more accurately.

NexaDesk

New features

  • Remote Client 0.6.4 with an enriched input protocol for coordinates, desktop area and capture mode.
  • Updated Win32 input helper using displayLeft, displayTop, displayWidth and displayHeight when available.
  • Remote viewer better prepared for Windows DPI scaling and multi-monitor desktops.

Improvements

  • Better consistency between the image shown in the viewer and the real mouse position on the remote device.
  • Reduced risk of misplaced clicks when the session uses frame fallback instead of direct video.
  • Remote Client downloads updated to version 0.6.4.

Fixes

  • Display metadata is now passed from the viewer to the main process and then to the native Windows helper.
  • Improved the Windows remote-control base before the next native video encoder step.
Notes: This release completes the first native Windows cycle: dedicated capture and more reliable input coordinates. The next major step remains Desktop Duplication/native video encoding.
2.0.99
Released on 2026-07-05

Native Windows capture for Remote Client

Technical remote-support release: a persistent native Windows helper now captures, scales and compresses frames outside the Electron process.

NexaDesk

New features

  • Remote Client 0.6.3 with a native Windows helper dedicated to screen capture.
  • Automatic packaging of nexadesk-capture-helper.exe next to the Win32 input helper.
  • Richer frame metadata for real desktop dimensions, capture mode and capture duration.

Improvements

  • On Windows the client prefers native capture and falls back to desktopCapturer only when needed.
  • Shorter native fallback interval for more responsive sessions when WebRTC is not available.
  • Foundation prepared for the next Desktop Duplication/native video encoder step.

Fixes

  • Reduced load on the Electron process during Windows screen sharing.
  • Improved helper-process cleanup when closing Remote Client.
  • Remote Client downloads updated to version 0.6.3.
Notes: This release is the second native step: it improves the Windows video fallback. The next step remains a true native capture/encoder streaming module.
2.0.98
Released on 2026-07-05

Native Windows base for remote support

Technical Remote Client release: the first proprietary Win32 input-helper base is now available, while keeping the PowerShell fallback for compatibility.

NexaDesk

New features

  • Remote Client 0.6.2 can automatically use a native Windows input helper when bundled.
  • Dedicated Win32 helper source for mouse movement, clicks, double-click, wheel, keys and shortcuts.
  • GitHub workflow updated to build the native helper before packaging the Windows Remote Client.

Improvements

  • More robust helper startup: the client prefers the native binary and falls back to PowerShell only when needed.
  • Project structure prepared to separate Electron UI, native input and the future native capture/encoder path.
  • Downloads and Gestionale-generated packages aligned to the new Remote Client version.

Fixes

  • Reduced lockup risk from scripted input helpers on sensitive Windows systems.
  • Helper state is cleaned when the helper exits or fails.
  • Improved technical base for real Windows remote control.
Notes: This is the first native phase: Windows input can use the new helper once the binary is built and included. The next quality jump is native capture/encoding.
2.0.97
Released on 2026-07-04

Cleaner Remote Client and steadier control

Remote support release: the Remote Client main screen has been simplified and technical options now live in Settings.

NexaDesk

New features

  • Remote Client 0.6.1 with a main screen focused on ID, password and connecting to another device.
  • New Settings window with General, License, Updates and Assistance sections.
  • Native app menu entries for settings and required macOS permissions.

Improvements

  • Remote Viewer has a cleaner command bar and a dedicated menu for shortcuts and advanced actions.
  • Clipboard panel is hidden by default and opened only when needed.
  • Reduced mouse event pressure to avoid lockups on Windows and lower-powered devices.

Fixes

  • Fixed a shutdown crash when a window had already been destroyed during a remote status update.
  • Improved macOS control handling with Accessibility permission checks.
  • Reduced freezes caused by repeated clicks and long input queues.
Notes: macOS remote control still requires Screen Recording and Accessibility permissions. On Windows, running the client as administrator may be required to control elevated windows.
2.0.96
Released on 2026-07-04

Dedicated NexaDesk Remote licensing

Remote Client release: standalone remote support now separates free private use from professional use with a dedicated product license.

NexaDesk

New features

  • Remote Client 0.6.0 with an integrated remote support license section.
  • Activation and verification through the NexaDesk license server with product code remote_support.
  • Monthly free-session counter for private non-commercial use.

Improvements

  • Receiving support remains possible without a license so end customers can still share ID and password.
  • Starting connections to other devices is enabled by an active license or by remaining free sessions.
  • Clearer messages for wrong product licenses and exhausted free usage.

Fixes

  • Separated Gestionale licensing from standalone remote support licensing.
Notes: A standard Gestionale license does not activate NexaDesk Remote standalone. A remote_support license or an intended bundle license is required.
2.0.95
Released on 2026-07-04

Remote support with first WebRTC channel

Technical release for Gestionale and Remote Client: the remote viewer starts WebRTC negotiation through the encrypted NexaDesk relay, receives the remote screen as a video stream when possible, and uses a data channel for lower-latency mouse and keyboard input.

NexaDesk

New features

  • Remote Client 0.5.0 with WebRTC signaling through the existing encrypted relay.
  • Standalone viewer with a dedicated video element and automatic fallback to relay frames.
  • WebRTC data channel for mouse, keyboard and text events when the peer connection is active.

Improvements

  • The JPEG relay path remains available as fallback, but it is no longer the only route for remote video.
  • The viewer window now calculates aspect ratio and coordinates on the new video stream as well.
  • The assisted client answers WebRTC offers only for sessions with valid ID/password and encrypted relay envelopes.

Fixes

  • Reduced the bottleneck caused by continuous JPEG screenshots through the relay.
  • Prepared the base for further streaming optimizations and for a future dedicated TURN service.
Notes: Install Gestionale 2.0.95 and Remote Client 0.5.0 on both sides to test the new channel. If WebRTC cannot negotiate, the session still uses the relay fallback.
2.0.94
Released on 2026-07-04

Remote support Windows input and adaptive frames

Corrective release for Gestionale and Remote Client: Windows remote control now uses a more direct input helper, mouse moves are coalesced, and screen sharing adapts frame quality and size based on relay response time.

NexaDesk

New features

  • Remote Client 0.4.16 with Windows keyboard input through native Win32 calls.
  • Adaptive frame encoding to reduce stalls when network or relay response slows down.

Improvements

  • Viewer mouse moves are coalesced: only the latest useful position is sent instead of building a long queue.
  • The Gestionale embedded viewer now uses the same anti-backlog logic as the standalone client.
  • Screen capture avoids overlapping frames and adjusts quality and size progressively.

Fixes

  • Reduced cases where keyboard input and shortcuts were not executed on the assisted Windows PC.
  • Reduced stutter and stalls caused by too many pending mouse/frame packets.
Notes: Install Gestionale 2.0.94 and Remote Client 0.4.16 on the assisted computer to use these fixes.
2.0.93
Released on 2026-07-03

More reliable macOS update installation

Gestionale corrective release: the “Restart and install” button on macOS now finds the downloaded update package even when Electron does not expose the file path directly.

NexaDesk

New features

  • Fallback search in the macOS updater cache to automatically locate the downloaded ZIP.

Improvements

  • More reliable update installation flow after the download completes.
  • Update status messages stay the same, but the flow now better tolerates missing internal helper paths.

Fixes

  • Fixed a case where “Restart and install” could fail to start app replacement on macOS.
Notes: This release does not change Remote Client, which remains version 0.4.15.
2.0.92
Released on 2026-07-03

Remote support push, remote control and client updates

Application release for Gestionale and Remote Client: the remote viewer receives updates through WebSocket push, remote control is synchronized faster, and Remote Client introduces its own update workflow.

NexaDesk

New features

  • Remote Client 0.4.15 with update check, download and restart/install from inside the client.
  • Remote Client standalone viewer receives frames, heartbeats, clipboard and control acknowledgements through WebSocket push.
  • Keyboard input from the viewer: text, main keys and quick combinations such as copy, paste and select all.

Improvements

  • Lighter screen frames and higher update frequency to reduce session stutter.
  • Client remote-control channel stays subscribed through WebSocket, with polling used only as fallback.
  • Viewer clipboard panel can be closed so it no longer stays permanently in front.

Fixes

  • Reduced the risk of “Object has been destroyed” when closing Remote Client.
  • Aligned remote-control arrow keys between viewer and assisted client.
  • The client re-enables the control subscription after a new ID, password renewal or config import.
Notes: Install Gestionale 2.0.92 and Remote Client 0.4.15 to use these fixes. Smoothness has improved, but the next quality step requires an even more specialized video/input channel.
2.0.91
Released on 2026-07-03

Remote support through dedicated WebSocket relay

Technical remote-support release: Gestionale and Remote Client now prefer the direct WebSocket/TLS channel to the NexaDesk daemon, keeping HTTP only as fallback.

NexaDesk

New features

  • Remote Client 0.4.14 with preferred channel `wss://nexadesk.de:8788/remote-relay-ws`.
  • Session and device packages generated by the desktop app now include `relay.ws_url`.
  • The relay daemon exposes direct health check and public WSS listener separately from Apache.

Improvements

  • Reduced Apache/PHP transport for frames, heartbeats, clipboard and control events.
  • Persistent relay connection in the client with automatic HTTP fallback when WSS is not reachable.
  • Relay installer updated with TLS configuration and public port 8788.

Fixes

  • Remote Client downloads aligned across website, client area and desktop-generated packages.
  • Prepared the technical base for a viewer with fewer HTTP polling delays.
Notes: To use the new channel, install Remote Client 0.4.14 on the assisted computer and update Gestionale to 2.0.91.
2.0.90
Released on 2026-07-03

Smoother remote support and manageable infrastructure

Corrective release for Remote Client and admin panel: more responsive viewer, visible local pointer and operational server details.

NexaDesk

New features

  • Remote Client 0.4.13 published on website and download area.
  • Infrastructure tab with service detail page, logs, resources and safe operational actions.

Improvements

  • Higher frame cadence and improved image quality reduce the slideshow effect.
  • Viewer now shows a local pointer and maps coordinates against the actually rendered frame.
  • Remote control is requested automatically once the viewer receives the remote screen.

Fixes

  • Remote Client download links aligned across website, client area and desktop-generated packages.
  • Added whitelisted server service control to avoid arbitrary commands.
Notes: To test corrected remote control, Remote Client 0.4.13 must also be installed on the assisted Windows computer.
2.0.88
Released on 2026-07-03

Cleaner technical Remote Client

Remote Client corrective release: the home screen no longer exposes the relay server address and keeps only assisted-user information visible.

NexaDesk

New features

  • Remote Client 0.4.12 published on website and download area.

Improvements

  • Removed the visible relay address from the main Remote Client screen.
  • Technical configuration remains internal; the user sees only ID, password, status and device data.

Fixes

  • Downloads and desktop-generated packages aligned to the new Remote Client version.
Notes: The relay endpoint is not treated as a security secret, but it is hidden from the UI for a more professional client experience.
2.0.87
Released on 2026-07-03

Windows remote-control stability

Corrective release focused on remote-support stability: lighter Windows input, less relay backlog and safer client shutdown.

NexaDesk

New features

  • Remote Client 0.4.10 with a persistent Windows input helper for mouse, clicks, wheel and keyboard.
  • Remote Client downloads updated across website, client area and desktop-generated packages.

Improvements

  • The Windows client no longer starts PowerShell for every remote mouse move or click.
  • Mouse moves are coalesced to avoid backlog when the technician moves quickly.
  • Screen frames are compressed and paced more conservatively to reduce relay pressure.
  • Standalone viewer and desktop-app viewer now use more balanced polling and mouse sending.

Fixes

  • Reduced crash risk during repeated clicks or Remote Client shutdown.
  • More robust shutdown: timers, screen sharing and input helper stop before exit.
  • Reduced freezes and delays caused by too many pending input events.
Notes: This release stabilizes the relay-frame prototype. Enterprise-grade smoothness will require a dedicated streaming channel later.
2.0.86
Released on 2026-07-03

Smoother remote support and ready Remote Client

Release focused on a more natural remote-support flow: simplified Remote Client, more responsive viewer, lighter relay and more stable Windows remote control.

NexaDesk

New features

  • Remote Client 0.4.9 opens in ready support mode: ID/password visible, screen sharing and remote control prepared automatically.
  • Remote Client application menu now includes new ID, configuration import, start/stop support and help.
  • Remote Client viewer opens in a larger dedicated window.

Improvements

  • Larger screen frames with a much faster refresh interval than the previous slow polling.
  • Less throttled remote mouse movement and DPI-aware Windows coordinates.
  • Internal desktop-app viewer updated with faster polling and better image fit.
  • Encrypted relay configured with SQLite WAL, lock timeout and limits suited for interactive events.

Fixes

  • Fixed JavaScript error when closing Remote Client after the window had already been destroyed.
  • Reduced internal relay errors caused by SQLite locks during sessions with frequent frames and input.
  • Removed the separate QuickSupport control-consent button: temporary ID and password now act as the operational consent for an attended session.
Notes: The current prototype still uses encrypted relay frames; enterprise-grade fluidity will require dedicated streaming/WebRTC later.
2.0.85
Released on 2026-07-03

Suppliers, deadlines and purchase prices

Release focused on turning Suppliers into an operational module with deadlines, purchase catalogues, price history and a more controlled Amazon Business import.

NexaDesk

New features

  • New supplier dashboard with KPIs for active suppliers, tracked products, open deadlines and urgent deadlines.
  • Supplier deadline calendar for reminders, payments, renewals, orders, status and amount.
  • Supplier product catalogue with SKU, ASIN, brand, net/gross price, VAT, currency, availability and notes.
  • Price history for each supplier product across repeated checks.

Improvements

  • Cleaner Amazon Business import for title, ASIN, brand, description, availability and prices when present on the page.
  • Promotion to the main product catalogue with a configurable margin.
  • Supplier master data expanded with category, status, payment terms, delivery days, minimum order and operational dates.

Fixes

  • Reduced reliance on scattered prompt dialogs when maintaining supplier products.
  • Deleting a supplier now also removes related deadlines and price history.
Notes: Amazon import depends on the page visible to the browser and does not replace official Amazon Business APIs or integration agreements.
2.0.84
Released on 2026-07-02

Modular licensing and dynamic downloads

Release focused on more consistent module enforcement and safer official downloads.

NexaDesk

New features

  • Additional backend enforcement for commercial documents, contracts and rental fleet when the module is not included.
  • Clearer navigation feedback when a section requires a module missing from the active plan.
  • Public downloads now read official latest manifests instead of hardcoded artifact names.

Improvements

  • Remote-control events now carry only explicitly allowed fields and commands.
  • License admin CSRF issues are shown as managed notices instead of raw technical errors.
  • Premium modules remain enforced even if the UI is bypassed.

Fixes

  • Reduced the risk of an updated build being unavailable because of an old hardcoded download filename.
  • Stopped arbitrary properties from being forwarded inside remote input events.
Notes: This release does not change the standalone Remote Client version.
2.0.83
Released on 2026-07-02

Remote support command feedback

Release focused on making remote-control sessions clearer and safer during support work.

NexaDesk

New features

  • Remote Client 0.4.7 with encrypted command acknowledgements back to the desktop app and viewer.
  • The desktop app now shows the real command status: request sent, executed, blocked or consent missing.

Improvements

  • Enabling remote click now automatically requests customer control consent.
  • Closing the viewer revokes remote control before prompting for the support report.
  • The standalone viewer revokes control when it is closed or when control is disabled.

Fixes

  • Removed ambiguous standalone viewer behavior where disabling control still sent a new control request.
  • Improved operator feedback when a command is blocked because consent is missing or expired.
Notes: Automatic input control remains limited to the Windows client; other systems continue to support screen sharing, session history and reporting.
2.0.82
Released on 2026-07-01

More guided remote support

Release focused on cleaner remote-session closure and updated Remote Client packages.

NexaDesk

New features

  • Remote Client 0.4.6 with operational hints for screen-sharing and remote-control permissions.
  • Closing the desktop viewer now prompts for the support-session report.

Improvements

  • When the customer stops screen sharing, remote-control consent is revoked automatically.
  • A remote-control request brings the customer Remote Client to the front.
  • Remote Client installers generated by the desktop app now point to version 0.4.6.

Fixes

  • Improved remote-session closure flow so support work is not left without customer history.
  • Internal downloads, download area and operational Remote Client channel are aligned.
Notes: Automatic input control remains active on the Windows client; screen sharing and support history are managed on other systems as well.
2.0.81
Released on 2026-06-29

Remote Client with separate viewer

Release focused on making remote support clearer: simple home screen and dedicated viewer window for remote control.

NexaDesk

New features

  • Remote Client 0.4.5 with a main window dedicated to ID, password and quick connection.
  • New separate Remote Viewer window for the remote screen.
  • Top viewer toolbar with remote control, hotkeys, double click, clipboard and close-session action.

Improvements

  • When a connection to another device starts, the main window is minimized automatically.
  • The remote screen now uses a dedicated full-window stage instead of appearing below client details.
  • The same viewer window can update to a new session when a new connection is requested.

Fixes

  • Removed the old layout that showed ID/password, connection controls and screen viewer on the same page.
  • Reduced confusion between the computer receiving support and the computer being connected to.
Notes: The connection model remains based on the encrypted NexaDesk bridge and customer-provided ID/password or authorized direct access.
2.0.80
Released on 2026-06-28

API and ticket portal hardening

Release focused on strengthening license APIs, monitoring relay, generated ticket portal and local desktop queries.

NexaDesk

New features

  • License API now validates serials, machine IDs and request methods more strictly.
  • Generated ticket portal now includes CSRF protection, honeypot and rate limiting on public forms.
  • Remote Client macOS 0.4.4 repackaged with a consistent local signature to avoid the damaged-app warning caused by a broken signature.

Improvements

  • Monitoring relay now includes security headers, request limits, rate limiting and encrypted envelope validation.
  • License admin and client-area session cookies now use HttpOnly, SameSite and Secure when HTTPS is active.
  • Local queries for products, invoices, company data, clients, service records and monitoring agent were parameterized where possible.

Fixes

  • Public APIs no longer expose internal technical details on server errors.
  • Ticket portal API token is no longer accepted when the configuration token is empty.
  • Ticket links sent by email are better protected against unusual Host headers.
Notes: This release reduces clear technical risks, but it does not replace an independent penetration test before commercial distribution.
2.0.79
Released on 2026-06-28

Remote support hardening

Release focused on strengthening remote-support security, limits and session control.

NexaDesk

New features

  • The remote-support relay now applies rate limits by IP, relay and action to reduce public bridge abuse.
  • Added technical relay audit events without storing decryptable session content.

Improvements

  • Stricter AES/HMAC envelope validation before relay acceptance.
  • Expired, closed or overly long sessions are blocked before launch from the desktop app.
  • Longer temporary passwords for new attended sessions.

Fixes

  • Relay error responses no longer expose internal server details.
  • Relay queue growth is limited by delivered-message cleanup and pending-message caps per room.
Notes: Remote support remains based on consent, temporary credentials or contract-authorized unattended access.
2.0.78
Released on 2026-06-28

Invoice support work from customer records

Release focused on smoothing the workflow between remote support, customer history and invoicing.

NexaDesk

New features

  • Billable remote-support work now shows a direct create-invoice action inside the customer intervention history.
  • Invoices already generated from support work can be opened directly from the customer record.

Improvements

  • Customer intervention history now shows duration, contract coverage, billing status and linked invoice more clearly.
  • Reduced the steps needed to turn a remote support session not covered by contract into an accounting document.

Fixes

  • Aligned the customer intervention table with the new remote-support session closure workflow.
Notes: Invoice creation remains manual and requires operator confirmation to avoid accidental documents.
2.0.77
Released on 2026-06-28

Expanded remote control

Release focused on making remote support closer to a professional support workflow, with broader remote input and time-limited customer consent.

NexaDesk

New features

  • Remote Client 0.4.3 with remote mouse movement, right click, double click and mouse wheel support.
  • Controlled viewer shortcuts: Ctrl+C, Ctrl+V, Ctrl+A, Enter, Tab and Esc.
  • Remote-control consent automatically expires after 10 minutes.
  • Guided session closure with technician notes, outcome, duration and customer history entry.
  • Remote support sessions not covered by a contract can be converted directly into an invoice.

Improvements

  • Client-side rate limiting to reduce abusive or abnormal input bursts.
  • Anti-replay protection for already received control events.
  • Desktop viewer and standalone client now share the same command set.
  • Simplified Remote Support screen with a primary workflow: partner ID, verification, password and connection start.

Fixes

  • Right click is now captured correctly even when the browser would normally open a context menu.
  • Stale remote-control events are ignored by the Remote Client.
Notes: Remote control still requires explicit customer consent. Remote support is ready for testing; software code signing is still recommended before commercial distribution.
2.0.76
Released on 2026-06-28

Remote clipboard and modular license enforcement

Release focused on making remote support more practical and enforcing license-controlled modules in the application backend.

NexaDesk

New features

  • Remote Client 0.4.2 with encrypted remote copy/paste support.
  • Clipboard actions: copy text to remote, paste on remote and read the current remote selection.
  • Backend enforcement for premium modules: Remote Support, Agents, Newsletter, Ticket Portal and Italian e-invoicing.
  • Clear in-app lock screen when a feature is not included in the active license.

Improvements

  • Stricter validation of remote-control events using a closed allow-list.
  • Clipboard text is size-limited and transmitted only inside encrypted end-to-end envelopes.
  • The license screen now shows product and active modules.

Fixes

  • Blocked IPC access to premium features when the active license does not include them.
  • Separated Windows Modern and Windows Legacy update feeds correctly.
Notes: Remote control still requires customer consent. Remote copy/paste does not execute arbitrary scripts and does not access the filesystem.
2.0.75
Released on 2026-06-27

Modular licensing and standalone remote support

Release focused on separating NexaDesk products commercially: management suite, standalone remote support, full bundle and license-controlled modules.

NexaDesk

New features

  • Remote Client 0.4.1 with Receive support and Connect to another device areas.
  • Direct connection through partner ID and password from the standalone client.
  • Remote control flow with explicit request and customer-side consent before accepting input.
  • Modular licenses for management suite, remote support or complete bundle.
  • License admin product selector, included modules and aggregate download counter.
  • Separated server relay services for agent monitoring and remote support.

Improvements

  • New NexaDesk icon applied to desktop packages.
  • Standalone client ID and password derive a dedicated encrypted relay channel without exposing content to the server.
  • The desktop Remote Support page can send encrypted control requests and remote clicks.
  • Cleaner server structure under /opt/nexadesk-services for future migrations.
  • Public download page and client area now include the standalone Remote Client.

Fixes

  • The license server rejects licenses used on the wrong product.
  • Agent relay database separated from the license database.
  • Public endpoint URLs remain compatible for the app, agents and remote client.
Notes: Remote control requires customer consent. First input support is available on Windows; macOS requires system Screen Recording and Accessibility permissions.
2.0.73
Released on 2026-06-26

Remote screen viewer

Release focused on the first NexaDesk remote screen viewer: the Remote Client can share screen frames through the encrypted bridge and the desktop app can display them inside the support session.

NexaDesk

New features

  • Remote Client 0.3.0 with Share screen and Stop sharing controls.
  • Remote session viewer embedded in the Teleassistenza / Remote Support page.
  • Low-frequency JPEG frame transport through the encrypted NexaDesk relay.
  • Relay payload limit increased to carry encrypted screen frames without exposing content to the server.

Improvements

  • Technicians can prepare a session and watch incoming frames from the same support screen.
  • Clearer session-kit instructions: the customer must click Share screen in the Remote Client.
  • Remote Client download updated to version 0.3.0.

Fixes

  • Aligned generated relay session configuration with the remote viewer flow.
  • Improved relay message handling for remote support sessions.
Notes: This release introduces a read-only screen viewer. Mouse and keyboard control remain the next remote support module step.
2.0.72
Released on 2026-06-26

QuickSupport remote assistance

Release focused on the first operational NexaDesk remote assistance flow with QuickSupport client, app-generated sessions and encrypted bridge relay.

NexaDesk

New features

  • Remote Client 0.2.0 with temporary ID/password, quick copy actions and session configuration import.
  • nexadesk-session.json generated in the session folder to prefill the customer client.
  • Preparation for contract-authorized direct access with a persistent access secret separated from temporary passwords.
  • Heartbeat through the NexaDesk bridge relay with basic system, CPU and RAM information.

Improvements

  • More complete session folder with instructions and importable configuration.
  • Clearer in-app messages for QuickSupport client, relay and encrypted bridge.
  • Remote Client download updated to the new server-hosted version.

Fixes

  • Session code created by the app now matches the Remote Client display after importing the configuration.
  • Improved heartbeat parsing during remote relay sync.
  • Fixed operational inconsistencies in the remote assistance session kit.
Notes: This release prepares QuickSupport and authorized direct access. Full screen-control remains the next remote assistance module.
2.0.71
Released on 2026-06-26

Separated Windows channels

Release focused on distributing Windows Standard and Windows Legacy builds correctly while keeping website changelog and download links aligned.

NexaDesk

New features

  • Dedicated update channel for Windows Legacy 7/8/10 through /updates-legacy/.
  • Separate website and client-area downloads for Windows 10/11, Windows Legacy and macOS.
  • Windows Legacy build now identifies and uses its own update feed.

Improvements

  • Clearer release tracking for testers and customers.
  • More precise updater error messages depending on the active channel.
  • Release hygiene rule added: every app update also updates changelog and download links.

Fixes

  • Fixed Windows Legacy link pointing to the same installer as the modern Windows build.
  • Prevented Legacy builds from accidentally updating to the standard Windows build.
  • Aligned the public changelog with the latest application release.
Notes: The Windows Legacy build is intended for older PCs, netbooks, Surface devices or Windows 7/8/10 systems with dated graphics drivers.
2.0.60
Released on 2026-06-22

App and component stabilization

Release focused on desktop app stability, license verification, generated ticket portal and agent components.

NexaDesk

New features

  • In-app Updates panel connected to the NexaDesk update server.
  • License management with status and expiry checks through the official server.
  • Generated ticket portal with API token and portal URL configuration.
  • Agent packages for rental fleet devices with dedicated folder and quick access to generated files.

Improvements

  • Cleaner separation between local data, generated documents and configuration files.
  • Clearer messages in license and update settings.
  • Ticket portal and in-app ticket area aligned to the same operational flow.

Fixes

  • Fixed update-state inconsistencies when an update package was already downloaded.
  • Fixed incomplete agent file generation in some installations.
  • Improved error handling for invalid license keys.
Notes: This release only covers the installed application and its distributed components.
2.0.46
Released on 2026-06-18

Windows, settings and updates

Release focused on the Windows experience, settings and private update channel.

NexaDesk

New features

  • Windows-style settings area with dedicated window and Apply, Save and Cancel actions.
  • Help menu populated with useful operational entries.
  • Update channel moved from GitHub flow to the dedicated NexaDesk server.

Improvements

  • Better document paths for backups, invoices, orders, quotes, contracts and service reports.
  • Clearer update errors when commercial code signing is not yet available.

Fixes

  • Setup wizard flow fixed after license activation on Windows.
  • Update verification stabilized on the dedicated server.
Notes: Commercial code signing remains recommended to remove SmartScreen and Gatekeeper warnings.
2.0.34
Released on 2026-06-13

Licensing and client area

License system, admin panel and client area introduction.

NexaDesk

New features

  • NexaDesk license server with serial activation and status verification.
  • Admin panel for monthly, semiannual, annual and lifetime licenses.
  • Client area with license summary, expiry date, used activations and software downloads.
  • 14-day trial and grace period after expiry.

Improvements

  • Warnings before license expiry.
  • Application lock after expiry and grace period without deleting local data.
  • Client account linked to license records.

Fixes

  • Activated licenses can no longer be fully removed; they can be replaced with a new key.
  • Improved messages for invalid license keys.
Notes: The license endpoint is centrally controlled by NexaDesk and is not meant to be user-editable.
2.0.29
Released on 2026-06-09

Service, clients and dashboard

Main operational modules made richer and more stable.

NexaDesk

New features

  • Complete client record with order, invoice, quote, contract and contact history.
  • Redesigned dashboard with clearer key indicators.
  • Optional model and serial number fields in service records.
  • PDF generation for intake forms, checkout forms and service reports.

Improvements

  • Cleaner operational sections.
  • Better links between clients, documents, service jobs and contracts.
  • User data protection during updates and reinstalls.

Fixes

  • Data loading issues fixed in several views.
  • Contract and ticket reading issues resolved.
Notes: Updates must not overwrite existing customer databases or documents.
2.0.20
Released on 2026-06-08

Rental fleet and agent

Server rental management and agent monitoring foundation.

NexaDesk

New features

  • Rental fleet status: available in-house or rented.
  • Client, start date, expiry date, rental price and invoice link for rented servers.
  • Agent package generation for monitored devices.
  • First agent metrics for CPU, RAM, disk and last contact.

Improvements

  • Rental fields appear only for rented devices.
  • Confirmation dialog before removing a server from the fleet.
  • Preparation for encrypted relay and devices without static public IP.

Fixes

  • Server removal behavior fixed.
  • Empty agent folder after generation fixed.
Notes: Agent monitoring is designed to send heartbeat and metrics without exposing customer servers directly.
2.0.17
Released on 2026-06-07

Commercial baseline

First externally testable baseline version.

NexaDesk

New features

  • First setup wizard for company, country, tax profile and document paths.
  • Tax settings for Germany and Italy.
  • SDI and PEC fields shown only for Italian configuration.
  • Installable web ticket portal.

Improvements

  • SMTP improved for notifications and tickets.
  • Operational documentation for application, ticket portal and agent.

Fixes

  • Initial page loading errors and missing Electron functions resolved.
  • JavaScript main process exceptions fixed.
Notes: This release defined the functional baseline for macOS and Windows tests.