Add disconnect/reconnect commands
Reconnect when loosing connection
Add unread message separator
Closes: https://todo.sr.ht/~emersion/gamja/4
Ignore RPL_TOPICWHOTIME
We don't need this piece of information yet, and we don't want to
clutter the server buffer with channel messages.
Better handle registration errors
Format NOTICE messages differently
Use dashes instead of angle brackets for NOTICE to be able to tell them
apart from regular PRIVMSG messages.
Add date separators to buffer
Closes: https://todo.sr.ht/~emersion/gamja/5
Parse all CTCP messages
We display them nicely, however we never reply to them.
Make Alt+a fallback to server buffer
Strip ANSI sequences from notifications text
Don't send CHATHISTORY command if server doesn't support it
Display messages with a highlight differently
lib/irc: make isHighlight operate on messages
Makes it easier to re-use elsewhere.
Improve SASL error message
Clear error when submitting connect form
Add error reporting on connect and main page
Strip ANSI escape sequences
References: https://todo.sr.ht/~emersion/gamja/11
Fix inverted channel list sorting