thingsSDK / flasher.js

A GUI tool for flashing the Espruino JavaScript runtime on ESP8266 based boards
154 stars 25 forks source link

Local manifest files; added Espruino v1.96 (4MB) #58

Closed codealchemist closed 6 years ago

codealchemist commented 6 years ago

Allows local manifest files, so we can easily add latest versions of Espruino to the code and flash them at dev time.

Also added Espruino v1.96 for the 4MB version as latest, automatically selected when the app opens.

Replaces loading the manifest list from: http://flasher.thingssdk.com/v1.1/manifest-list.json

Now starts an Express web server and serves the list locally. Having an external web server looks good too, but if its control is centralized it doesn't allow collaborators to easily add new versions.

Maybe we can later add an option to configure the manifest list URL.

chalkers commented 6 years ago

Thanks @codealchemist, I think this would be a great feature if you had greater control over the list URL. How about the feature of adding the URL in a preferences window? Let's try to avoid complicating this project further by including a back-end too. If you are running the flasher.js manifest server locally you can always change the URL for greater control!

codealchemist commented 6 years ago

Good idea! Thanks @chalkers! :)

chalkers commented 6 years ago

I've updated the server to now have all the versions of Espruino :)

chalkers commented 6 years ago

See issue #44 :)