I don’t usually like Web IDEs, but I have to say you’ve done a great job on the Spark Cloud one!
However, one thing that makes me nervous is that there is no source control: if I change my app and bork it up there isn’t a way for me to get back to the last version that was working.
Any plans to back the Web IDE apps with git (or similar)?
Perhaps every successful verify, and/or save, could be made into a commit behind the scens, perhaps optionally prompting for a commit message. That would let you add a ‘revert to’ option to the IDE. I’d be happy with an optional explicit commit feature if putting into verify and/or save is too cumbersome for people who don’t care about source control.
For bonus points I’d love to be able to get to this git repo directly, so I could keep a local copy. That would let me make backups though my usual machine backup procedures. Being able to push directly would also be very handy: I could update the sketch locally, push the change to the repo, then go into the Web IDE to do the verify and flash steps.