Just an observation - file comes from https://cdn.jsdelivr.net/particle-api-js/5/particle.min.js and on occasion takes 8 seconds to request. The app waits until it can authorize the token against the API, so during this time the app appears to be unresponsive as neither the terminal nor login page are visible.
One option is to localize the asset, but then we don't get future updates. Another option might be to script it and fallback after a timeout falls through.
Localizing may be the best option, as @kh90909 mentions any API changes are likely to cause conflict anyway so locking this app to a specific version isn't bad.
Just an observation - file comes from https://cdn.jsdelivr.net/particle-api-js/5/particle.min.js and on occasion takes 8 seconds to request. The app waits until it can authorize the token against the API, so during this time the app appears to be unresponsive as neither the terminal nor login page are visible.
One option is to localize the asset, but then we don't get future updates. Another option might be to script it and fallback after a timeout falls through.
Localizing may be the best option, as @kh90909 mentions any API changes are likely to cause conflict anyway so locking this app to a specific version isn't bad.