Same web app, native transport.
The desktop wrapper loads the hosted app and only adds the native bridge needed by local connector jobs.
Install the desktop shell when a connector needs native network access, secure local credentials, or an app context outside the browser CSP boundary.
The desktop wrapper loads the hosted app and only adds the native bridge needed by local connector jobs.
Frontend and backend changes ship through the website. A new installer is needed only when the native bridge changes.
Installers are static files under this domain, versioned by filename and resolved from a small release manifest.