Allow access to the BridgeCmdr features and UI via a remote URL.
Requirements
- Discontinue use of the ASAR packaging to keep asset duplication to a minimum.
- Addition of express or other server framework to host the UI assets and tRPC server and API.
- Properly secure the tRPC channel for the remote UI.
- Options for authentication:
- Simple user selected PIN code.
- TOTP with QR codes support.
- Provide settings and UI for the following:
- Toggle to enable remote UI.
- Means to reset PIN or TOTP.
- Link and QR code to remote UI, by local IP address.
- TLS should probably be usable, considerations:
- Always use self-signed certifications.
- Default to self-signed certification with option to upload PFX/PKCS#12 or Cert/Key PEM file pair.
Allow access to the BridgeCmdr features and UI via a remote URL.
Requirements