Allow the server to suggest networks to clients.
This would allow users to easily set up IRC without having to manually add each network on each client they use.
This could be solved by using a fake user (e.g. named jounce, bouncer or settings, idk) like NickServ and ChanServ work.
For example,
PASS bouncerpassword NICK emersion USER emersion 0 * :Simon Ser :irc.emersion.fr 001 Welcome to jounce, emersion ... :bouncer!bouncer@irc.emersion.fr NOTICE emersion :Type "/msg bouncer QUICKSTART" to get started PRIVMSG bouncer :CONNECT freenode :bouncer!bouncer@irc.emersion.fr NOTICE emersion :Connecting to "irc.freenode.net/6697"... ... :tolkien.freenode.net 375 :- irc.freenode.net Message of the day- ... :bouncer!bouncer@irc.emersion.fr NOTICE emersion :Connected to freenode! Prefix for users is "fn_", prefix for channels is "#fn_".
The virtual user is a planned feature, but this ticket is about an extension to improve UX.
Closing because I think https://todo.sr.ht/~emersion/soju/16 would make much more sense.