Support multiple connect commands. Support arrays or similar in the configuration file (for nick(s), connectcommand(s), etc.) All the TODOs sprinkled throughout the code! PM replay chat in a channel (or perhaps a random channel?) e.g. replay on 06/09/2019 at 17:05 from 13:49 in #insomnia - maybe a client thing. Ensure replayed lines don't exceed IRC message maximum length due to inserted time/datestamp. Log server messages to file. Is there a way to log nick changes to the normal log despite not tracking nicks in each channel? (We do track channel names themselves.)