~emersion/gamja

ref: d19f127952025c658e996dfb4f836f830dc23640 gamja/index.html -rw-r--r-- 509 bytes
Set the viewport meta tag
Make all resource paths relative

Closes: https://todo.sr.ht/~emersion/gamja/17
Add <noscript> message

Avoids a blank page when JS is disabled.
Switch to react

Under the hood, preact is used to reduce dependency size. We still don't
have a build stage, so htm is used instead of JSX.
Introduce Client class
Switch to ES6 imports
Move server URL to advanced options
Add back form input for PASS
Smarter server URL auto-detection
Add option to auto-join channels
Add "server" query parameter
Add "remember me" checkbox in connect form
Handle self NICK messages
Add connect form, add /join command
Rename #log to #buffer
Replace getElementById with querySelector