All these issues you mentioned are solved by using IRCCloud or Quassel – I currently have a backlog for the channels I’m in via Quassel back to 2014 – available in the app, over the webapp, via the program on Windows, Mac and Linux.<p>The only issue with IRC is discoverability.