chore(build): make custom builds work (from browser)

I'll clean up the commit messages in a bit.

What's left:
- [ ] Show message when browser doesn't support custom builds