v0.0.0 release
initial release
remove sponsor footer
this was taking up too much space - there are other places we can thank
our sponsors
handle login timeout
tell the user something went wrong
npm module
- pull dependencies via npm
- remove unnecessary dependencies
- replace stringview with encoding API
add COPYING, LICENSE, CONTRIBUTING etc.
hide user list for now
until we can display accurate user lists, hide this
track users seen per channel
set default profile field values correctly
set chat topic to something generic
later will add per-channel topics, but that requires persistent state
profile button + absolute positioning dialogs
store.getItem + local storage for nick
prompt for nick with profile dialog