arduino-create-agent
arduino-create-agent copied to clipboard
The Arduino Create Agent
Similar to how Chrome/Firefox pop up a dialog asking for permissions, could you consider adding a permissions system for third-party apps to use Arduino Create Agent? The agent could pop...
I'm an amateur, so please feel free to correct me if I'm wrong below. The commandline parameter in the upload POST is very bad security practice. On no account should...
Using a streaming API like WebSockets is awkward for request/response type communications. A GET `/list` would feel much more natural.
We are using http://socket.io/ but only for its reconnections. We could leverage the concept of events in order to have a clearer API. For example: | Event from the client...
Refactor
This project would probably benefit from a refactor. We could organize the code in different packages: **main**: starts things up, manage the daemonization **server**: manage the http and websocket server...
### Describe the problem So I accidentally opened Arduino Create Agent twice and two instances of it appeared on my taskbar. Similarly, I opened it 6 times and this happened:...
### Describe the problem Starting with Chrome v104, requests to private networks will be blocked if they don't respond with the header: `Access-Control-Allow-Private-Network: true` Please, read about at [developer.chrome.com](https://developer.chrome.com/blog/private-network-access-preflight/#what-is-private-network-access-pna) ###...
See the full description of the activity here: #907 and the corresponding [comments](https://github.com/arduino/arduino-create-agent/issues/907#issuecomment-1999216448). - Add a way to prompt the user for confirmation (like a dialog window) - Add a...
See the full description of the activity here: #907 and the corresponding [comments](https://github.com/arduino/arduino-create-agent/issues/907#issuecomment-1999216448). - Add a function to check if the certificates are already present and get also when they...
Many users reported that the Agent does not work on macOS using Safari. Most of the time this is because they have not installed the HTTPS Certificates for localhost (this...