No code added to development after today, except fixes for existing bugs (that means no WebUI) and typos, formatting, etc.
Update changelog(!)
Make sure to get correct version number in package.json this time, last time npm had the wrong version. Then release.
update package.json to 2.1.1 in development.
merge development into master.
push master to github (there's a couple extra commits for the readme, IIRC). I'll probably forget to rebase first and just force-push, though, so be aware.
update package.json to 2.1.1-dev in development.
rebase webui on top of development
push development & webui to github.
release on github from master branch.
~24hours later, release 2.1.1 on npm if no bugs found yet. Basically, I just need a little tiny bit more testing--All I've really tested is webui, and that's not gonna be included.
Make sure changelog is up to date (again) before releasing.